{"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/0001562762-25-000170","cik":"http://www.sec.gov/CIK","dei":"http://xbrl.sec.gov/dei/2024","us-gaap":"http://fasb.org/us-gaap/2024","dtr-types":"http://www.xbrl.org/dtr/type/2022-03-31","xbrli":"http://www.xbrl.org/2003/instance","calm":"http://www.calmainefoods.com/20250531","srt":"http://fasb.org/srt/2024","cyd":"http://xbrl.sec.gov/cyd/2024","ecd":"http://xbrl.sec.gov/ecd/2024"},"description":"10-K 0001562762-25-000170 (CIK 0000016160) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2025-07-22"}],"entities":[{"name":"cik:0000016160"}],"units":[{"name":"rpt:unit-1","dataType":"xbrlr:perShare","compositeUnitRepresentation":["iso4217:USD/xbrla:shares"]},{"name":"xbrla:shares","dataType":"xbrla:sharesType"},{"name":"iso4217:USD","dataType":"xbrlr:monetary"},{"name":"dummy:Item","dataType":"xs:decimal"},{"name":"dummy:Layers","dataType":"xs:decimal"},{"name":"dummy:Cage-Free_Hens","dataType":"xs:decimal"},{"name":"dummy:Pullet","dataType":"xs:decimal"},{"name":"utr:acre","dataType":"xs:decimal"},{"name":"dummy:pullet_and_breeder","dataType":"xs:decimal"},{"name":"dummy:Class","dataType":"xs:decimal"},{"name":"dummy:Vote","dataType":"xs:decimal"}],"dataTypes":[{"name":"dei:nonemptySequenceNumberItemType","baseType":"xs:token"},{"name":"dei:internationalNameItemType","baseType":"xs:token"},{"name":"xbrli:gMonthDayItemType","baseType":"xs:gMonthDay"},{"name":"dei:fiscalPeriodItemType","baseType":"xs:token"},{"name":"dei:submissionTypeItemType","baseType":"xs:string"},{"name":"dei:stateOrProvinceItemType","baseType":"xs:string"},{"name":"dei:centralIndexKeyItemType","baseType":"xs:token"},{"name":"dei:yesNoItemType","baseType":"xs:token"},{"name":"dei:fileNumberItemType","baseType":"xs:string"},{"name":"dei:filerCategoryItemType","baseType":"xs:string"},{"name":"dei:edgarStateCountryItemType","baseType":"xs:string"},{"name":"dei:employerIdItemType","baseType":"xs:token"},{"name":"dei:securityTitleItemType","baseType":"xs:normalizedString"},{"name":"dei:edgarExchangeCodeItemType","baseType":"xs:normalizedString"},{"name":"dei:tradingSymbolItemType","baseType":"xs:normalizedString"}],"concepts":[{"name":"calm:AgriculturalRelatedInventoryEggs","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:AgriculturalRelatedInventoryFlocks","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:AgriculturalRelatedInventoryLayers","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"calm:AgriculturalRelatedInventoryPulletsandBreeders","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:BusinessCombinationContingentConsiderationMeasurementPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:BusinessCombinationNumberOfLayersAcquired","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"calm:BusinessCombinationReductionToIncomeTaxExpenseOnRemeasurementGain","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:CommonStockSharesOutstandingSunsetProvisionNumberOwnedByImmediateFamilyMembersAndOrPermittedTransferees","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"calm:ConversionOfShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"calm:ConversionOfSharesValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:CostOfGoodsSoldAmortizationOfFlocks","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:CostOfGoodsSoldFlocks","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:CostOfGoodsSoldMortality","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:CreditFacilityBenchmarkInComputingDividendPayments","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:DebtInstrumentConvenantMinimumCashCashEquivalentsAndCreditFacilityAvailability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:DebtInstrumentCovenantDividendPolicyPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"calm:DebtInstrumentCovenantMaximumTotalFundedDebtToCapitalizationRatio","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"calm:DebtInstrumentCovenantMinimumAmountOfCompanyVotingStock","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"calm:DebtInstrumentCovenantMinimumTangibleNetWorthAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:DebtInstrumentCovenantMinimumTangibleNetWorthPercentageOfNetIncome","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"calm:DebtInstrumentCovenantThresholdOfVotingControlInRelatedEntitiesThatRequiresComplianceWithCovenant","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"calm:DebtInstrumentRestrictiveCovenantsAnnualLimitOnCapitalExpenditures","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:DebtInstrumentRestrictiveCovenantsMaximumDividendsAsPercentageOfPriorYearNetIncome","dataType":"xbrlr:pureType","periodType":"duration","nillable":true},{"name":"calm:DebtInstrumentRestrictiveCovenantsMaximumRepurchaseOfCapitalStockAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:DebtInstrumentRestrictiveCovenantsMinimumCapacityAvailable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:DebtInstrumentRestrictiveCovenantsMinimumVotingOwnershipPercentage","dataType":"xbrlr:pureType","periodType":"duration","nillable":true},{"name":"calm:DebtInstrumentRestrictiveCovenantsMinimumWorkingCapitalRatio","dataType":"xbrlr:pureType","periodType":"duration","nillable":true},{"name":"calm:DebtInstrumentRestrictiveCovenantsNumberOfFinancialCovenants","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedGain","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedGain","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:DeferredCompensationAgreementAmountOfYearsRequiredForPayment","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:DeferredCompensationAgreementMinimumServiceYearsRequiredForPayment","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:DividendsPayablePolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"calm:EffectiveIncomeTaxRateReconciliationCARESActNetOperatingLossCarrybackProvisionsAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:EffectiveIncomeTaxRateReconciliationRemeasurementOfInvestmentNonTaxableGain","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:EffectiveIncomeTaxRateReconciliationReversalOfOutsideBasisInInvestment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:FairValueOfTheContingentConsideration","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:FlockCostsAmortizationPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:FlockCostsCostAccumulationPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:FloorRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"calm:GainLossOnInvoluntaryConversions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:GainOnInvoluntaryConversionsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"calm:ImmaterialErrorCorrectionPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"calm:IncreaseDecreaseInReceivablesAndOtherAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:IntangibleAssetsNetIncludingGoodwillAdditions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"calm:LiabilityRecordedForIncurredButNotReportedClaims","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:LineOfCreditFacilityAccordionFeatureIncreaseLimit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:LineOfCreditFacilityAvailableAdditionalCapacity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:LineOfCreditFacilityInterestPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:LitigationSettlementTrebleDamages","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:LossContingencyDamagesSoughtvaluePerClaim","dataType":"xs:decimal","periodType":"duration","nillable":true},{"name":"calm:MedicalClaimMaximumPerOccurrence","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:MedicalPlanExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:NoInsiderTradingFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"calm:NumberOfCageFreeHensAcquired","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"calm:NumberOfClassesOfCapitalStock","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"calm:NumberOfMajorCustomers","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"calm:NumberOfPulletsAcquired","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"calm:NumberOfVotesPerShareOfStock","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"calm:NumberOfVotesPerShareOfStockConverted","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"calm:OfferingCostsIncurred","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:OperatingAndFinanceLeasesOfLessorDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"calm:PercentageOfNetIncomeLossUsedToComputeAccruedDividends","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"calm:PostemploymentMedicalBenefitsLiabilityCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:ProductionAndProcessingFacilitiesCapacityNumberOfLayers","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"calm:RelatedPartyTransactionReimbursementOfFees","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"calm:ScheduleOfWeightedAverageReaminingLeaseTermAndDiscountRateTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"calm:SecondaryPublicOffering","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"calm:ShippingAndDistributionPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"calm:StockCompensationPlanTransactions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:StockCompensationPlanTransactionsShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"calm:SupplementalExecutiveRetirementPlanAnnualPayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:SupplementalExecutiveRetirementPlanPossibleAggregateRetirementBenefitAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:SupplementalExecutiveRetirementPlanTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:SupplementalExecutiveRetirementPlanVestingPercentPerYear","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"calm:SupplementalExecutiveRetirementPlanVestingPercentUponDisablement","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"calm:SupplementalExecutiveRetirementPlanVestingPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:TreasuryStockPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","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:DocumentQuarterlyReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentTransitionReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentType","dataType":"dei:submissionTypeItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentsIncorporatedByReferenceTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"dei:EntityAddressAddressLine1","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressAddressLine2","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":"srt:StockRepurchaseProgramAuthorizedAmount1","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:AccountsAndOtherReceivablesNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccountsPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccountsReceivableNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccruedIncomeTaxesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdditionalPaidInCapitalCommonStock","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdvertisingCostsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AllocatedShareBasedCompensationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:AreaOfLand","dataType":"xbrlr:area","periodType":"instant","nillable":true},{"name":"us-gaap:AssetAcquisitionConsiderationTransferred","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AssetAcquisitionEffectiveDateOfAcquisition","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:Assets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsFairValueAdjustment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:BusinessCombinationConsiderationTransferred1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","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:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationsPolicy","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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashFDICInsuredAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CommitmentsAndContingencies","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CommitmentsAndContingenciesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CommonStockDividendsPerShareDeclared","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:CommonStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ComprehensiveIncomeNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ConcentrationRiskPercentage1","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ConsolidationPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CostOfGoodsAndServicesSold","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:CurrentIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DebtDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentCarryingAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtInstrumentTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredIncomeTaxLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredIncomeTaxLiabilitiesNet","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:DeferredTaxAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOtherComprehensiveLoss","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:Depreciation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DepreciationDepletionAndAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DisaggregationOfRevenueTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:Dividends","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DividendsPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EarningsPerShareBasic","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareDiluted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerSharePolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeRelatedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:EquityMethodInvestmentOwnershipPercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:EquityMethodInvestments","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EquityMethodInvestmentsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EquityMethodInvestmentsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FinanceLeaseInterestExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FinanceLeaseLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FinanceLeaseLiabilityNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityPaymentsDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeasePrincipalPayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseRightOfUseAsset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FinanceLeaseRightOfUseAssetAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","dataType":"xbrlr:duration","periodType":"instant","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: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:FinitelivedIntangibleAssetsAcquired1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiscalPeriod","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FiscalPeriodDuration","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:Goodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillAcquiredDuringPeriod","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","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:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromEquityMethodInvestments","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:IncomeTaxExaminationEstimateOfPossibleLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxReconciliationDeductions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationOtherAdjustments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationTaxExemptIncome","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxesPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxesPaidNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxesReceivable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","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:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable","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:IncreaseDecreaseInOtherOperatingCapitalNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IntangibleAssetsNetExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IntangibleAssetsNetIncludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestCostsCapitalized","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestCostsIncurred","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestExpenseNonoperating","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestPaidNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InventoryDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap: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:InvestmentCompanyVoluntaryPaymentByAffiliateLossReimbursement","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InvestmentIncomeInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InvestmentPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LeaseCostTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeFinanceLeasesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeLeasesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap: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:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear","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:LiabilitiesFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCredit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LitigationSettlementAmountAwardedToOtherParty","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LossContingencyAccrualProvision","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LossContingencyDamagesSoughtValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:MinorityInterest","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:MinorityInterestChangeInRedemptionValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:MinorityInterestOwnershipPercentageByParent","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:NatureOfOperations","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"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:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NonoperatingIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NumberOfOperatingSegments","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"us-gaap:NumberOfReportableSegments","dataType":"xs:integer","periodType":"duration","nillable":true},{"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:OperatingLeaseRightOfUseAsset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:OtherAssetsNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherLiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherNonoperatingIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherOperatingActivitiesCashFlowStatement","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherReceivables","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PatronageSourceEarnings","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsOfDividends","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:PaymentsToAcquireInterestInJointVenture","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireInvestments","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:PostemploymentBenefitsLiabilityCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","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:PreferredStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PriorPeriodReclassificationAdjustmentDescription","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ProceedsFromContributionsFromAffiliates","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromDividendsReceived","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIncomeTaxRefunds","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromInsuranceSettlementInvestingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProductionAndDistributionCosts","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:PropertyPlantAndEquipmentDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentUsefulLife","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:PurchaseObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ReceivablesNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RepaymentsOfLongTermDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RepurchaseAgreementDateOfRepurchase","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:RestrictedCashCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RetainedEarningsAccumulatedDeficit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:Revenues","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock","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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfStockholdersEquityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","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:SelfInsuranceReserveCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:SelfInsuranceReservePolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SellingExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:SharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShortTermLeaseCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SignificantAccountingPoliciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SpecialAssessmentBondCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodValueConversionOfUnits","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:StockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:StockholdersEquityPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SubsequentEventsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:TradeAndOtherAccountsReceivablePolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:TreasuryStockCommonShares","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:TreasuryStockSharesAcquired","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:TreasuryStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:TreasuryStockValueAcquiredCostMethod","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UseOfEstimates","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ValuationAllowancesAndReservesBalance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesDeductions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","dataType":"xbrla:sharesType","periodType":"duration","nillable":true}],"headings":[{"name":"calm:EarningsPerShareBasicAndDiluted1Abstract"},{"name":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems"},{"name":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable"},{"name":"calm:ScheduleOfStockholdersEquityLineItems"},{"name":"calm:ScheduleOfStockholdersEquityTable"},{"name":"calm:SignificantAccountingPoliciesLineItems"},{"name":"calm:SignificantAccountingPoliciesTable"},{"name":"calm:WeightedAverageSharesOutstandingAbstract"},{"name":"cyd:CybersecurityRiskManagementStrategyAndGovernanceAbstract"},{"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":"srt:ValuationAndQualifyingAccountsAbstract"},{"name":"srt:ValuationAndQualifyingAccountsDisclosureLineItems"},{"name":"srt:ValuationAndQualifyingAccountsDisclosureTable"},{"name":"us-gaap:AccountingPoliciesAbstract"},{"name":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:AssetAcquisitionTable"},{"name":"us-gaap:AssetsAbstract"},{"name":"us-gaap:AssetsCurrentAbstract"},{"name":"us-gaap:BusinessAcquisitionLineItems"},{"name":"us-gaap:BusinessCombinationsAbstract"},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract"},{"name":"us-gaap:CompensationAndRetirementDisclosureAbstract"},{"name":"us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"},{"name":"us-gaap:DebtDisclosureAbstract"},{"name":"us-gaap:DebtSecuritiesAvailableForSaleTable"},{"name":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"},{"name":"us-gaap:DeferredTaxAssetsGrossAbstract"},{"name":"us-gaap:DeferredTaxLiabilitiesAbstract"},{"name":"us-gaap:DefinedBenefitPlanDisclosureLineItems"},{"name":"us-gaap:DilutiveSecuritiesAbstract"},{"name":"us-gaap:DisaggregationOfRevenueLineItems"},{"name":"us-gaap:DisaggregationOfRevenueTable"},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"},{"name":"us-gaap:EarningsPerShareAbstract"},{"name":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"},{"name":"us-gaap:FairValueDisclosuresAbstract"},{"name":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract"},{"name":"us-gaap:FiniteLivedIntangibleAssetsRollForward"},{"name":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract"},{"name":"us-gaap:GoodwillRollForward"},{"name":"us-gaap:IncomeStatementAbstract"},{"name":"us-gaap:IncomeTaxDisclosureAbstract"},{"name":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward"},{"name":"us-gaap:IntangibleAssetsNetIncludingGoodwillAbstract"},{"name":"us-gaap:InventoryDisclosureAbstract"},{"name":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract"},{"name":"us-gaap:InvestmentsInAndAdvancesToAffiliatesLineItems"},{"name":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTable"},{"name":"us-gaap:LeasesAbstract"},{"name":"us-gaap:LesseeFinanceLeaseDescriptionAbstract"},{"name":"us-gaap:LesseeOperatingLeaseDescriptionAbstract"},{"name":"us-gaap:LiabilitiesAndStockholdersEquityAbstract"},{"name":"us-gaap:LiabilitiesCurrentAbstract"},{"name":"us-gaap:LineOfCreditFacilityLineItems"},{"name":"us-gaap:LineOfCreditFacilityTable"},{"name":"us-gaap:LossContingenciesLineItems"},{"name":"us-gaap:LossContingenciesTable"},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract"},{"name":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract"},{"name":"us-gaap:OtherNonoperatingIncomeExpenseAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentLineItems"},{"name":"us-gaap:ReceivablesNetCurrentAbstract"},{"name":"us-gaap:RelatedPartyTransactionLineItems"},{"name":"us-gaap:RelatedPartyTransactionsAbstract"},{"name":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems"},{"name":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable"},{"name":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable"},{"name":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable"},{"name":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"},{"name":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"},{"name":"us-gaap:SegmentReportingAbstract"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"},{"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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"},{"name":"us-gaap:StockholdersEquityNoteAbstract"},{"name":"us-gaap:SubsequentEventLineItems"},{"name":"us-gaap:SubsequentEventTable"},{"name":"us-gaap:SubsequentEventsAbstract"},{"name":"us-gaap:SupplementalCashFlowInformationAbstract"},{"name":"us-gaap:TaxCreditCarryforwardLineItems"},{"name":"us-gaap:TaxCreditCarryforwardTable"}],"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:LitigationCaseAxis","domainClass":"srt:LitigationCaseTypeDomain"},{"name":"srt:MajorCustomersAxis","domainClass":"srt:NameOfMajorCustomerDomain"},{"name":"srt:OwnershipAxis","domainClass":"srt:OwnershipDomain"},{"name":"srt:ProductOrServiceAxis","domainClass":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeAxis","domainClass":"srt:RangeMember"},{"name":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","domainClass":"srt:EquityMethodInvesteeNameDomain"},{"name":"srt:TitleOfIndividualAxis","domainClass":"srt:TitleOfIndividualWithRelationshipToEntityDomain"},{"name":"us-gaap:AssetAcquisitionAxis","domainClass":"us-gaap:AssetAcquisitionDomain"},{"name":"us-gaap:AwardTypeAxis","domainClass":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:BusinessAcquisitionAxis","domainClass":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainClass":"us-gaap:ConcentrationRiskBenchmarkDomain"},{"name":"us-gaap:ConcentrationRiskByTypeAxis","domainClass":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:CreditFacilityAxis","domainClass":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:DebtInstrumentAxis","domainClass":"us-gaap:DebtInstrumentNameDomain"},{"name":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis","domainClass":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain"},{"name":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainClass":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FairValueByLiabilityClassAxis","domainClass":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"},{"name":"us-gaap:FinancialInstrumentAxis","domainClass":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainClass":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainClass":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:InvestmentTypeAxis","domainClass":"us-gaap:InvestmentTypeCategorizationMember"},{"name":"us-gaap:LitigationStatusAxis","domainClass":"us-gaap:LitigationStatusDomain"},{"name":"us-gaap:LossContingenciesByNatureOfContingencyAxis","domainClass":"us-gaap:LossContingencyNatureDomain"},{"name":"us-gaap:PlanNameAxis","domainClass":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainClass":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RelatedPartyTransactionAxis","domainClass":"us-gaap:RelatedPartyTransactionDomain"},{"name":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","domainClass":"us-gaap:RelatedPartyDomain"},{"name":"us-gaap:RetirementPlanTypeAxis","domainClass":"us-gaap:RetirementPlanTypeDomain"},{"name":"us-gaap:StatementClassOfStockAxis","domainClass":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:StatementEquityComponentsAxis","domainClass":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:SubsequentEventTypeAxis","domainClass":"us-gaap:SubsequentEventTypeDomain"},{"name":"us-gaap:TaxCreditCarryforwardAxis","domainClass":"us-gaap:TaxCreditCarryforwardNameDomain"},{"name":"us-gaap:ValuationAllowancesAndReservesTypeAxis","domainClass":"us-gaap:ValuationAllowancesAndReservesDomain"},{"name":"us-gaap:VariableRateAxis","domainClass":"us-gaap:VariableRateDomain"}],"domainClasses":[{"name":"ecd:AllAdjToCompMember"},{"name":"ecd:AllExecutiveCategoriesMember"},{"name":"ecd:AllIndividualsMember"},{"name":"ecd:AllTradingArrangementsMember"},{"name":"srt:EquityMethodInvesteeNameDomain"},{"name":"srt:LitigationCaseTypeDomain"},{"name":"srt:NameOfMajorCustomerDomain"},{"name":"srt:OwnershipDomain"},{"name":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeMember"},{"name":"srt:TitleOfIndividualWithRelationshipToEntityDomain"},{"name":"us-gaap:AssetAcquisitionDomain"},{"name":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:ConcentrationRiskBenchmarkDomain"},{"name":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:DebtInstrumentNameDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain"},{"name":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"},{"name":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:InvestmentTypeCategorizationMember"},{"name":"us-gaap:LitigationStatusDomain"},{"name":"us-gaap:LossContingencyNatureDomain"},{"name":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RelatedPartyDomain"},{"name":"us-gaap:RelatedPartyTransactionDomain"},{"name":"us-gaap:RetirementPlanTypeDomain"},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:SubsequentEventTypeDomain"},{"name":"us-gaap:TaxCreditCarryforwardNameDomain"},{"name":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"},{"name":"us-gaap:ValuationAllowancesAndReservesDomain"},{"name":"us-gaap:VariableRateDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:IseAmericaIncMember"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:FassioEggFarmsIncMember"}]},{"name":"rpt:domain-1","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:IseAmericaIncMember"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:DealRiteFeedsIncAssetsMember"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:MeadowcreekFoodsLlcMember"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:FassioEggFarmsIncMember"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:CrepiniFoodsLlcMember"}]},{"name":"rpt:domain-2","root":"srt:OwnershipDomain","relationships":[{"source":"srt:OwnershipDomain","target":"calm:CrepiniLlcMember"}]},{"name":"rpt:domain-3","root":"us-gaap:LitigationStatusDomain","relationships":[{"source":"us-gaap:LitigationStatusDomain","target":"us-gaap:PendingLitigationMember"},{"source":"us-gaap:LitigationStatusDomain","target":"us-gaap:JudicialRulingMember"}]},{"name":"rpt:domain-4","root":"srt:LitigationCaseTypeDomain","relationships":[{"source":"srt:LitigationCaseTypeDomain","target":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember"},{"source":"srt:LitigationCaseTypeDomain","target":"calm:BellEtAlVCalMaineFoodsEtAlMember"},{"source":"srt:LitigationCaseTypeDomain","target":"calm:FraserEtAlVCalMaineFoodsIncEtAlMember"},{"source":"srt:LitigationCaseTypeDomain","target":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember"}]},{"name":"rpt:domain-5","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MinimumMember"},{"source":"srt:RangeMember","target":"srt:MaximumMember"}]},{"name":"rpt:domain-6","root":"srt:OwnershipDomain","relationships":[{"source":"srt:OwnershipDomain","target":"calm:BentonCountyFoodsMember"}]},{"name":"rpt:domain-7","root":"us-gaap:DebtInstrumentNameDomain","relationships":[{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:CreditAgreementMember"}]},{"name":"rpt:domain-8","root":"us-gaap:CreditFacilityDomain","relationships":[{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:StandbyLettersOfCreditMember"}]},{"name":"rpt:domain-9","root":"us-gaap:LossContingencyNatureDomain","relationships":[{"source":"us-gaap:LossContingencyNatureDomain","target":"us-gaap:SuretyBondMember"}]},{"name":"rpt:domain-10","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonStockMember"},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"}]},{"name":"rpt:domain-11","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"}]},{"name":"rpt:domain-12","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TreasuryStockCommonMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:NoncontrollingInterestMember"}]},{"name":"rpt:domain-13","root":"us-gaap:DebtInstrumentNameDomain","relationships":[{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:CreditAgreementMember"},{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:DebtInstrumentOneMember"}]},{"name":"rpt:domain-14","root":"us-gaap:CreditFacilityDomain","relationships":[{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:StandbyLettersOfCreditMember"},{"source":"us-gaap:CreditFacilityDomain","target":"calm:SwinglineMember"},{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember"}]},{"name":"rpt:domain-15","root":"us-gaap:VariableRateDomain","relationships":[{"source":"us-gaap:VariableRateDomain","target":"us-gaap:EurodollarMember"},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:BaseRateMember"},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:FederalFundsEffectiveSwapRateMember"},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"},{"source":"us-gaap:EurodollarMember","target":"calm:EurodollarOneMonthMember"},{"source":"us-gaap:EurodollarMember","target":"calm:EurodollarTwoMonthMember"},{"source":"us-gaap:EurodollarMember","target":"calm:EurodollarThreeMonthMember"},{"source":"us-gaap:EurodollarMember","target":"calm:EurodollarSixMonthMember"},{"source":"us-gaap:EurodollarMember","target":"calm:EurodollarTwelveMonthMember"},{"source":"us-gaap:BaseRateMember","target":"calm:BaseRateFederalFundsMember"},{"source":"us-gaap:BaseRateMember","target":"calm:BaseRateEurodollarMember"},{"source":"us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember","target":"calm:SofrOneMonthMemberMember"}]},{"name":"rpt:domain-16","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"calm:TwoThousandAndSixPlanMember"}]},{"name":"rpt:domain-17","root":"srt:TitleOfIndividualWithRelationshipToEntityDomain","relationships":[{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"calm:CertainOfficersMember"},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"srt:OfficerMember"}]},{"name":"rpt:domain-18","root":"us-gaap:RetirementPlanTypeDomain","relationships":[{"source":"us-gaap:RetirementPlanTypeDomain","target":"calm:KsopMember"}]},{"name":"rpt:domain-19","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MaximumMember"},{"source":"srt:RangeMember","target":"srt:MinimumMember"}]},{"name":"rpt:domain-20","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:FassioEggFarmsIncMember"}]},{"name":"rpt:domain-21","root":"us-gaap:InvestmentTypeCategorizationMember","relationships":[{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:MunicipalBondsMember"},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:CommercialPaperMember"},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:CorporateDebtSecuritiesMember"},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:CertificatesOfDepositMember"},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:AssetBackedSecuritiesMember"},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:USTreasuryBillSecuritiesMember"}]},{"name":"rpt:domain-22","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-23","root":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","relationships":[{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"calm:ContingentConsiderationMember"}]},{"name":"rpt:domain-24","root":"us-gaap:AssetAcquisitionDomain","relationships":[{"source":"us-gaap:AssetAcquisitionDomain","target":"calm:FassioEggFarmsIncMember"}]},{"name":"rpt:domain-25","root":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:UseRightsMember"}]},{"name":"rpt:domain-26","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:FranchiseRightsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:NoncompeteAgreementsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember"}]},{"name":"rpt:domain-27","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:FranchiseRightsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:NoncompeteAgreementsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"calm:RightOfUseIntangibleMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember"}]},{"name":"rpt:domain-28","root":"us-gaap:TaxCreditCarryforwardNameDomain","relationships":[{"source":"us-gaap:TaxCreditCarryforwardNameDomain","target":"calm:NetOperatingLossCarrybackMember"}]},{"name":"rpt:domain-29","root":"srt:EquityMethodInvesteeNameDomain","relationships":[{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:RedRiverValleyEggFarmLlcMember"},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:SpecialtyEggsLlcMember"},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:SouthwestSpecialtyEggsLlcMember"},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:EgglandsBestMember"}]},{"name":"rpt:domain-30","root":"us-gaap:RelatedPartyDomain","relationships":[{"source":"us-gaap:RelatedPartyDomain","target":"us-gaap:CorporateJointVentureMember"},{"source":"us-gaap:RelatedPartyDomain","target":"srt:AffiliatedEntityMember"},{"source":"us-gaap:RelatedPartyDomain","target":"us-gaap:OtherAffiliatesMember"}]},{"name":"rpt:domain-31","root":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain","relationships":[{"source":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain","target":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"}]},{"name":"rpt:domain-32","root":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","relationships":[{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:MunicipalBondsMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CommercialPaperMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CorporateDebtSecuritiesMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CertificatesOfDepositMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:AssetBackedSecuritiesMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:USTreasuryBillSecuritiesMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:MutualFundMember"}]},{"name":"rpt:domain-33","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LandAndLandImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ConstructionInProgressMember"}]},{"name":"rpt:domain-34","root":"us-gaap:RelatedPartyTransactionDomain","relationships":[{"source":"us-gaap:RelatedPartyTransactionDomain","target":"calm:SecondaryPublicOfferingMember"}]},{"name":"rpt:domain-35","root":"us-gaap:RelatedPartyDomain","relationships":[{"source":"us-gaap:RelatedPartyDomain","target":"us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember"}]},{"name":"rpt:domain-36","root":"us-gaap:ValuationAllowancesAndReservesDomain","relationships":[{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:AllowanceForCreditLossMember"}]},{"name":"rpt:domain-37","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"calm:NonSpecialtyShellEggSalesMember"},{"source":"srt:ProductsAndServicesDomain","target":"calm:SpecialtyShellEggSalesMember"},{"source":"srt:ProductsAndServicesDomain","target":"calm:EggProductsMember"},{"source":"srt:ProductsAndServicesDomain","target":"calm:OtherMember"},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:RetailMember"},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:FoodAndBeverageMember"},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:ServiceOtherMember"}]},{"name":"rpt:domain-38","root":"srt:NameOfMajorCustomerDomain","relationships":[{"source":"srt:NameOfMajorCustomerDomain","target":"calm:TwoAffiliatedCustomersMember"},{"source":"srt:NameOfMajorCustomerDomain","target":"calm:HEBLPMember"},{"source":"srt:NameOfMajorCustomerDomain","target":"calm:WalmartMember"}]},{"name":"rpt:domain-39","root":"us-gaap:ConcentrationRiskBenchmarkDomain","relationships":[{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:SalesRevenueNetMember"}]},{"name":"rpt:domain-40","root":"us-gaap:ConcentrationRiskTypeDomain","relationships":[{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:CustomerConcentrationRiskMember"}]},{"name":"rpt:domain-41","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"}]},{"name":"rpt:domain-42","root":"us-gaap:SubsequentEventTypeDomain","relationships":[{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember"}]},{"name":"rpt:domain-43","root":"us-gaap:AssetAcquisitionDomain","relationships":[{"source":"us-gaap:AssetAcquisitionDomain","target":"calm:IseAmericaIncMember"}]},{"name":"rpt:domain-44","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:EchoLakeFoodsIncMember"}]},{"name":"rpt:domain-45","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"}]},{"name":"rpt:domain-46","root":"us-gaap:ConcentrationRiskBenchmarkDomain","relationships":[{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:AccountsReceivableMember"}]},{"name":"rpt:domain-47","root":"srt:NameOfMajorCustomerDomain","relationships":[{"source":"srt:NameOfMajorCustomerDomain","target":"calm:OneCustomerMember"}]},{"name":"rpt:domain-48","root":"ecd:AllIndividualsMember","relationships":[{"source":"ecd:AllIndividualsMember","target":"ecd:NonNeosMember"}]},{"name":"rpt:domain-49","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockAppreciationRightsSARSMember"}]},{"name":"rpt:domain-50","root":"ecd:AllTradingArrangementsMember","relationships":[]},{"name":"rpt:domain-51","root":"ecd:AllExecutiveCategoriesMember","relationships":[{"source":"ecd:AllExecutiveCategoriesMember","target":"ecd:PeoMember"},{"source":"ecd:AllExecutiveCategoriesMember","target":"ecd:NonPeoNeoMember"}]},{"name":"rpt:domain-52","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":"calm:BaseRateEurodollarMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"calm:BaseRateFederalFundsMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"calm:BellEtAlVCalMaineFoodsEtAlMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"calm:BentonCountyFoodsMember","domainClasses":["srt:OwnershipDomain"]},{"name":"calm:CertainOfficersMember","domainClasses":["srt:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"calm:ContingentConsiderationMember","domainClasses":["us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"]},{"name":"calm:CreditAgreementMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"calm:CrepiniFoodsLlcMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"calm:CrepiniLlcMember","domainClasses":["srt:OwnershipDomain"]},{"name":"calm:DealRiteFeedsIncAssetsMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"calm:DebtInstrumentOneMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"calm:EchoLakeFoodsIncMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"calm:EggProductsMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:EgglandsBestMember","domainClasses":["srt:EquityMethodInvesteeNameDomain"]},{"name":"calm:EurodollarOneMonthMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"calm:EurodollarSixMonthMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"calm:EurodollarThreeMonthMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"calm:EurodollarTwelveMonthMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"calm:EurodollarTwoMonthMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"calm:FassioEggFarmsIncMember","domainClasses":["us-gaap:AssetAcquisitionDomain","us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"calm:FraserEtAlVCalMaineFoodsIncEtAlMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"calm:HEBLPMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"calm:IseAmericaIncMember","domainClasses":["us-gaap:AssetAcquisitionDomain","us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"calm:KsopMember","domainClasses":["us-gaap:RetirementPlanTypeDomain"]},{"name":"calm:MeadowcreekFoodsLlcMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"calm:NetOperatingLossCarrybackMember","domainClasses":["us-gaap:TaxCreditCarryforwardNameDomain"]},{"name":"calm:NonSpecialtyShellEggSalesMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:OneCustomerMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"calm:OtherMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:RedRiverValleyEggFarmLlcMember","domainClasses":["srt:EquityMethodInvesteeNameDomain"]},{"name":"calm:RightOfUseIntangibleMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"calm:SecondaryPublicOfferingMember","domainClasses":["us-gaap:RelatedPartyTransactionDomain"]},{"name":"calm:SofrOneMonthMemberMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"calm:SouthwestSpecialtyEggsLlcMember","domainClasses":["srt:EquityMethodInvesteeNameDomain"]},{"name":"calm:SpecialtyEggsLlcMember","domainClasses":["srt:EquityMethodInvesteeNameDomain"]},{"name":"calm:SpecialtyShellEggSalesMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"calm:SwinglineMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"calm:TwoAffiliatedCustomersMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"calm:TwoThousandAndSixPlanMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"calm:WalmartMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"ecd:AggtChngPnsnValInSummryCompstnTblForAplblYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:AggtPnsnAdjsSvcCstMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:EqtyAwrdsAdjsMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:NonNeosMember","domainClasses":["ecd:AllIndividualsMember"]},{"name":"ecd:NonPeoNeoMember","domainClasses":["ecd:AllExecutiveCategoriesMember"]},{"name":"ecd:PeoMember","domainClasses":["ecd:AllExecutiveCategoriesMember"]},{"name":"ecd:PnsnAdjsPrrSvcCstMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:PnsnAdjsSvcCstMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"srt:AffiliatedEntityMember","domainClasses":["us-gaap:RelatedPartyDomain"]},{"name":"srt:MaximumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:MinimumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:OfficerMember","domainClasses":["srt:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"us-gaap:AccountsReceivableMember","domainClasses":["us-gaap:ConcentrationRiskBenchmarkDomain"]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AdditionalPaidInCapitalMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AllowanceForCreditLossMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]},{"name":"us-gaap:AssetBackedSecuritiesMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:BaseRateMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:BuildingAndBuildingImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:CertificatesOfDepositMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:CommercialPaperMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:CommonClassAMember","domainClasses":["us-gaap:ClassOfStockDomain"]},{"name":"us-gaap:CommonStockMember","domainClasses":["us-gaap:ClassOfStockDomain","us-gaap:EquityComponentDomain"]},{"name":"us-gaap:ConstructionInProgressMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:CorporateDebtSecuritiesMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:CorporateJointVentureMember","domainClasses":["us-gaap:RelatedPartyDomain"]},{"name":"us-gaap:CustomerConcentrationRiskMember","domainClasses":["us-gaap:ConcentrationRiskTypeDomain"]},{"name":"us-gaap:CustomerRelationshipsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:EmployeeStockOptionMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","domainClasses":["us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain"]},{"name":"us-gaap:EurodollarMember","domainClasses":["us-gaap:VariableRateDomain"]},{"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:FederalFundsEffectiveSwapRateMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:FoodAndBeverageMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"us-gaap:FranchiseRightsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember","domainClasses":["us-gaap:RelatedPartyDomain"]},{"name":"us-gaap:JudicialRulingMember","domainClasses":["us-gaap:LitigationStatusDomain"]},{"name":"us-gaap:LandAndLandImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:MachineryAndEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:MunicipalBondsMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:MutualFundMember","domainClasses":["us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:NoncompeteAgreementsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:NoncontrollingInterestMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:OtherAffiliatesMember","domainClasses":["us-gaap:RelatedPartyDomain"]},{"name":"us-gaap:PendingLitigationMember","domainClasses":["us-gaap:LitigationStatusDomain"]},{"name":"us-gaap:RetailMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"us-gaap:RetainedEarningsMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:RevolvingCreditFacilityMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"us-gaap:SalesRevenueNetMember","domainClasses":["us-gaap:ConcentrationRiskBenchmarkDomain"]},{"name":"us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:ServiceOtherMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"us-gaap:StandbyLettersOfCreditMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"us-gaap:StockAppreciationRightsSARSMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:SubsequentEventMember","domainClasses":["us-gaap:SubsequentEventTypeDomain"]},{"name":"us-gaap:SuretyBondMember","domainClasses":["us-gaap:LossContingencyNatureDomain"]},{"name":"us-gaap:TrademarksMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:TreasuryStockCommonMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:USTreasuryBillSecuritiesMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:UseRightsMember","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:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-1","optional":true},{"dimension":"srt:OwnershipAxis","domainNetwork":"rpt:domain-2","optional":true}]},{"name":"rpt:cube-2","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-0","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:LitigationStatusAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"srt:LitigationCaseAxis","domainNetwork":"rpt:domain-4","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-5","optional":true},{"dimension":"srt:OwnershipAxis","domainNetwork":"rpt:domain-6","optional":true},{"dimension":"us-gaap:DebtInstrumentAxis","domainNetwork":"rpt:domain-7","optional":true},{"dimension":"us-gaap:CreditFacilityAxis","domainNetwork":"rpt:domain-8","optional":true},{"dimension":"us-gaap:LossContingenciesByNatureOfContingencyAxis","domainNetwork":"rpt:domain-9","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:StatementClassOfStockAxis","domainNetwork":"rpt:domain-10","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:StatementClassOfStockAxis","domainNetwork":"rpt:domain-10","optional":true}]},{"name":"rpt:cube-6","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-11","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-12","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:DebtInstrumentAxis","domainNetwork":"rpt:domain-13","optional":true},{"dimension":"us-gaap:CreditFacilityAxis","domainNetwork":"rpt:domain-14","optional":true},{"dimension":"us-gaap:VariableRateAxis","domainNetwork":"rpt:domain-15","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-5","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:StatementClassOfStockAxis","domainNetwork":"rpt:domain-10","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:PlanNameAxis","domainNetwork":"rpt:domain-16","optional":true},{"dimension":"srt:TitleOfIndividualAxis","domainNetwork":"rpt:domain-17","optional":true},{"dimension":"us-gaap:RetirementPlanTypeAxis","domainNetwork":"rpt:domain-18","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:StatementClassOfStockAxis","domainNetwork":"rpt:domain-10","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-19","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:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-20","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:InvestmentTypeAxis","domainNetwork":"rpt:domain-21","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-22","optional":true},{"dimension":"us-gaap:FairValueByLiabilityClassAxis","domainNetwork":"rpt:domain-23","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:AssetAcquisitionAxis","domainNetwork":"rpt:domain-24","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:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-25","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-26","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:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-27","optional":true},{"dimension":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-25","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:TaxCreditCarryforwardAxis","domainNetwork":"rpt:domain-28","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":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","domainNetwork":"rpt:domain-29","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:RelatedPartyTransactionsByRelatedPartyAxis","domainNetwork":"rpt:domain-30","optional":true},{"dimension":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis","domainNetwork":"rpt:domain-31","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:FinancialInstrumentAxis","domainNetwork":"rpt:domain-32","optional":true}]},{"name":"rpt:cube-20","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-33","optional":true}]},{"name":"rpt:cube-21","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RelatedPartyTransactionAxis","domainNetwork":"rpt:domain-34","optional":true},{"dimension":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","domainNetwork":"rpt:domain-35","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:ValuationAllowancesAndReservesTypeAxis","domainNetwork":"rpt:domain-36","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:ProductOrServiceAxis","domainNetwork":"rpt:domain-37","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:MajorCustomersAxis","domainNetwork":"rpt:domain-38","optional":true},{"dimension":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainNetwork":"rpt:domain-39","optional":true},{"dimension":"us-gaap:ConcentrationRiskByTypeAxis","domainNetwork":"rpt:domain-40","optional":true}]},{"name":"rpt:cube-25","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-41","optional":true}]},{"name":"rpt:cube-26","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:SubsequentEventTypeAxis","domainNetwork":"rpt:domain-42","optional":true},{"dimension":"us-gaap:AssetAcquisitionAxis","domainNetwork":"rpt:domain-43","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-44","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":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-45","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-5","optional":true},{"dimension":"us-gaap:ConcentrationRiskByTypeAxis","domainNetwork":"rpt:domain-40","optional":true},{"dimension":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainNetwork":"rpt:domain-46","optional":true},{"dimension":"srt:MajorCustomersAxis","domainNetwork":"rpt:domain-47","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}]},{"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:IndividualAxis","domainNetwork":"rpt:domain-48","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-49","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:RestatementDateAxis"}]},{"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},{"dimension":"ecd:RestatementDateAxis"},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-48","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:TradingArrAxis","domainNetwork":"rpt:domain-50","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-48","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}]},{"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},{"dimension":"ecd:RestatementDateAxis"},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-48","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-51","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-48","optional":true},{"dimension":"ecd:AdjToCompAxis","domainNetwork":"rpt:domain-52","optional":true}]},{"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}]},{"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:ExecutiveCategoryAxis","domainNetwork":"rpt:domain-51","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-48","optional":true},{"dimension":"ecd:MeasureAxis"}]},{"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: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:IndividualAxis","domainNetwork":"rpt:domain-48","optional":true}]},{"name":"rpt:cube-40","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-51","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-48","optional":true},{"dimension":"ecd:MeasureAxis"}]},{"name":"rpt:cube-41","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-51","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-48","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":"calm:AgriculturalRelatedInventoryEggs","labelType":"xbrl:terseLabel","value":"Eggs and egg products","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryEggs","labelType":"xbrl:label","value":"Agricultural Related Inventory, Eggs","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryEggs","labelType":"xbrl:documentation","value":"Agricultural Related Inventory, Eggs","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryFlocks","labelType":"xbrl:terseLabel","value":"Flocks, net of amortization","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryFlocks","labelType":"xbrl:label","value":"Agricultural Related Inventory, Flocks","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryFlocks","labelType":"xbrl:documentation","value":"Agricultural related inventory, flocks, net of accumulated amortization.","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryLayers","labelType":"xbrl:label","value":"Agricultural Related Inventory, Layers","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryLayers","labelType":"xbrl:documentation","value":"Agricultural Related Inventory, Layers","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryLayers","labelType":"xbrl:terseLabel","value":"Layers","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryPulletsandBreeders","labelType":"xbrl:terseLabel","value":"Pullets and breeders","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryPulletsandBreeders","labelType":"xbrl:label","value":"Agricultural Related Inventory, Pullets and Breeders","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryPulletsandBreeders","labelType":"xbrl:documentation","value":"Agricultural Related Inventory, Pullets and Breeders","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:label","value":"Available For Sale Debt Securities, Current, Accumulated Gross Unrealized Gain, Before Tax","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:documentation","value":"Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), clasified as current.","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:terseLabel","value":"Gains in Accumulated Other Comprehensive Income, Current","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:verboseLabel","value":"Unrealized Gains, Current","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:label","value":"Available For Sale Debt Securities, Current, Accumulated Gross Unrealized Loss, Before Tax","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:documentation","value":"Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:terseLabel","value":"Unrealized Losses, Current","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","labelType":"xbrl:label","value":"Available For Sale Debt Securities, Current, Amortized Cost Basis","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","labelType":"xbrl:totalLabel","value":"Amortized Cost, Current","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:label","value":"Available For Sale Debt Securities, Noncurrent, Accumulated Gross Unrealized Gain, Before Tax","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:documentation","value":"Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), clasified as noncurrent.","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:terseLabel","value":"Unrealized Gains, Noncurrent","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:label","value":"Available For Sale Debt Securities, Noncurrent, Accumulated Gross Unrealized Loss, Before Tax","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:documentation","value":"Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:terseLabel","value":"Unrealized Losses, Noncurrent","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis","labelType":"xbrl:label","value":"Available For Sale Debt Securities, Noncurrent, Amortized Cost Basis","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis","labelType":"xbrl:totalLabel","value":"Amortized Cost, Noncurrent","language":"en-US"},{"forObject":"calm:BaseRateEurodollarMember","labelType":"xbrl:label","value":"Base Rate, Eurodollar [Member]","language":"en-US"},{"forObject":"calm:BaseRateFederalFundsMember","labelType":"xbrl:label","value":"Base Rate, Federal Funds [Member]","language":"en-US"},{"forObject":"calm:BellEtAlVCalMaineFoodsEtAlMember","labelType":"xbrl:terseLabel","value":"Bell et al. v. Cal-Maine Foods et al. [Member]","language":"en-US"},{"forObject":"calm:BellEtAlVCalMaineFoodsEtAlMember","labelType":"xbrl:label","value":"Bell et al. v. Cal-Maine Foods et al. [Member]","language":"en-US"},{"forObject":"calm:BellEtAlVCalMaineFoodsEtAlMember","labelType":"xbrl:documentation","value":"Bell et al. v. Cal-Maine Foods et al. [Member]","language":"en-US"},{"forObject":"calm:BentonCountyFoodsMember","labelType":"xbrl:label","value":"Benton County Foods [Member]","language":"en-US"},{"forObject":"calm:BusinessCombinationContingentConsiderationMeasurementPeriod","labelType":"xbrl:label","value":"Business Combination, Contingent Consideration, Measurement Period","language":"en-US"},{"forObject":"calm:BusinessCombinationContingentConsiderationMeasurementPeriod","labelType":"xbrl:terseLabel","value":"Contingent consideration measurement period","language":"en-US"},{"forObject":"calm:BusinessCombinationNumberOfLayersAcquired","labelType":"xbrl:terseLabel","value":"Number of laying hens acquired","language":"en-US"},{"forObject":"calm:BusinessCombinationNumberOfLayersAcquired","labelType":"xbrl:label","value":"Business Combination, Number Of Layers Acquired","language":"en-US"},{"forObject":"calm:BusinessCombinationNumberOfLayersAcquired","labelType":"xbrl:documentation","value":"Business Combination, Number Of Layers Acquired","language":"en-US"},{"forObject":"calm:BusinessCombinationReductionToIncomeTaxExpenseOnRemeasurementGain","labelType":"xbrl:label","value":"Business Combination, Reduction To Income Tax Expense On Remeasurement Gain","language":"en-US"},{"forObject":"calm:BusinessCombinationReductionToIncomeTaxExpenseOnRemeasurementGain","labelType":"xbrl:terseLabel","value":"Reduction to income tax expense on remeasurement gain","language":"en-US"},{"forObject":"calm:CertainOfficersMember","labelType":"xbrl:label","value":"Certain Officers [Member]","language":"en-US"},{"forObject":"calm:CommonStockSharesOutstandingSunsetProvisionNumberOwnedByImmediateFamilyMembersAndOrPermittedTransferees","labelType":"xbrl:label","value":"Common Stock Shares Outstanding Sunset Provision Number Owned By Immediate Family Members And Or Permitted Transferees","language":"en-US"},{"forObject":"calm:CommonStockSharesOutstandingSunsetProvisionNumberOwnedByImmediateFamilyMembersAndOrPermittedTransferees","labelType":"xbrl:documentation","value":"Common Stock Shares Outstanding Sunset Provision Number Owned By Immediate Family Members And Or Permitted Transferees","language":"en-US"},{"forObject":"calm:CommonStockSharesOutstandingSunsetProvisionNumberOwnedByImmediateFamilyMembersAndOrPermittedTransferees","labelType":"xbrl:terseLabel","value":"Number of shares owned by immediate family members and/or permitted transferee's (in shares)","language":"en-US"},{"forObject":"calm:ContingentConsiderationMember","labelType":"xbrl:label","value":"Contingent Consideration [Member]","language":"en-US"},{"forObject":"calm:ConversionOfShares","labelType":"xbrl:label","value":"Conversion Of Shares","language":"en-US"},{"forObject":"calm:ConversionOfShares","labelType":"xbrl:terseLabel","value":"Conversion of Class A Shares (in shares)","language":"en-US"},{"forObject":"calm:ConversionOfSharesValue","labelType":"xbrl:label","value":"Conversion Of Shares Value","language":"en-US"},{"forObject":"calm:ConversionOfSharesValue","labelType":"xbrl:terseLabel","value":"Conversion of Class A Shares","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldAmortizationOfFlocks","labelType":"xbrl:label","value":"Cost Of Goods Sold Amortization Of Flocks","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldAmortizationOfFlocks","labelType":"xbrl:documentation","value":"Cost Of Goods Sold Amortization Of Flocks","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldAmortizationOfFlocks","labelType":"xbrl:terseLabel","value":"Amortization","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldFlocks","labelType":"xbrl:label","value":"Cost Of Goods Sold Flocks","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldFlocks","labelType":"xbrl:documentation","value":"Cost Of Goods Sold Flocks","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldFlocks","labelType":"xbrl:totalLabel","value":"Total flock costs charged to cost of sales","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldMortality","labelType":"xbrl:label","value":"Cost Of Goods Sold Mortality","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldMortality","labelType":"xbrl:documentation","value":"Cost Of Goods Sold Mortality","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldMortality","labelType":"xbrl:terseLabel","value":"Mortality","language":"en-US"},{"forObject":"calm:CreditAgreementMember","labelType":"xbrl:label","value":"Credit Agreement [Member]","language":"en-US"},{"forObject":"calm:CreditFacilityBenchmarkInComputingDividendPayments","labelType":"xbrl:label","value":"Credit Facility Benchmark In Computing Dividend Payments","language":"en-US"},{"forObject":"calm:CreditFacilityBenchmarkInComputingDividendPayments","labelType":"xbrl:documentation","value":"Credit Facility Benchmark In Computing Dividend Payments","language":"en-US"},{"forObject":"calm:CreditFacilityBenchmarkInComputingDividendPayments","labelType":"xbrl:terseLabel","value":"Credit facility benchmark in computing dividend payments","language":"en-US"},{"forObject":"calm:CrepiniFoodsLlcMember","labelType":"xbrl:label","value":"Crepini Foods LLC [Member]","language":"en-US"},{"forObject":"calm:CrepiniFoodsLlcMember","labelType":"xbrl:terseLabel","value":"Crepini Foods LLC [Member]","language":"en-US"},{"forObject":"calm:CrepiniLlcMember","labelType":"xbrl:label","value":"Crepini Llc [Member]","language":"en-US"},{"forObject":"calm:DealRiteFeedsIncAssetsMember","labelType":"xbrl:label","value":"Deal Rite Feeds Inc Assets [Member]","language":"en-US"},{"forObject":"calm:DebtInstrumentConvenantMinimumCashCashEquivalentsAndCreditFacilityAvailability","labelType":"xbrl:label","value":"Debt Instrument, Convenant, Minimum Cash, Cash Equivalents, And Credit Facility Availability","language":"en-US"},{"forObject":"calm:DebtInstrumentConvenantMinimumCashCashEquivalentsAndCreditFacilityAvailability","labelType":"xbrl:terseLabel","value":"Minimum cash, cash equivalents, and credit facility availability","language":"en-US"},{"forObject":"calm:DebtInstrumentConvenantMinimumCashCashEquivalentsAndCreditFacilityAvailability","labelType":"xbrl:documentation","value":"Debt Instrument, Convenant, Minimum Cash, Cash Equivalents, And Credit Facility Availability","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantDividendPolicyPercentage","labelType":"xbrl:label","value":"Debt Instrument, Covenant, Dividend Policy, Percentage","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantDividendPolicyPercentage","labelType":"xbrl:documentation","value":"Debt Instrument, Covenant, Dividend Policy, Percentage","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantDividendPolicyPercentage","labelType":"xbrl:terseLabel","value":"Dividend policy, percentage","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantMaximumTotalFundedDebtToCapitalizationRatio","labelType":"xbrl:label","value":"Debt Instrument, Covenant, Maximum Total Funded Debt To Capitalization Ratio","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantMaximumTotalFundedDebtToCapitalizationRatio","labelType":"xbrl:documentation","value":"Debt Instrument, Covenant, Maximum Total Funded Debt To Capitalization Ratio","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantMaximumTotalFundedDebtToCapitalizationRatio","labelType":"xbrl:terseLabel","value":"Maximum total funded debt to capitalization ratio","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantMinimumAmountOfCompanyVotingStock","labelType":"xbrl:label","value":"Debt Instrument, Covenant, Minimum Amount Of Company Voting Stock","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantMinimumAmountOfCompanyVotingStock","labelType":"xbrl:documentation","value":"Debt Instrument, Covenant, Minimum Amount Of Company Voting Stock","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantMinimumAmountOfCompanyVotingStock","labelType":"xbrl:terseLabel","value":"Minimum amount of company voting stock","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantMinimumTangibleNetWorthAmount","labelType":"xbrl:label","value":"Debt Instrument, Covenant, Minimum Tangible Net Worth, Amount","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantMinimumTangibleNetWorthAmount","labelType":"xbrl:documentation","value":"Debt Instrument, Covenant, Minimum Tangible Net Worth, Amount","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantMinimumTangibleNetWorthAmount","labelType":"xbrl:terseLabel","value":"Minimum tangible net worth, amount","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantMinimumTangibleNetWorthPercentageOfNetIncome","labelType":"xbrl:label","value":"Debt Instrument, Covenant, Minimum Tangible Net Worth, Percentage Of Net Income","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantMinimumTangibleNetWorthPercentageOfNetIncome","labelType":"xbrl:documentation","value":"Debt Instrument, Covenant, Minimum Tangible Net Worth, Percentage Of Net Income","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantMinimumTangibleNetWorthPercentageOfNetIncome","labelType":"xbrl:terseLabel","value":"Minimum tangible net worth, percentage of net income","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantThresholdOfVotingControlInRelatedEntitiesThatRequiresComplianceWithCovenant","labelType":"xbrl:label","value":"Debt Instrument, Covenant, Threshold Of Voting Control In Related Entities That Requires Compliance With Covenant","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantThresholdOfVotingControlInRelatedEntitiesThatRequiresComplianceWithCovenant","labelType":"xbrl:documentation","value":"Debt Instrument, Covenant, Threshold Of Voting Control In Related Entities That Requires Compliance With Covenant","language":"en-US"},{"forObject":"calm:DebtInstrumentCovenantThresholdOfVotingControlInRelatedEntitiesThatRequiresComplianceWithCovenant","labelType":"xbrl:terseLabel","value":"Threshold of voting control in related entities that requires compliance with covenant","language":"en-US"},{"forObject":"calm:DebtInstrumentOneMember","labelType":"xbrl:label","value":"Debt Instrument One [Member]","language":"en-US"},{"forObject":"calm:DebtInstrumentOneMember","labelType":"xbrl:terseLabel","value":"Note payable at 6.20% [Member]","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsAnnualLimitOnCapitalExpenditures","labelType":"xbrl:label","value":"Debt Instrument Restrictive Covenants Annual Limit On Capital Expenditures","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsAnnualLimitOnCapitalExpenditures","labelType":"xbrl:documentation","value":"Debt Instrument Restrictive Covenants Annual Limit On Capital Expenditures","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsAnnualLimitOnCapitalExpenditures","labelType":"xbrl:terseLabel","value":"Annual limit on capital expenditures","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMaximumDividendsAsPercentageOfPriorYearNetIncome","labelType":"xbrl:label","value":"Debt Instrument Restrictive Covenants Maximum Dividends As Percentage Of Prior Year Net Income","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMaximumDividendsAsPercentageOfPriorYearNetIncome","labelType":"xbrl:documentation","value":"Debt Instrument Restrictive Covenants Maximum Dividends As Percentage Of Prior Year Net Income","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMaximumDividendsAsPercentageOfPriorYearNetIncome","labelType":"xbrl:terseLabel","value":"Restrictive covenants, maximum dividends as a percentage of prior year net income","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMaximumRepurchaseOfCapitalStockAmount","labelType":"xbrl:label","value":"Debt Instrument Restrictive Covenants Maximum Repurchase Of Capital Stock Amount","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMaximumRepurchaseOfCapitalStockAmount","labelType":"xbrl:documentation","value":"Debt Instrument Restrictive Covenants Maximum Repurchase Of Capital Stock Amount","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMaximumRepurchaseOfCapitalStockAmount","labelType":"xbrl:terseLabel","value":"Maximum repurchase of capital stock, amount","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumCapacityAvailable","labelType":"xbrl:label","value":"Debt Instrument Restrictive Covenants Minimum Capacity Available","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumCapacityAvailable","labelType":"xbrl:documentation","value":"Debt Instrument Restrictive Covenants Minimum Capacity Available","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumCapacityAvailable","labelType":"xbrl:terseLabel","value":"Minimum capacity available","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumVotingOwnershipPercentage","labelType":"xbrl:label","value":"Debt Instrument Restrictive Covenants Minimum Voting Ownership Percentage","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumVotingOwnershipPercentage","labelType":"xbrl:documentation","value":"Debt Instrument Restrictive Covenants Minimum Voting Ownership Percentage","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumVotingOwnershipPercentage","labelType":"xbrl:terseLabel","value":"Restrictive covenants, minimum voting ownership percentage","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumWorkingCapitalRatio","labelType":"xbrl:label","value":"Debt Instrument Restrictive Covenants Minimum Working Capital Ratio","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumWorkingCapitalRatio","labelType":"xbrl:documentation","value":"Debt Instrument Restrictive Covenants Minimum Working Capital Ratio","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumWorkingCapitalRatio","labelType":"xbrl:terseLabel","value":"Restrictive covenants, minimum working capital ratio","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsNumberOfFinancialCovenants","labelType":"xbrl:label","value":"Debt Instrument Restrictive Covenants Number Of Financial Covenants","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsNumberOfFinancialCovenants","labelType":"xbrl:documentation","value":"Debt Instrument Restrictive Covenants Number Of Financial Covenants","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsNumberOfFinancialCovenants","labelType":"xbrl:terseLabel","value":"Number of financial covenants","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedGain","labelType":"xbrl:label","value":"Debt Securities, Available For Sale, Current, Realized Gain","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedGain","labelType":"xbrl:terseLabel","value":"Gross realized gains on sales of available-for-sale securities, current","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedGain","labelType":"xbrl:documentation","value":"Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedLoss","labelType":"xbrl:label","value":"Debt Securities, Available For Sale, Current, Realized Loss","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedLoss","labelType":"xbrl:terseLabel","value":"Gross realized losses on sales of available-for-sale securities, current","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedLoss","labelType":"xbrl:documentation","value":"Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedGain","labelType":"xbrl:label","value":"Debt Securities, Available For Sale, Noncurrent, Realized Gain","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedGain","labelType":"xbrl:documentation","value":"Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedGain","labelType":"xbrl:terseLabel","value":"Gross realized gains on sales of available-for-sale securities, noncurrent","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss","labelType":"xbrl:label","value":"Debt Securities, Available For Sale, Noncurrent, Realized Loss","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss","labelType":"xbrl:documentation","value":"Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss","labelType":"xbrl:terseLabel","value":"Gross realized losses on sales of available-for-sale securities, noncurrent","language":"en-US"},{"forObject":"calm:DeferredCompensationAgreementAmountOfYearsRequiredForPayment","labelType":"xbrl:label","value":"Deferred Compensation Agreement Amount Of Years Required For Payment","language":"en-US"},{"forObject":"calm:DeferredCompensationAgreementAmountOfYearsRequiredForPayment","labelType":"xbrl:documentation","value":"Deferred Compensation Agreement Amount Of Years Required For Payment","language":"en-US"},{"forObject":"calm:DeferredCompensationAgreementAmountOfYearsRequiredForPayment","labelType":"xbrl:terseLabel","value":"Deferred compensation agreement, amount of years required for payment","language":"en-US"},{"forObject":"calm:DeferredCompensationAgreementMinimumServiceYearsRequiredForPayment","labelType":"xbrl:label","value":"Deferred Compensation Agreement Minimum Service Years Required For Payment","language":"en-US"},{"forObject":"calm:DeferredCompensationAgreementMinimumServiceYearsRequiredForPayment","labelType":"xbrl:terseLabel","value":"Deferred compensation agreement, minimum service years required for payment","language":"en-US"},{"forObject":"calm:DividendsPayablePolicyTextBlock","labelType":"xbrl:label","value":"Dividends [Policy Text Block]","language":"en-US"},{"forObject":"calm:DividendsPayablePolicyTextBlock","labelType":"xbrl:terseLabel","value":"Dividend Payable","language":"en-US"},{"forObject":"calm:EarningsPerShareBasicAndDiluted1Abstract","labelType":"xbrl:terseLabel","value":"Net income (loss) per common share attributable to Cal-Maine Foods, Inc.","language":"en-US"},{"forObject":"calm:EarningsPerShareBasicAndDiluted1Abstract","labelType":"xbrl:label","value":"Earnings Per Share, Basic and Diluted [Abstract]","language":"en-US"},{"forObject":"calm:EarningsPerShareBasicAndDiluted1Abstract","labelType":"xbrl:verboseLabel","value":"Net income per common share attributable to Cal-Maine Foods, Inc.","language":"en-US"},{"forObject":"calm:EchoLakeFoodsIncMember","labelType":"xbrl:label","value":"Echo Lake Foods Inc [Member]","language":"en-US"},{"forObject":"calm:EchoLakeFoodsIncMember","labelType":"xbrl:terseLabel","value":"Echo Lake Foods Inc [Member]","language":"en-US"},{"forObject":"calm:EffectiveIncomeTaxRateReconciliationCARESActNetOperatingLossCarrybackProvisionsAmount","labelType":"xbrl:negatedLabel","value":"Enacted net operating loss carryback provision","language":"en-US"},{"forObject":"calm:EffectiveIncomeTaxRateReconciliationCARESActNetOperatingLossCarrybackProvisionsAmount","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, CARES Act Net Operating Loss Carryback Provisions, Amount","language":"en-US"},{"forObject":"calm:EffectiveIncomeTaxRateReconciliationCARESActNetOperatingLossCarrybackProvisionsAmount","labelType":"xbrl:documentation","value":"Effective Income Tax Rate Reconciliation, CARES Act Net Operating Loss Carryback Provisions, Amount","language":"en-US"},{"forObject":"calm:EffectiveIncomeTaxRateReconciliationCARESActNetOperatingLossCarrybackProvisionsAmount","labelType":"xbrl:terseLabel","value":"Benefit of net operating loss carryback provision","language":"en-US"},{"forObject":"calm:EffectiveIncomeTaxRateReconciliationRemeasurementOfInvestmentNonTaxableGain","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Remeasurement Of Investment, Non-Taxable Gain","language":"en-US"},{"forObject":"calm:EffectiveIncomeTaxRateReconciliationRemeasurementOfInvestmentNonTaxableGain","labelType":"xbrl:documentation","value":"Effective Income Tax Rate Reconciliation, Remeasurement Of Investment, Non-Taxable Gain","language":"en-US"},{"forObject":"calm:EffectiveIncomeTaxRateReconciliationRemeasurementOfInvestmentNonTaxableGain","labelType":"xbrl:negatedLabel","value":"Non-taxable remeasurement gain Red River","language":"en-US"},{"forObject":"calm:EffectiveIncomeTaxRateReconciliationReversalOfOutsideBasisInInvestment","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Reversal Of Outside Basis In Investment","language":"en-US"},{"forObject":"calm:EffectiveIncomeTaxRateReconciliationReversalOfOutsideBasisInInvestment","labelType":"xbrl:negatedLabel","value":"Reversal of outside basis in equity investment Red River","language":"en-US"},{"forObject":"calm:EffectiveIncomeTaxRateReconciliationReversalOfOutsideBasisInInvestment","labelType":"xbrl:documentation","value":"Effective Income Tax Rate Reconciliation, Reversal Of Outside Basis In Investment","language":"en-US"},{"forObject":"calm:EggProductsMember","labelType":"xbrl:terseLabel","value":"Egg products [Member]","language":"en-US"},{"forObject":"calm:EggProductsMember","labelType":"xbrl:label","value":"Egg Products [Member]","language":"en-US"},{"forObject":"calm:EggProductsMember","labelType":"xbrl:documentation","value":"Egg Products [Member]","language":"en-US"},{"forObject":"calm:EgglandsBestMember","labelType":"xbrl:label","value":"Eggland's Best [Member]","language":"en-US"},{"forObject":"calm:EurodollarOneMonthMember","labelType":"xbrl:label","value":"Eurodollar, One Month [Member]","language":"en-US"},{"forObject":"calm:EurodollarSixMonthMember","labelType":"xbrl:label","value":"Eurodollar, Six Month [Member]","language":"en-US"},{"forObject":"calm:EurodollarThreeMonthMember","labelType":"xbrl:label","value":"Eurodollar, Three Month [Member]","language":"en-US"},{"forObject":"calm:EurodollarTwelveMonthMember","labelType":"xbrl:label","value":"Eurodollar, Twelve Month [Member]","language":"en-US"},{"forObject":"calm:EurodollarTwoMonthMember","labelType":"xbrl:label","value":"Eurodollar, Two Month [Member]","language":"en-US"},{"forObject":"calm:FairValueOfTheContingentConsideration","labelType":"xbrl:label","value":"Fair Value of The Contingent Consideration","language":"en-US"},{"forObject":"calm:FairValueOfTheContingentConsideration","labelType":"xbrl:periodStartLabel","value":"Fair value of the contingent consideration, Beginning balance","language":"en-US"},{"forObject":"calm:FairValueOfTheContingentConsideration","labelType":"xbrl:periodEndLabel","value":"Fair value of the contingent consideration, Ending balance","language":"en-US"},{"forObject":"calm:FassioEggFarmsIncMember","labelType":"xbrl:label","value":"Fassio Egg Farms Inc [Member]","language":"en-US"},{"forObject":"calm:FassioEggFarmsIncMember","labelType":"xbrl:terseLabel","value":"Fassio Egg Farms, Inc. [Member]","language":"en-US"},{"forObject":"calm:FlockCostsAmortizationPeriod","labelType":"xbrl:label","value":"Flock Costs, Amortization Period","language":"en-US"},{"forObject":"calm:FlockCostsAmortizationPeriod","labelType":"xbrl:documentation","value":"Flock Costs, Amortization Period","language":"en-US"},{"forObject":"calm:FlockCostsAmortizationPeriod","labelType":"xbrl:terseLabel","value":"Flock costs, amortization period","language":"en-US"},{"forObject":"calm:FlockCostsCostAccumulationPeriod","labelType":"xbrl:label","value":"Flock Costs, Cost Accumulation Period","language":"en-US"},{"forObject":"calm:FlockCostsCostAccumulationPeriod","labelType":"xbrl:terseLabel","value":"Flock costs, cost accumulation period","language":"en-US"},{"forObject":"calm:FlockCostsCostAccumulationPeriod","labelType":"xbrl:documentation","value":"Flock Costs, Cost Accumulation Period","language":"en-US"},{"forObject":"calm:FloorRate","labelType":"xbrl:label","value":"Floor Rate","language":"en-US"},{"forObject":"calm:FloorRate","labelType":"xbrl:terseLabel","value":"Floor rate","language":"en-US"},{"forObject":"calm:FraserEtAlVCalMaineFoodsIncEtAlMember","labelType":"xbrl:terseLabel","value":"Fraser et al. v. Cal-Maine Foods, Inc. et al. [Member]","language":"en-US"},{"forObject":"calm:FraserEtAlVCalMaineFoodsIncEtAlMember","labelType":"xbrl:label","value":"Fraser et al. v. Cal-Maine Foods, Inc. et al. [Member]","language":"en-US"},{"forObject":"calm:FraserEtAlVCalMaineFoodsIncEtAlMember","labelType":"xbrl:documentation","value":"Fraser et al. v. Cal-Maine Foods, Inc. et al. [Member]","language":"en-US"},{"forObject":"calm:GainLossOnInvoluntaryConversions","labelType":"xbrl:label","value":"(Gain) Loss On Involuntary Conversions","language":"en-US"},{"forObject":"calm:GainLossOnInvoluntaryConversions","labelType":"xbrl:terseLabel","value":"(Gain) loss on involuntary conversions","language":"en-US"},{"forObject":"calm:GainLossOnInvoluntaryConversions","labelType":"xbrl:negatedLabel","value":"(Gain) loss on involuntary conversions","language":"en-US"},{"forObject":"calm:GainOnInvoluntaryConversionsPolicyTextBlock","labelType":"xbrl:label","value":"Gain on Involuntary Conversions [Policy Text Block]","language":"en-US"},{"forObject":"calm:GainOnInvoluntaryConversionsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Gain (Loss) on Involuntary Conversions","language":"en-US"},{"forObject":"calm:HEBLPMember","labelType":"xbrl:terseLabel","value":"H-E-B, LP","language":"en-US"},{"forObject":"calm:HEBLPMember","labelType":"xbrl:label","value":"H-E-B, LP [Member]","language":"en-US"},{"forObject":"calm:HEBLPMember","labelType":"xbrl:documentation","value":"H-E-B, LP","language":"en-US"},{"forObject":"calm:ImmaterialErrorCorrectionPolicyTextBlock","labelType":"xbrl:label","value":"Immaterial Error Correction [Policy Text Block]","language":"en-US"},{"forObject":"calm:ImmaterialErrorCorrectionPolicyTextBlock","labelType":"xbrl:documentation","value":"Immaterial Error Correction.","language":"en-US"},{"forObject":"calm:ImmaterialErrorCorrectionPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Immaterial Error Correction","language":"en-US"},{"forObject":"calm:IncreaseDecreaseInReceivablesAndOtherAssets","labelType":"xbrl:label","value":"Increase Decrease In Receivables And Other Assets","language":"en-US"},{"forObject":"calm:IncreaseDecreaseInReceivablesAndOtherAssets","labelType":"xbrl:negatedLabel","value":"Increase (decrease) in receivables and other assets","language":"en-US"},{"forObject":"calm:IntangibleAssetsNetIncludingGoodwillAdditions","labelType":"xbrl:label","value":"Intangible Assets Net Including Goodwill Additions","language":"en-US"},{"forObject":"calm:IntangibleAssetsNetIncludingGoodwillAdditions","labelType":"xbrl:documentation","value":"Intangible Assets Net Including Goodwill Additions","language":"en-US"},{"forObject":"calm:IntangibleAssetsNetIncludingGoodwillAdditions","labelType":"xbrl:terseLabel","value":"Total intangibles, Additions","language":"en-US"},{"forObject":"calm:IseAmericaIncMember","labelType":"xbrl:label","value":"ISE America, Inc. [Member]","language":"en-US"},{"forObject":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember","labelType":"xbrl:label","value":"Kraft Foods Global Inc Et Al V United Egg Producers Inc Et Al [Member]","language":"en-US"},{"forObject":"calm:KsopMember","labelType":"xbrl:label","value":"KSOP [Member]","language":"en-US"},{"forObject":"calm:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:label","value":"Lessee, Operating And Finance Lease Liability Maturity [Table Text Block]","language":"en-US"},{"forObject":"calm:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:documentation","value":"Lessee, Operating And Finance Lease Liability Maturity [Table Text Block]","language":"en-US"},{"forObject":"calm:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Future Minimum Lease Payments","language":"en-US"},{"forObject":"calm:LiabilityRecordedForIncurredButNotReportedClaims","labelType":"xbrl:label","value":"Liability Recorded For Incurred But Not Reported Claims","language":"en-US"},{"forObject":"calm:LiabilityRecordedForIncurredButNotReportedClaims","labelType":"xbrl:documentation","value":"Liability recorded for incurred but not reported claims","language":"en-US"},{"forObject":"calm:LiabilityRecordedForIncurredButNotReportedClaims","labelType":"xbrl:terseLabel","value":"Liability recorded for incurred but not reported claims","language":"en-US"},{"forObject":"calm:LineOfCreditFacilityAccordionFeatureIncreaseLimit","labelType":"xbrl:label","value":"Line Of Credit Facility Accordion Feature Increase Limit","language":"en-US"},{"forObject":"calm:LineOfCreditFacilityAccordionFeatureIncreaseLimit","labelType":"xbrl:documentation","value":"Line Of Credit Facility Accordion Feature Increase Limit","language":"en-US"},{"forObject":"calm:LineOfCreditFacilityAccordionFeatureIncreaseLimit","labelType":"xbrl:terseLabel","value":"Accordion feature, increase limit","language":"en-US"},{"forObject":"calm:LineOfCreditFacilityAvailableAdditionalCapacity","labelType":"xbrl:label","value":"Line Of Credit Facility, Available Additional Capacity","language":"en-US"},{"forObject":"calm:LineOfCreditFacilityAvailableAdditionalCapacity","labelType":"xbrl:documentation","value":"Line Of Credit Facility, Available Additional Capacity","language":"en-US"},{"forObject":"calm:LineOfCreditFacilityAvailableAdditionalCapacity","labelType":"xbrl:terseLabel","value":"Available additional capacity","language":"en-US"},{"forObject":"calm:LineOfCreditFacilityInterestPeriod","labelType":"xbrl:label","value":"Line Of Credit Facility, Interest Period","language":"en-US"},{"forObject":"calm:LineOfCreditFacilityInterestPeriod","labelType":"xbrl:documentation","value":"Line Of Credit Facility, Interest Period","language":"en-US"},{"forObject":"calm:LineOfCreditFacilityInterestPeriod","labelType":"xbrl:terseLabel","value":"Interest period","language":"en-US"},{"forObject":"calm:LitigationSettlementTrebleDamages","labelType":"xbrl:label","value":"Litigation Settlement, Treble Damages","language":"en-US"},{"forObject":"calm:LitigationSettlementTrebleDamages","labelType":"xbrl:terseLabel","value":"Treble damages","language":"en-US"},{"forObject":"calm:LossContingencyDamagesSoughtvaluePerClaim","labelType":"xbrl:label","value":"Loss Contingency, Damages Sought,Value Per Claim","language":"en-US"},{"forObject":"calm:LossContingencyDamagesSoughtvaluePerClaim","labelType":"xbrl:terseLabel","value":"Damages sought per claim","language":"en-US"},{"forObject":"calm:LossContingencyDamagesSoughtvaluePerClaim","labelType":"xbrl:documentation","value":"Loss Contingency, Damages Sought,Value Per Claim","language":"en-US"},{"forObject":"calm:MeadowcreekFoodsLlcMember","labelType":"xbrl:label","value":"Meadowcreek Foods Llc [Member]","language":"en-US"},{"forObject":"calm:MedicalClaimMaximumPerOccurrence","labelType":"xbrl:label","value":"Medical Claim Maximum Per Occurrence","language":"en-US"},{"forObject":"calm:MedicalClaimMaximumPerOccurrence","labelType":"xbrl:documentation","value":"Medical Claim Maximum Per Occurrence","language":"en-US"},{"forObject":"calm:MedicalClaimMaximumPerOccurrence","labelType":"xbrl:terseLabel","value":"Medical claim, maximum per occurrence","language":"en-US"},{"forObject":"calm:MedicalPlanExpense","labelType":"xbrl:label","value":"Medical Plan Expense","language":"en-US"},{"forObject":"calm:MedicalPlanExpense","labelType":"xbrl:documentation","value":"Medical Plan Expense","language":"en-US"},{"forObject":"calm:MedicalPlanExpense","labelType":"xbrl:terseLabel","value":"Medical plan expense","language":"en-US"},{"forObject":"calm:NetOperatingLossCarrybackMember","labelType":"xbrl:terseLabel","value":"Net Operating Loss Carryback [Member]","language":"en-US"},{"forObject":"calm:NetOperatingLossCarrybackMember","labelType":"xbrl:label","value":"Net Operating Loss Carryback [Member]","language":"en-US"},{"forObject":"calm:NetOperatingLossCarrybackMember","labelType":"xbrl:documentation","value":"Net Operating Loss Carryback","language":"en-US"},{"forObject":"calm:NoInsiderTradingFlag","labelType":"xbrl:label","value":"No Insider Trading Flag","language":"en-US"},{"forObject":"calm:NonSpecialtyShellEggSalesMember","labelType":"xbrl:terseLabel","value":"Conventional shell egg sales [Member]","language":"en-US"},{"forObject":"calm:NonSpecialtyShellEggSalesMember","labelType":"xbrl:label","value":"Non-Specialty Shell Egg Sales [Member]","language":"en-US"},{"forObject":"calm:NonSpecialtyShellEggSalesMember","labelType":"xbrl:documentation","value":"Non-Specialty Shell Egg Sales [Member]","language":"en-US"},{"forObject":"calm:NumberOfCageFreeHensAcquired","labelType":"xbrl:label","value":"Number Of Cage-Free Acquired","language":"en-US"},{"forObject":"calm:NumberOfCageFreeHensAcquired","labelType":"xbrl:terseLabel","value":"Number of cage-free","language":"en-US"},{"forObject":"calm:NumberOfClassesOfCapitalStock","labelType":"xbrl:label","value":"Number Of Classes Of Capital Stock","language":"en-US"},{"forObject":"calm:NumberOfClassesOfCapitalStock","labelType":"xbrl:documentation","value":"Number Of Classes Of Capital Stock","language":"en-US"},{"forObject":"calm:NumberOfClassesOfCapitalStock","labelType":"xbrl:terseLabel","value":"Number of classes of capital stock","language":"en-US"},{"forObject":"calm:NumberOfMajorCustomers","labelType":"xbrl:label","value":"Number Of Major Customers","language":"en-US"},{"forObject":"calm:NumberOfMajorCustomers","labelType":"xbrl:documentation","value":"Number Of Major Customers","language":"en-US"},{"forObject":"calm:NumberOfMajorCustomers","labelType":"xbrl:terseLabel","value":"Number of major customers","language":"en-US"},{"forObject":"calm:NumberOfPulletsAcquired","labelType":"xbrl:label","value":"Number Of Pullets Acquired","language":"en-US"},{"forObject":"calm:NumberOfPulletsAcquired","labelType":"xbrl:terseLabel","value":"Number of pullets","language":"en-US"},{"forObject":"calm:NumberOfVotesPerShareOfStock","labelType":"xbrl:label","value":"Number Of Votes Per Share Of Stock","language":"en-US"},{"forObject":"calm:NumberOfVotesPerShareOfStock","labelType":"xbrl:documentation","value":"Number Of Votes Per Share Of Stock","language":"en-US"},{"forObject":"calm:NumberOfVotesPerShareOfStock","labelType":"xbrl:terseLabel","value":"Number of votes per share of stock","language":"en-US"},{"forObject":"calm:NumberOfVotesPerShareOfStockConverted","labelType":"xbrl:label","value":"Number Of Votes Per Share Of Stock Converted","language":"en-US"},{"forObject":"calm:NumberOfVotesPerShareOfStockConverted","labelType":"xbrl:documentation","value":"Number Of Votes Per Share Of Stock Converted","language":"en-US"},{"forObject":"calm:NumberOfVotesPerShareOfStockConverted","labelType":"xbrl:terseLabel","value":"Number of votes per share of stock converted from Class A","language":"en-US"},{"forObject":"calm:OfferingCostsIncurred","labelType":"xbrl:label","value":"Offering Costs Incurred","language":"en-US"},{"forObject":"calm:OfferingCostsIncurred","labelType":"xbrl:terseLabel","value":"Incurred expenses in connection with the offering","language":"en-US"},{"forObject":"calm:OneCustomerMember","labelType":"xbrl:label","value":"One Customer [Member]","language":"en-US"},{"forObject":"calm:OperatingAndFinanceLeasesOfLessorDisclosureTextBlock","labelType":"xbrl:label","value":"Operating And Finance Leases Of Lessor Disclosure [Text Block]","language":"en-US"},{"forObject":"calm:OperatingAndFinanceLeasesOfLessorDisclosureTextBlock","labelType":"xbrl:documentation","value":"Operating And Finance Leases Of Lessor Disclosure [Text Block]","language":"en-US"},{"forObject":"calm:OperatingAndFinanceLeasesOfLessorDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Leases","language":"en-US"},{"forObject":"calm:OtherMember","labelType":"xbrl:terseLabel","value":"Other [Member]","language":"en-US"},{"forObject":"calm:OtherMember","labelType":"xbrl:label","value":"Other [Member]","language":"en-US"},{"forObject":"calm:OtherMember","labelType":"xbrl:documentation","value":"Other [Member]","language":"en-US"},{"forObject":"calm:PercentageOfNetIncomeLossUsedToComputeAccruedDividends","labelType":"xbrl:label","value":"Percentage Of Net Income Loss Used To Compute Accrued Dividends","language":"en-US"},{"forObject":"calm:PercentageOfNetIncomeLossUsedToComputeAccruedDividends","labelType":"xbrl:documentation","value":"Percentage Of Net Income Loss Used To Compute Accrued Dividends","language":"en-US"},{"forObject":"calm:PercentageOfNetIncomeLossUsedToComputeAccruedDividends","labelType":"xbrl:terseLabel","value":"Percentage of net income loss used to compute accrued dividends","language":"en-US"},{"forObject":"calm:PostemploymentMedicalBenefitsLiabilityCurrentAndNoncurrent","labelType":"xbrl:label","value":"Postemployment Medical Benefits Liability Current And Noncurrent","language":"en-US"},{"forObject":"calm:PostemploymentMedicalBenefitsLiabilityCurrentAndNoncurrent","labelType":"xbrl:documentation","value":"Postemployment Medical Benefits Liability Current And Noncurrent","language":"en-US"},{"forObject":"calm:PostemploymentMedicalBenefitsLiabilityCurrentAndNoncurrent","labelType":"xbrl:terseLabel","value":"Postemployment medical benefits liability","language":"en-US"},{"forObject":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","labelType":"xbrl:terseLabel","value":"Purchase of common stock by treasury","language":"en-US"},{"forObject":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","labelType":"xbrl:label","value":"Proceeds From (Purchase of) Sale Of Treasury Stock Net of Stock Issued During Period, Restricted Stock Award","language":"en-US"},{"forObject":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","labelType":"xbrl:documentation","value":"Proceeds From (Purchase of) Sale Of Treasury Stock Net of Stock Issued During Period, Restricted Stock Award","language":"en-US"},{"forObject":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent","labelType":"xbrl:label","value":"Proceeds From Sale And Maturity Of Available For Sale Securities, Current","language":"en-US"},{"forObject":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent","labelType":"xbrl:documentation","value":"Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.","language":"en-US"},{"forObject":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent","labelType":"xbrl:terseLabel","value":"Proceeds from sale of available-for-sale securities, current","language":"en-US"},{"forObject":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent","labelType":"xbrl:label","value":"Proceeds From Sale And Maturity Of Available For Sale Securities Noncurrent","language":"en-US"},{"forObject":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent","labelType":"xbrl:terseLabel","value":"Proceeds from sale of available-for-sale securities, noncurrent","language":"en-US"},{"forObject":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent","labelType":"xbrl:documentation","value":"Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.","language":"en-US"},{"forObject":"calm:ProductionAndProcessingFacilitiesCapacityNumberOfLayers","labelType":"xbrl:label","value":"Production and Processing Facilities, Capacity, Number of Layers","language":"en-US"},{"forObject":"calm:ProductionAndProcessingFacilitiesCapacityNumberOfLayers","labelType":"xbrl:terseLabel","value":"Layer capacity","language":"en-US"},{"forObject":"calm:ProductionAndProcessingFacilitiesCapacityNumberOfLayers","labelType":"xbrl:verboseLabel","value":"Layer capacity at the time of acquisition","language":"en-US"},{"forObject":"calm:RedRiverValleyEggFarmLlcMember","labelType":"xbrl:terseLabel","value":"Red River Valley Egg Farm, LLC [Member]","language":"en-US"},{"forObject":"calm:RedRiverValleyEggFarmLlcMember","labelType":"xbrl:label","value":"Red River Valley Egg Farm Llc [Member]","language":"en-US"},{"forObject":"calm:RedRiverValleyEggFarmLlcMember","labelType":"xbrl:documentation","value":"Red River Valley Egg Farm, LLC [Member]","language":"en-US"},{"forObject":"calm:RelatedPartyTransactionReimbursementOfFees","labelType":"xbrl:terseLabel","value":"Fees reimbursed","language":"en-US"},{"forObject":"calm:RelatedPartyTransactionReimbursementOfFees","labelType":"xbrl:label","value":"Related Party Transaction, Reimbursement Of Fees","language":"en-US"},{"forObject":"calm:RelatedPartyTransactionReimbursementOfFees","labelType":"xbrl:documentation","value":"Related Party Transaction, Reimbursement Of Fees","language":"en-US"},{"forObject":"calm:RightOfUseIntangibleMember","labelType":"xbrl:label","value":"Right Of Use Intangible [Member]","language":"en-US"},{"forObject":"calm:ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Cost of Sales Amortization and Mortality","language":"en-US"},{"forObject":"calm:ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Cost Of Sales Amortization And Mortality [Table Text Block]","language":"en-US"},{"forObject":"calm:ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock","labelType":"xbrl:documentation","value":"Schedule Of Cost Of Sales Amortization And Mortality.","language":"en-US"},{"forObject":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","labelType":"xbrl:label","value":"Schedule of Finite-Lived And Indefinite-Lived Intangible Assets [Line Items]","language":"en-US"},{"forObject":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","labelType":"xbrl:label","value":"Schedule of Finite-Lived And Indefinite-Lived Intangible Assets [Table]","language":"en-US"},{"forObject":"calm:ScheduleOfStockholdersEquityLineItems","labelType":"xbrl:terseLabel","value":"Schedule of Stockholders Equity [Line Items]","language":"en-US"},{"forObject":"calm:ScheduleOfStockholdersEquityLineItems","labelType":"xbrl:label","value":"Schedule of Stockholders Equity [Line Items]","language":"en-US"},{"forObject":"calm:ScheduleOfStockholdersEquityLineItems","labelType":"xbrl:documentation","value":"Schedule of Stockholders Equity [Line Items]","language":"en-US"},{"forObject":"calm:ScheduleOfStockholdersEquityTable","labelType":"xbrl:terseLabel","value":"Schedule of Stockholders Equity [Table]","language":"en-US"},{"forObject":"calm:ScheduleOfStockholdersEquityTable","labelType":"xbrl:label","value":"Schedule of Stockholders Equity [Table]","language":"en-US"},{"forObject":"calm:ScheduleOfStockholdersEquityTable","labelType":"xbrl:documentation","value":"Schedule of Stockholders Equity [Table]","language":"en-US"},{"forObject":"calm:ScheduleOfWeightedAverageReaminingLeaseTermAndDiscountRateTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Weighted-Average Reamining Lease Term And Discount Rate [Table Text Block]","language":"en-US"},{"forObject":"calm:ScheduleOfWeightedAverageReaminingLeaseTermAndDiscountRateTableTextBlock","labelType":"xbrl:documentation","value":"Schedule Of Weighted-Average Reamining Lease Term And Discount Rate [Table Text Block]","language":"en-US"},{"forObject":"calm:ScheduleOfWeightedAverageReaminingLeaseTermAndDiscountRateTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Weighted-Average Information","language":"en-US"},{"forObject":"calm:SecondaryPublicOffering","labelType":"xbrl:label","value":"Secondary Public Offering","language":"en-US"},{"forObject":"calm:SecondaryPublicOffering","labelType":"xbrl:terseLabel","value":"Shares issued","language":"en-US"},{"forObject":"calm:SecondaryPublicOffering","labelType":"xbrl:documentation","value":"Seconbary public offering of common stock.","language":"en-US"},{"forObject":"calm:SecondaryPublicOfferingMember","labelType":"xbrl:label","value":"Secondary Public Offering [Member]","language":"en-US"},{"forObject":"calm:ShippingAndDistributionPolicyTextBlock","labelType":"xbrl:label","value":"Shipping And Distribution, Policy [Policy Text Block]","language":"en-US"},{"forObject":"calm:ShippingAndDistributionPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Shipping And Distribution","language":"en-US"},{"forObject":"calm:SignificantAccountingPoliciesLineItems","labelType":"xbrl:terseLabel","value":"Significant Accounting Policies [Line Items]","language":"en-US"},{"forObject":"calm:SignificantAccountingPoliciesLineItems","labelType":"xbrl:label","value":"Significant Accounting Policies [Line Items]","language":"en-US"},{"forObject":"calm:SignificantAccountingPoliciesLineItems","labelType":"xbrl:documentation","value":"Significant Accounting Policies [Line Items]","language":"en-US"},{"forObject":"calm:SignificantAccountingPoliciesTable","labelType":"xbrl:terseLabel","value":"Significant Accounting Policies [Table]","language":"en-US"},{"forObject":"calm:SignificantAccountingPoliciesTable","labelType":"xbrl:label","value":"Significant Accounting Policies [Table]","language":"en-US"},{"forObject":"calm:SignificantAccountingPoliciesTable","labelType":"xbrl:documentation","value":"Significant Accounting Policies [Table]","language":"en-US"},{"forObject":"calm:SofrOneMonthMemberMember","labelType":"xbrl:label","value":"SOFR, One Month [Member] [Member]","language":"en-US"},{"forObject":"calm:SouthwestSpecialtyEggsLlcMember","labelType":"xbrl:label","value":"Southwest Specialty Eggs, LLC [Member]","language":"en-US"},{"forObject":"calm:SpecialtyEggsLlcMember","labelType":"xbrl:label","value":"Specialty Eggs LLC [Member]","language":"en-US"},{"forObject":"calm:SpecialtyShellEggSalesMember","labelType":"xbrl:terseLabel","value":"Specialty shell egg sales [Member]","language":"en-US"},{"forObject":"calm:SpecialtyShellEggSalesMember","labelType":"xbrl:label","value":"Specialty Shell Egg Sales [Member]","language":"en-US"},{"forObject":"calm:SpecialtyShellEggSalesMember","labelType":"xbrl:documentation","value":"Specialty Shell Egg Sales [Member]","language":"en-US"},{"forObject":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember","labelType":"xbrl:terseLabel","value":"State of Texas v. Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton County Foods, LLC [Member]","language":"en-US"},{"forObject":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember","labelType":"xbrl:label","value":"State of Texas v. Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton County Foods, LLC [Member]","language":"en-US"},{"forObject":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember","labelType":"xbrl:documentation","value":"State of Texas v. Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton County Foods, LLC [Member]","language":"en-US"},{"forObject":"calm:StockCompensationPlanTransactions","labelType":"xbrl:label","value":"Stock Compensation Plan Transactions","language":"en-US"},{"forObject":"calm:StockCompensationPlanTransactions","labelType":"xbrl:documentation","value":"Stock Compensation Plan Transactions","language":"en-US"},{"forObject":"calm:StockCompensationPlanTransactions","labelType":"xbrl:terseLabel","value":"Stock compensation plan transactions","language":"en-US"},{"forObject":"calm:StockCompensationPlanTransactionsShares","labelType":"xbrl:label","value":"Stock Compensation Plan Transactions Shares","language":"en-US"},{"forObject":"calm:StockCompensationPlanTransactionsShares","labelType":"xbrl:documentation","value":"Stock Compensation Plan Transactions Shares","language":"en-US"},{"forObject":"calm:StockCompensationPlanTransactionsShares","labelType":"xbrl:negatedLabel","value":"Stock compensation plan transactions (in shares)","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanAnnualPayments","labelType":"xbrl:label","value":"Supplemental Executive Retirement Plan, Annual Payments","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanAnnualPayments","labelType":"xbrl:documentation","value":"Supplemental Executive Retirement Plan, Annual Payments","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanAnnualPayments","labelType":"xbrl:terseLabel","value":"SERP, annual payments","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanPossibleAggregateRetirementBenefitAmount","labelType":"xbrl:label","value":"Supplemental Executive Retirement Plan, Possible Aggregate Retirement Benefit Amount","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanPossibleAggregateRetirementBenefitAmount","labelType":"xbrl:documentation","value":"Supplemental Executive Retirement Plan, Possible Aggregate Retirement Benefit Amount","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanPossibleAggregateRetirementBenefitAmount","labelType":"xbrl:terseLabel","value":"SERP, possible aggregate retirement benefit amount","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanTerm","labelType":"xbrl:label","value":"Supplemental Executive Retirement Plan, Term","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanTerm","labelType":"xbrl:documentation","value":"Supplemental Executive Retirement Plan, Term","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanTerm","labelType":"xbrl:terseLabel","value":"SERP, term","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanVestingPercentPerYear","labelType":"xbrl:label","value":"Supplemental Executive Retirement Plan, Vesting Percent Per Year","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanVestingPercentPerYear","labelType":"xbrl:documentation","value":"Supplemental Executive Retirement Plan, Vesting Percent Per Year","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanVestingPercentPerYear","labelType":"xbrl:terseLabel","value":"SERP, vesting percent per year","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanVestingPercentUponDisablement","labelType":"xbrl:label","value":"Supplemental Executive Retirement Plan, Vesting Percent Upon Disablement","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanVestingPercentUponDisablement","labelType":"xbrl:documentation","value":"Supplemental Executive Retirement Plan, Vesting Percent Upon Disablement","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanVestingPercentUponDisablement","labelType":"xbrl:terseLabel","value":"SERP, vesting percent upon disablement","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanVestingPeriod","labelType":"xbrl:label","value":"Supplemental Executive Retirement Plan, Vesting Period","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanVestingPeriod","labelType":"xbrl:documentation","value":"Supplemental Executive Retirement Plan, Vesting Period","language":"en-US"},{"forObject":"calm:SupplementalExecutiveRetirementPlanVestingPeriod","labelType":"xbrl:terseLabel","value":"SERP, vesting period","language":"en-US"},{"forObject":"calm:SwinglineMember","labelType":"xbrl:label","value":"Swingline [Member]","language":"en-US"},{"forObject":"calm:TreasuryStockPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Treasury Stock","language":"en-US"},{"forObject":"calm:TreasuryStockPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Treasury Stock, Policy [Policy Text Block]","language":"en-US"},{"forObject":"calm:TreasuryStockPolicyPolicyTextBlock","labelType":"xbrl:documentation","value":"Treasury Stock, Policy [Policy Text Block]","language":"en-US"},{"forObject":"calm:TwoAffiliatedCustomersMember","labelType":"xbrl:terseLabel","value":"Two Affiliated Customers","language":"en-US"},{"forObject":"calm:TwoAffiliatedCustomersMember","labelType":"xbrl:label","value":"Two Affiliated Customers [Member]","language":"en-US"},{"forObject":"calm:TwoAffiliatedCustomersMember","labelType":"xbrl:documentation","value":"Two Affiliated Customers [Member]","language":"en-US"},{"forObject":"calm:TwoThousandAndSixPlanMember","labelType":"xbrl:label","value":"Two Thousand And Six Plan [Member]","language":"en-US"},{"forObject":"calm:TwoThousandAndSixPlanMember","labelType":"xbrl:terseLabel","value":"2006 Plan [Member]","language":"en-US"},{"forObject":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember","labelType":"xbrl:terseLabel","value":"2012 Omnibus Long-Term Incentive Plan [Member]","language":"en-US"},{"forObject":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember","labelType":"xbrl:label","value":"Two Thousand Twelve Omnibus Long Term Incentive Plan [Member]","language":"en-US"},{"forObject":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember","labelType":"xbrl:documentation","value":"Two Thousand Twelve Omnibus Long-Term Incentive Plan [Member]","language":"en-US"},{"forObject":"calm:WalmartMember","labelType":"xbrl:label","value":"Walmart [Member]","language":"en-US"},{"forObject":"calm:WeightedAverageSharesOutstandingAbstract","labelType":"xbrl:terseLabel","value":"Weighted average shares outstanding:","language":"en-US"},{"forObject":"calm:WeightedAverageSharesOutstandingAbstract","labelType":"xbrl:label","value":"Weighted average shares outstanding [Abstract]","language":"en-US"},{"forObject":"calm:WeightedAverageSharesOutstandingAbstract","labelType":"xbrl:documentation","value":"Weighted average shares outstanding [Abstract]","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: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:terseLabel","value":"Amendment 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:terseLabel","value":"City Area Code","language":"en-US"},{"forObject":"dei:CityAreaCode","labelType":"xbrl:label","value":"City Area Code","language":"en-US"},{"forObject":"dei:CoverAbstract","labelType":"xbrl:terseLabel","value":"Cover [Abstract]","language":"en-US"},{"forObject":"dei:CoverAbstract","labelType":"xbrl:label","value":"Cover [Abstract]","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:terseLabel","value":"Current Fiscal Year End Date","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:terseLabel","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:label","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:terseLabel","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:label","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:terseLabel","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:label","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentQuarterlyReport","labelType":"xbrl:label","value":"Document Quarterly Report","language":"en-US"},{"forObject":"dei:DocumentTransitionReport","labelType":"xbrl:terseLabel","value":"Document Transition Report","language":"en-US"},{"forObject":"dei:DocumentTransitionReport","labelType":"xbrl:label","value":"Document Transition Report","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:terseLabel","value":"Document Type","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:label","value":"Document Type","language":"en-US"},{"forObject":"dei:DocumentsIncorporatedByReferenceTextBlock","labelType":"xbrl:terseLabel","value":"Documents Incorporated by Reference","language":"en-US"},{"forObject":"dei:DocumentsIncorporatedByReferenceTextBlock","labelType":"xbrl:label","value":"Documents Incorporated by Reference [Text Block]","language":"en-US"},{"forObject":"dei:EntityAddressAddressLine1","labelType":"xbrl:terseLabel","value":"Entity Address, Address Line One","language":"en-US"},{"forObject":"dei:EntityAddressAddressLine1","labelType":"xbrl:label","value":"Entity Address, Address Line One","language":"en-US"},{"forObject":"dei:EntityAddressAddressLine2","labelType":"xbrl:label","value":"Entity Address Address Line 2","language":"en-US"},{"forObject":"dei:EntityAddressCityOrTown","labelType":"xbrl:terseLabel","value":"Entity Address, City or Town","language":"en-US"},{"forObject":"dei:EntityAddressCityOrTown","labelType":"xbrl:label","value":"Entity Address, City or Town","language":"en-US"},{"forObject":"dei:EntityAddressPostalZipCode","labelType":"xbrl:terseLabel","value":"Entity Address, Postal Zip Code","language":"en-US"},{"forObject":"dei:EntityAddressPostalZipCode","labelType":"xbrl:label","value":"Entity Address, Postal Zip Code","language":"en-US"},{"forObject":"dei:EntityAddressStateOrProvince","labelType":"xbrl:terseLabel","value":"Entity Address, State or Province","language":"en-US"},{"forObject":"dei:EntityAddressStateOrProvince","labelType":"xbrl:label","value":"Entity Address, State or Province","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:terseLabel","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:label","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Entity Common Stock, Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:label","value":"Entity Common Stock, Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:terseLabel","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:label","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityEmergingGrowthCompany","labelType":"xbrl:terseLabel","value":"Entity Emerging Growth Company","language":"en-US"},{"forObject":"dei:EntityEmergingGrowthCompany","labelType":"xbrl:label","value":"Entity Emerging Growth Company","language":"en-US"},{"forObject":"dei:EntityFileNumber","labelType":"xbrl:terseLabel","value":"Entity File Number","language":"en-US"},{"forObject":"dei:EntityFileNumber","labelType":"xbrl:label","value":"Entity File Number","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:terseLabel","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:label","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityIncorporationStateCountryCode","labelType":"xbrl:terseLabel","value":"Entity Incorporation, State or Country Code","language":"en-US"},{"forObject":"dei:EntityIncorporationStateCountryCode","labelType":"xbrl:label","value":"Entity Incorporation, State or Country Code","language":"en-US"},{"forObject":"dei:EntityInteractiveDataCurrent","labelType":"xbrl:terseLabel","value":"Entity Interactive Data Current","language":"en-US"},{"forObject":"dei:EntityInteractiveDataCurrent","labelType":"xbrl:label","value":"Entity Interactive Data Current","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:terseLabel","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:label","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:terseLabel","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:label","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:terseLabel","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:label","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:terseLabel","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:label","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntityTaxIdentificationNumber","labelType":"xbrl:terseLabel","value":"Entity Tax Identification Number","language":"en-US"},{"forObject":"dei:EntityTaxIdentificationNumber","labelType":"xbrl:label","value":"Entity Tax Identification Number","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:terseLabel","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:label","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:terseLabel","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:label","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei:IcfrAuditorAttestationFlag","labelType":"xbrl:terseLabel","value":"ICFR Auditor Attestation Flag","language":"en-US"},{"forObject":"dei:IcfrAuditorAttestationFlag","labelType":"xbrl:label","value":"ICFR Auditor Attestation Flag","language":"en-US"},{"forObject":"dei:LocalPhoneNumber","labelType":"xbrl:terseLabel","value":"Local Phone Number","language":"en-US"},{"forObject":"dei:LocalPhoneNumber","labelType":"xbrl:label","value":"Local Phone Number","language":"en-US"},{"forObject":"dei:Security12bTitle","labelType":"xbrl:terseLabel","value":"Title of 12(b) Security","language":"en-US"},{"forObject":"dei:Security12bTitle","labelType":"xbrl:label","value":"Title of 12(b) Security","language":"en-US"},{"forObject":"dei:SecurityExchangeName","labelType":"xbrl:terseLabel","value":"Security Exchange Name","language":"en-US"},{"forObject":"dei:SecurityExchangeName","labelType":"xbrl:label","value":"Security Exchange Name","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:terseLabel","value":"Trading Symbol","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:label","value":"Trading Symbol","language":"en-US"},{"forObject":"ecd:InsiderTradingArrLineItems","labelType":"xbrl:label","value":"Insider Trading Arr [Line Items]","language":"en-US"},{"forObject":"ecd:NonRule10b51ArrAdoptedFlag","labelType":"xbrl:label","value":"Non Rule 10b 51 Arr Adopted Flag","language":"en-US"},{"forObject":"ecd:NonRule10b51ArrTrmntdFlag","labelType":"xbrl:label","value":"Non Rule 10b 51 Arr Trmntd Flag","language":"en-US"},{"forObject":"ecd:Rule10b51ArrAdoptedFlag","labelType":"xbrl:label","value":"Rule 10b 51 Arr Adopted Flag","language":"en-US"},{"forObject":"ecd:Rule10b51ArrTrmntdFlag","labelType":"xbrl:label","value":"Rule 10b 51 Arr Trmntd Flag","language":"en-US"},{"forObject":"srt:AffiliatedEntityMember","labelType":"xbrl:terseLabel","value":"Affiliated Entity [Member]","language":"en-US"},{"forObject":"srt:AffiliatedEntityMember","labelType":"xbrl:label","value":"Affiliated Entity [Member]","language":"en-US"},{"forObject":"srt:EquityMethodInvesteeNameDomain","labelType":"xbrl:terseLabel","value":"Equity Method Investee, Name [Domain]","language":"en-US"},{"forObject":"srt:EquityMethodInvesteeNameDomain","labelType":"xbrl:label","value":"Investment, Name [Domain]","language":"en-US"},{"forObject":"srt:LitigationCaseAxis","labelType":"xbrl:terseLabel","value":"Litigation Case [Axis]","language":"en-US"},{"forObject":"srt:LitigationCaseAxis","labelType":"xbrl:label","value":"Litigation Case [Axis]","language":"en-US"},{"forObject":"srt:LitigationCaseTypeDomain","labelType":"xbrl:terseLabel","value":"Litigation Case [Domain]","language":"en-US"},{"forObject":"srt:LitigationCaseTypeDomain","labelType":"xbrl:label","value":"Litigation Case [Domain]","language":"en-US"},{"forObject":"srt:MajorCustomersAxis","labelType":"xbrl:terseLabel","value":"Customer [Axis]","language":"en-US"},{"forObject":"srt:MajorCustomersAxis","labelType":"xbrl:label","value":"Customer [Axis]","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:terseLabel","value":"Maximum [Member]","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:label","value":"Maximum [Member]","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:terseLabel","value":"Minimum [Member]","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:label","value":"Minimum [Member]","language":"en-US"},{"forObject":"srt:NameOfMajorCustomerDomain","labelType":"xbrl:terseLabel","value":"Customer [Domain]","language":"en-US"},{"forObject":"srt:NameOfMajorCustomerDomain","labelType":"xbrl:label","value":"Customer [Domain]","language":"en-US"},{"forObject":"srt:OfficerMember","labelType":"xbrl:label","value":"Officers [Member]","language":"en-US"},{"forObject":"srt:OwnershipAxis","labelType":"xbrl:label","value":"Ownership [Axis]","language":"en-US"},{"forObject":"srt:OwnershipDomain","labelType":"xbrl:label","value":"Ownership [Domain]","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:terseLabel","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:label","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:terseLabel","value":"Product and Service [Domain]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:label","value":"Product and Service [Domain]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:terseLabel","value":"Range [Axis]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:label","value":"Statistical Measurement [Axis]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:terseLabel","value":"Range [Domain]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:label","value":"Statistical Measurement [Domain]","language":"en-US"},{"forObject":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","labelType":"xbrl:terseLabel","value":"Investment, Name [Axis]","language":"en-US"},{"forObject":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","labelType":"xbrl:label","value":"Investment, Name [Axis]","language":"en-US"},{"forObject":"srt:StockRepurchaseProgramAuthorizedAmount1","labelType":"xbrl:label","value":"Stock Repurchase Program Authorized Amount 1","language":"en-US"},{"forObject":"srt:StockRepurchaseProgramAuthorizedAmount1","labelType":"xbrl:terseLabel","value":"Stock repurchase program authorized amount","language":"en-US"},{"forObject":"srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased","labelType":"xbrl:label","value":"Stock Repurchase Program Number Of Shares Authorized To Be Repurchased","language":"en-US"},{"forObject":"srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased","labelType":"xbrl:terseLabel","value":"Stock repurchase program number of shares authorized to be repurchased | shares","language":"en-US"},{"forObject":"srt:TitleOfIndividualAxis","labelType":"xbrl:label","value":"Title Of Individual [Axis]","language":"en-US"},{"forObject":"srt:TitleOfIndividualWithRelationshipToEntityDomain","labelType":"xbrl:label","value":"Title Of Individual With Relationship To Entity [Domain]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsAbstract","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsAbstract","labelType":"xbrl:label","value":"Schedule II - Valuation and Qualifying Accounts [Abstract]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureTable","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureTable","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]","language":"en-US"},{"forObject":"us-gaap:AccountingPoliciesAbstract","labelType":"xbrl:terseLabel","value":"Accounting Policies [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccountingPoliciesAbstract","labelType":"xbrl:label","value":"Summary of Significant Accounting Policies [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccountsAndOtherReceivablesNetCurrent","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:AccountsAndOtherReceivablesNetCurrent","labelType":"xbrl:label","value":"Accounts And Other Receivables Net Current","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:label","value":"Accounts Payable Current","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:terseLabel","value":"Trade accounts payable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableMember","labelType":"xbrl:terseLabel","value":"Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableMember","labelType":"xbrl:label","value":"Accounts Receivable [Member]","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:totalLabel","value":"Total receivables","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:label","value":"Accounts Receivable, Net, Current","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:terseLabel","value":"Trade receivables, net","language":"en-US"},{"forObject":"us-gaap:AccruedIncomeTaxesCurrent","labelType":"xbrl:label","value":"Accrued Income Taxes Current","language":"en-US"},{"forObject":"us-gaap:AccruedIncomeTaxesCurrent","labelType":"xbrl:terseLabel","value":"Income tax payable","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Accrued Liabilities Current","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Accrued expenses and other current liabilities","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Less: accumulated depreciation","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:terseLabel","value":"Accumulated other comprehensive loss, net of tax","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss), Net of Tax","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:verboseLabel","value":"Accumulated other comprehensive income (loss), net of tax","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive Income (Loss) [Member]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:label","value":"AOCI Attributable to Parent [Member]","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:terseLabel","value":"Paid-in capital","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:label","value":"Additional Paid in Capital, Common Stock","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:terseLabel","value":"Paid In Capital [Member]","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:label","value":"Additional Paid-in Capital [Member]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Adjustments to reconcile net income to net cash provided by operating activities:","language":"en-US"},{"forObject":"us-gaap:AdvertisingCostsPolicyTextBlock","labelType":"xbrl:label","value":"Advertising Costs [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:AdvertisingCostsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Advertising Costs","language":"en-US"},{"forObject":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","labelType":"xbrl:terseLabel","value":"Feed and supplies","language":"en-US"},{"forObject":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","labelType":"xbrl:label","value":"Agricultural Related Inventory, Feed and Supplies","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:terseLabel","value":"Stock based compensation expense (benefit)","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Expense","language":"en-US"},{"forObject":"us-gaap:AllowanceForCreditLossMember","labelType":"xbrl:terseLabel","value":"Allowance for Doubtful Accounts [Member]","language":"en-US"},{"forObject":"us-gaap:AllowanceForCreditLossMember","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Allowance, Credit Loss [Member]","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:terseLabel","value":"Allowance for doubtful accounts","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:label","value":"Accounts Receivable, Allowance for Credit Loss, Current","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:verboseLabel","value":"Reserves for credit losses","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:negatedLabel","value":"Other intangibles, Amortization","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:terseLabel","value":"Aggregate amortization expense for intangible assets","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:label","value":"Amortization of Intangible Assets","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:negatedTerseLabel","value":"Total intangibles, Amortization","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:label","value":"Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:terseLabel","value":"Antidilutive restricted shares","language":"en-US"},{"forObject":"us-gaap:AreaOfLand","labelType":"xbrl:label","value":"Area of land","language":"en-US"},{"forObject":"us-gaap:AreaOfLand","labelType":"xbrl:terseLabel","value":"Area of land","language":"en-US"},{"forObject":"us-gaap:AreaOfLand","labelType":"xbrl:verboseLabel","value":"Area of land, inventories and an egg products breaking facility","language":"en-US"},{"forObject":"us-gaap:AssetAcquisitionAxis","labelType":"xbrl:label","value":"Asset Acquisition [Axis]","language":"en-US"},{"forObject":"us-gaap:AssetAcquisitionConsiderationTransferred","labelType":"xbrl:label","value":"Asset Acquisition Consideration Transferred","language":"en-US"},{"forObject":"us-gaap:AssetAcquisitionConsiderationTransferred","labelType":"xbrl:terseLabel","value":"Purchase price of assets acquisition funded with available cash on hand","language":"en-US"},{"forObject":"us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration","labelType":"xbrl:label","value":"Asset Acquisition Consideration Transferred Contingent Consideration","language":"en-US"},{"forObject":"us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration","labelType":"xbrl:terseLabel","value":"Acquisition of Fassio","language":"en-US"},{"forObject":"us-gaap:AssetAcquisitionDomain","labelType":"xbrl:label","value":"Asset Acquisition [Domain]","language":"en-US"},{"forObject":"us-gaap:AssetAcquisitionEffectiveDateOfAcquisition","labelType":"xbrl:label","value":"Asset Acquisition Effective Date Of Acquisition","language":"en-US"},{"forObject":"us-gaap:AssetAcquisitionEffectiveDateOfAcquisition","labelType":"xbrl:terseLabel","value":"Effective date of acquisition","language":"en-US"},{"forObject":"us-gaap:AssetAcquisitionTable","labelType":"xbrl:label","value":"Asset Acquisition [Table]","language":"en-US"},{"forObject":"us-gaap:AssetBackedSecuritiesMember","labelType":"xbrl:terseLabel","value":"Asset Backed Securities [Member]","language":"en-US"},{"forObject":"us-gaap:AssetBackedSecuritiesMember","labelType":"xbrl:label","value":"Asset-backed Securities [Member]","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:totalLabel","value":"Total assets","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:terseLabel","value":"Total assets","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:label","value":"Assets","language":"en-US"},{"forObject":"us-gaap:AssetsAbstract","labelType":"xbrl:terseLabel","value":"Assets","language":"en-US"},{"forObject":"us-gaap:AssetsAbstract","labelType":"xbrl:label","value":"Assets [Abstract]","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:terseLabel","value":"Current assets:","language":"en-US"},{"forObject":"us-gaap:AssetsCurrentAbstract","labelType":"xbrl:label","value":"Assets, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:AssetsFairValueAdjustment","labelType":"xbrl:label","value":"Assets Fair Value Adjustment","language":"en-US"},{"forObject":"us-gaap:AssetsFairValueAdjustment","labelType":"xbrl:terseLabel","value":"Fair value adjustments","language":"en-US"},{"forObject":"us-gaap:AssetsFairValueDisclosure","labelType":"xbrl:terseLabel","value":"Assets measured at fair value","language":"en-US"},{"forObject":"us-gaap:AssetsFairValueDisclosure","labelType":"xbrl:label","value":"Assets, Fair Value Disclosure","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue","labelType":"xbrl:terseLabel","value":"Within one year","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue","labelType":"xbrl:label","value":"Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue","labelType":"xbrl:terseLabel","value":"1-5 years","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue","labelType":"xbrl:label","value":"Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","labelType":"xbrl:label","value":"Debt Securities, Available-for-sale","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","labelType":"xbrl:terseLabel","value":"Investment securities available-for-sale","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","labelType":"xbrl:label","value":"Available For Sale Securities Debt Securities Current","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","labelType":"xbrl:terseLabel","value":"Estimated Fair Value, Current","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent","labelType":"xbrl:label","value":"Debt Securities, Available-for-sale, Noncurrent","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent","labelType":"xbrl:terseLabel","value":"Estimated Fair Value, Noncurrent","language":"en-US"},{"forObject":"us-gaap:BaseRateMember","labelType":"xbrl:label","value":"Base Rate [Member]","language":"en-US"},{"forObject":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Basis of Presentation","language":"en-US"},{"forObject":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Basis Of Accounting Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:BuildingAndBuildingImprovementsMember","labelType":"xbrl:terseLabel","value":"Buildings and Improvements [Member]","language":"en-US"},{"forObject":"us-gaap:BuildingAndBuildingImprovementsMember","labelType":"xbrl:label","value":"Building and Building Improvements [Member]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAcquireeDomain","labelType":"xbrl:terseLabel","value":"Business Acquisition Acquiree [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAcquireeDomain","labelType":"xbrl:label","value":"Business Acquisition, Acquiree [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAxis","labelType":"xbrl:label","value":"Business Acquisition [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAxis","labelType":"xbrl:terseLabel","value":"Business Acquisition [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","labelType":"xbrl:label","value":"Business Acquisition Effective Date Of Acquisition 1","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","labelType":"xbrl:terseLabel","value":"Effective date of acquisition","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionLineItems","labelType":"xbrl:terseLabel","value":"Business Acquisition [Line Items]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionLineItems","labelType":"xbrl:label","value":"Business Acquisition [Line Items]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","labelType":"xbrl:label","value":"Business acquisition, percentage of voting interest acquired","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","labelType":"xbrl:verboseLabel","value":"Business acquisition, percentage of voting interest acquired","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:label","value":"Business combination, consideration transferred","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:terseLabel","value":"Business combination, consideration transferred","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:totalLabel","value":"Total estimated purchase price","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:verboseLabel","value":"Total purchase price","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred","labelType":"xbrl:label","value":"Business Combination Consideration Transferred Liabilities Incurred","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred","labelType":"xbrl:terseLabel","value":"Fair value of contingent consideration","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Acquisitions","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:label","value":"Business Combination Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","labelType":"xbrl:label","value":"Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Other Than Goodwill","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","labelType":"xbrl:terseLabel","value":"Intangible assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","labelType":"xbrl:terseLabel","value":"Inventory","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","labelType":"xbrl:negatedTerseLabel","value":"Liabilities assumed","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","labelType":"xbrl:totalLabel","value":"Total identifiable assets, net","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","labelType":"xbrl:label","value":"Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Noncurrent Assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","labelType":"xbrl:terseLabel","value":"Other long-term assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","labelType":"xbrl:label","value":"Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","labelType":"xbrl:totalLabel","value":"Total identifiable assets and goodwill, net","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss","labelType":"xbrl:label","value":"Business Combination Step Acquisition Equity Interest In Acquiree Remeasurement Loss","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss","labelType":"xbrl:terseLabel","value":"Loss on change in fair value contingent consideration","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsAbstract","labelType":"xbrl:terseLabel","value":"Business Combinations [Abstract]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsAbstract","labelType":"xbrl:label","value":"Acquisitions [Abstract]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsPolicy","labelType":"xbrl:terseLabel","value":"Business Combinations","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsPolicy","labelType":"xbrl:label","value":"Business Combinations Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:terseLabel","value":"Cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Cash and Cash Equivalents, at Carrying Value","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Cash and Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:label","value":"Cash and Cash Equivalents, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodStartLabel","value":"Cash, cash equivalents and restricted cash at beginning of year","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodEndLabel","value":"Cash, cash equivalents and restricted cash at end of year","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:label","value":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","labelType":"xbrl:totalLabel","value":"Increase (decrease) in cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","labelType":"xbrl:label","value":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect","language":"en-US"},{"forObject":"us-gaap:CashFDICInsuredAmount","labelType":"xbrl:label","value":"Cash, FDIC Insured Amount","language":"en-US"},{"forObject":"us-gaap:CashFDICInsuredAmount","labelType":"xbrl:terseLabel","value":"Cash, FDIC insured amount","language":"en-US"},{"forObject":"us-gaap:CertificatesOfDepositMember","labelType":"xbrl:terseLabel","value":"Certificates of Deposits [Member]","language":"en-US"},{"forObject":"us-gaap:CertificatesOfDepositMember","labelType":"xbrl:label","value":"Certificates of Deposit [Member]","language":"en-US"},{"forObject":"us-gaap:ClassOfStockDomain","labelType":"xbrl:terseLabel","value":"Class of Stock [Domain]","language":"en-US"},{"forObject":"us-gaap:ClassOfStockDomain","labelType":"xbrl:label","value":"Class of Stock [Domain]","language":"en-US"},{"forObject":"us-gaap:CommercialPaperMember","labelType":"xbrl:terseLabel","value":"Commercial Paper [Member]","language":"en-US"},{"forObject":"us-gaap:CommercialPaperMember","labelType":"xbrl:label","value":"Commercial Paper [Member]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:terseLabel","value":"Commitments and contingencies - see Note 16","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:label","value":"Commitments and Contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Commitments and Contingencies Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:label","value":"Commitments and Contingencies [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:terseLabel","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:CommitmentsAndContingenciesPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Loss Contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesPolicyTextBlock","labelType":"xbrl:label","value":"Commitments and Contingencies, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:CommonClassAMember","labelType":"xbrl:terseLabel","value":"Class A Convertible Common Stock [Member]","language":"en-US"},{"forObject":"us-gaap:CommonClassAMember","labelType":"xbrl:label","value":"Class A Common Stock [Member]","language":"en-US"},{"forObject":"us-gaap:CommonClassAMember","labelType":"xbrl:verboseLabel","value":"Class A [Member]","language":"en-US"},{"forObject":"us-gaap:CommonStockDividendsPerShareDeclared","labelType":"xbrl:label","value":"Common Stock Dividends Per Share Declared","language":"en-US"},{"forObject":"us-gaap:CommonStockDividendsPerShareDeclared","labelType":"xbrl:terseLabel","value":"Dividends per share","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:terseLabel","value":"Common Stock [Member]","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:label","value":"Common Stock [Member]","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:terseLabel","value":"Common stock, par value per share (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Common Stock, Par or Stated Value Per Share","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:terseLabel","value":"Common stock, shares authorized (in shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:label","value":"Common Stock, Shares Authorized","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:verboseLabel","value":"Common stock, shares authorized","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:terseLabel","value":"Common stock, shares issued (in shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:label","value":"Common Stock, Shares, Issued","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:periodStartLabel","value":"Beginning balance (in shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:terseLabel","value":"Common stock","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:label","value":"Common Stock, Value, Issued","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:verboseLabel","value":"Common stock ($0.01 par value)","language":"en-US"},{"forObject":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","labelType":"xbrl:terseLabel","value":"Employee Benefit 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:terseLabel","value":"Retirement Benefits [Abstract]","language":"en-US"},{"forObject":"us-gaap:CompensationAndRetirementDisclosureAbstract","labelType":"xbrl:label","value":"Employee Benefit Plans [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:totalLabel","value":"Comprehensive income attributable to Cal-Maine Foods, Inc.","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:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","labelType":"xbrl:label","value":"Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","labelType":"xbrl:negatedLabel","value":"Less: Comprehensive loss attributable to the noncontrolling interest","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","labelType":"xbrl:terseLabel","value":"Less: comprehensive loss attributable to the noncontrolling interest","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:totalLabel","value":"Comprehensive income","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:label","value":"Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:terseLabel","value":"Comprehensive income (loss)","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskBenchmarkDomain","labelType":"xbrl:terseLabel","value":"Concentration Risk Benchmark [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskBenchmarkDomain","labelType":"xbrl:label","value":"Concentration Risk Benchmark [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByBenchmarkAxis","labelType":"xbrl:terseLabel","value":"Concentration Risk Benchmark [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByBenchmarkAxis","labelType":"xbrl:label","value":"Concentration Risk Benchmark [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByTypeAxis","labelType":"xbrl:terseLabel","value":"Concentration Risk By Type[Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByTypeAxis","labelType":"xbrl:label","value":"Concentration Risk By Type[Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskPercentage1","labelType":"xbrl:verboseLabel","value":"Concentration risk, percentage","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskPercentage1","labelType":"xbrl:terseLabel","value":"Concentration Risk, Percentage","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskPercentage1","labelType":"xbrl:label","value":"Concentration Risk, Percentage","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTypeDomain","labelType":"xbrl:terseLabel","value":"Concentration Risk Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTypeDomain","labelType":"xbrl:label","value":"Concentration Risk Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Principles of Consolidation","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:label","value":"Consolidation, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ConstructionInProgressMember","labelType":"xbrl:terseLabel","value":"Construction-in-Progress [Member]","language":"en-US"},{"forObject":"us-gaap:ConstructionInProgressMember","labelType":"xbrl:label","value":"Construction in Progress [Member]","language":"en-US"},{"forObject":"us-gaap:CorporateDebtSecuritiesMember","labelType":"xbrl:terseLabel","value":"Corporate Bonds [Member]","language":"en-US"},{"forObject":"us-gaap:CorporateDebtSecuritiesMember","labelType":"xbrl:label","value":"Corporate Debt Securities [Member]","language":"en-US"},{"forObject":"us-gaap:CorporateJointVentureMember","labelType":"xbrl:terseLabel","value":"Corporate Joint Venture [Member]","language":"en-US"},{"forObject":"us-gaap:CorporateJointVentureMember","labelType":"xbrl:label","value":"Corporate Joint Venture [Member]","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsAndServicesSold","labelType":"xbrl:terseLabel","value":"Cost of sales","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsAndServicesSold","labelType":"xbrl:label","value":"Cost of Goods and Services Sold","language":"en-US"},{"forObject":"us-gaap:CreditFacilityAxis","labelType":"xbrl:label","value":"Credit Facility [Axis]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityAxis","labelType":"xbrl:terseLabel","value":"Credit Facility [Axis]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityDomain","labelType":"xbrl:terseLabel","value":"Credit Facility [Domain]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityDomain","labelType":"xbrl:label","value":"Credit Facility [Domain]","language":"en-US"},{"forObject":"us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefitAbstract","labelType":"xbrl:terseLabel","value":"Current:","language":"en-US"},{"forObject":"us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefitAbstract","labelType":"xbrl:label","value":"Current Federal, State and Local, Tax Expense (Benefit) [Abstract]","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Current income tax expense (benefit): Federal","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Federal Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Current income tax expense (benefit): Total","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Current income tax expense (benefit): State","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current State and Local Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CustomerConcentrationRiskMember","labelType":"xbrl:terseLabel","value":"Customer Concentration Risk [Member]","language":"en-US"},{"forObject":"us-gaap:CustomerConcentrationRiskMember","labelType":"xbrl:label","value":"Customer Concentration Risk [Member]","language":"en-US"},{"forObject":"us-gaap:CustomerRelationshipsMember","labelType":"xbrl:terseLabel","value":"Customer Relationships [Member]","language":"en-US"},{"forObject":"us-gaap:CustomerRelationshipsMember","labelType":"xbrl:label","value":"Customer Relationships [Member]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Debt Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureAbstract","labelType":"xbrl:label","value":"Credit Facility [Abstract]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Credit Facility","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureTextBlock","labelType":"xbrl:label","value":"Debt Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentAxis","labelType":"xbrl:terseLabel","value":"Debt Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentAxis","labelType":"xbrl:label","value":"Debt Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","labelType":"xbrl:terseLabel","value":"Basis spread on variable rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","labelType":"xbrl:label","value":"Debt Instrument, Basis Spread on Variable Rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCarryingAmount","labelType":"xbrl:terseLabel","value":"Amount borrowed","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCarryingAmount","labelType":"xbrl:label","value":"Long-term Debt, Gross","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCarryingAmount","labelType":"xbrl:verboseLabel","value":"Outstanding","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentNameDomain","labelType":"xbrl:terseLabel","value":"Debt Instrument, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentNameDomain","labelType":"xbrl:label","value":"Debt Instrument, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTerm","labelType":"xbrl:terseLabel","value":"Credit facility term","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTerm","labelType":"xbrl:label","value":"Debt Instrument, Term","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTerm","labelType":"xbrl:verboseLabel","value":"Debt instrument, term","language":"en-US"},{"forObject":"us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss","labelType":"xbrl:label","value":"Debt Securities Available For Sale Allowance For Credit Loss","language":"en-US"},{"forObject":"us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss","labelType":"xbrl:terseLabel","value":"Allowance for credit losses","language":"en-US"},{"forObject":"us-gaap:DebtSecuritiesAvailableForSaleTable","labelType":"xbrl:terseLabel","value":"Schedule of Available-for-sale Securities [Table]","language":"en-US"},{"forObject":"us-gaap:DebtSecuritiesAvailableForSaleTable","labelType":"xbrl:label","value":"Schedule of Available-for-sale Securities [Table]","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount","labelType":"xbrl:terseLabel","value":"Awards issued under deferred compensation plan","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount","labelType":"xbrl:label","value":"Deferred Compensation Arrangement with Individual, Cash Award Granted, Amount","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense","labelType":"xbrl:terseLabel","value":"Deferred compensation expense","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense","labelType":"xbrl:label","value":"Deferred Compensation Arrangement with Individual, Compensation Expense","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","labelType":"xbrl:terseLabel","value":"Payments made under plan","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","labelType":"xbrl:label","value":"Deferred Compensation Arrangement with Individual, Distribution Paid","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability","labelType":"xbrl:terseLabel","value":"Liability related to deferred compensation agreements","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability","labelType":"xbrl:label","value":"Deferred Compensation Arrangement with Individual, Recorded Liability","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Deferred income tax expense (benefit): Federal","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Federal Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefitAbstract","labelType":"xbrl:terseLabel","value":"Deferred:","language":"en-US"},{"forObject":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefitAbstract","labelType":"xbrl:label","value":"Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Deferred income taxes","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Deferred income taxes expense (benefit): Total","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilities","labelType":"xbrl:totalLabel","value":"Total deferred tax liabilities","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilities","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilitiesNet","labelType":"xbrl:terseLabel","value":"Deferred income taxes, net","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilitiesNet","labelType":"xbrl:label","value":"Deferred Income Tax Liabilities, Net","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilitiesNet","labelType":"xbrl:verboseLabel","value":"Deferred income taxes","language":"en-US"},{"forObject":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Deferred income tax expense (benefit): State","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:DeferredTaxAssetsGrossAbstract","labelType":"xbrl:terseLabel","value":"Deferred tax assets:","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGrossAbstract","labelType":"xbrl:label","value":"Deferred Tax Assets, Gross [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNet","labelType":"xbrl:totalLabel","value":"Total deferred tax assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNet","labelType":"xbrl:label","value":"Deferred Tax Assets, Net of Valuation Allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","labelType":"xbrl:terseLabel","value":"State operating loss carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","labelType":"xbrl:label","value":"Deferred Tax Assets, Operating Loss Carryforwards, State and Local","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:label","value":"Deferred Tax Assets, Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOtherComprehensiveLoss","labelType":"xbrl:label","value":"Deferred Tax Assets Other Comprehensive Loss","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOtherComprehensiveLoss","labelType":"xbrl:terseLabel","value":"Other comprehensive income","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","labelType":"xbrl:terseLabel","value":"Accrued expenses","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilities","labelType":"xbrl:totalLabel","value":"Net deferred tax liabilities","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilities","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesAbstract","labelType":"xbrl:terseLabel","value":"Deferred tax liabilities:","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesAbstract","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Gross [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","labelType":"xbrl:terseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Inventory","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates","labelType":"xbrl:terseLabel","value":"Investment in affiliates","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Investment in Noncontrolled Affiliates","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOther","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOther","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome","labelType":"xbrl:terseLabel","value":"Other comprehensive income","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Other Comprehensive Income","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanDisclosureLineItems","labelType":"xbrl:terseLabel","value":"Defined Benefit Plan Disclosure [Line Items]","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanDisclosureLineItems","labelType":"xbrl:label","value":"Defined Benefit Plan Disclosure [Line Items]","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","labelType":"xbrl:terseLabel","value":"Company matching contribution percentage","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","labelType":"xbrl:label","value":"Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:terseLabel","value":"Depreciation expense","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:label","value":"Depreciation","language":"en-US"},{"forObject":"us-gaap:DepreciationDepletionAndAmortization","labelType":"xbrl:terseLabel","value":"Depreciation and amortization","language":"en-US"},{"forObject":"us-gaap:DepreciationDepletionAndAmortization","labelType":"xbrl:label","value":"Depreciation, Depletion and Amortization","language":"en-US"},{"forObject":"us-gaap:DilutiveSecuritiesAbstract","labelType":"xbrl:terseLabel","value":"Denominator","language":"en-US"},{"forObject":"us-gaap:DilutiveSecuritiesAbstract","labelType":"xbrl:label","value":"Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueLineItems","labelType":"xbrl:terseLabel","value":"Disaggregation of Revenue [Line Items]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueLineItems","labelType":"xbrl:label","value":"Disaggregation of Revenue [Line Items]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueTable","labelType":"xbrl:terseLabel","value":"Disaggregation of Revenue [Table]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueTable","labelType":"xbrl:label","value":"Disaggregation of Revenue [Table]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueTableTextBlock","labelType":"xbrl:terseLabel","value":"Disaggregation of Revenue","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueTableTextBlock","labelType":"xbrl:label","value":"Disaggregation of Revenue [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","labelType":"xbrl:terseLabel","value":"Stock-Based Compensation","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","labelType":"xbrl:label","value":"Share-based Payment Arrangement [Text Block]","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","labelType":"xbrl:terseLabel","value":"Disclosure of Compensation Related Costs, Share-based Payments [Abstract]","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","labelType":"xbrl:label","value":"Stock-based Compensation [Abstract]","language":"en-US"},{"forObject":"us-gaap:Dividends","labelType":"xbrl:negatedLabel","value":"Dividends","language":"en-US"},{"forObject":"us-gaap:Dividends","labelType":"xbrl:label","value":"Dividends","language":"en-US"},{"forObject":"us-gaap:DividendsPayableCurrent","labelType":"xbrl:label","value":"Dividends Payable Current","language":"en-US"},{"forObject":"us-gaap:DividendsPayableCurrent","labelType":"xbrl:terseLabel","value":"Dividends payable","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:terseLabel","value":"Net income per common share:","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:label","value":"Net Income per Common Share [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:terseLabel","value":"Basic (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:label","value":"Earnings Per Share, Basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:terseLabel","value":"Diluted (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:label","value":"Earnings Per Share, Diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerSharePolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Net Income (Loss) per Common Share","language":"en-US"},{"forObject":"us-gaap:EarningsPerSharePolicyTextBlock","labelType":"xbrl:label","value":"Earnings Per Share, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:terseLabel","value":"Net Income per Common Share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:label","value":"Earnings Per Share [Text Block]","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:label","value":"Employee Related Liabilities Current","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Accrued wages and benefits","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:terseLabel","value":"Weighted average period of unrecognized compensation expense","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","labelType":"xbrl:terseLabel","value":"Unrecognized compensation expense","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP","labelType":"xbrl:terseLabel","value":"Company cash contribution","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP","labelType":"xbrl:label","value":"Employee Stock Ownership Plan (ESOP), Cash Contributions to ESOP","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","labelType":"xbrl:label","value":"Employee Stock Ownership Plan E S O P Shares Contributed To E S O P","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","labelType":"xbrl:terseLabel","value":"Compare share contribution","language":"en-US"},{"forObject":"us-gaap:EquityComponentDomain","labelType":"xbrl:terseLabel","value":"Equity Component [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityComponentDomain","labelType":"xbrl:label","value":"Equity Component [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis","labelType":"xbrl:terseLabel","value":"Equity Method Investment, Nonconsolidated Investee [Axis]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis","labelType":"xbrl:label","value":"Equity Method Investment, Nonconsolidated Investee [Axis]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain","labelType":"xbrl:terseLabel","value":"Equity Method Investment, Nonconsolidated Investee [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain","labelType":"xbrl:label","value":"Equity Method Investment, Nonconsolidated Investee [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","labelType":"xbrl:terseLabel","value":"Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","labelType":"xbrl:label","value":"Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentOwnershipPercentage","labelType":"xbrl:terseLabel","value":"Ownership percentage","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentOwnershipPercentage","labelType":"xbrl:label","value":"Equity Method Investment, Ownership Percentage","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestments","labelType":"xbrl:terseLabel","value":"Investments in affiliates, recorded using the equity method of accounting","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestments","labelType":"xbrl:label","value":"Equity Method Investments","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","labelType":"xbrl:terseLabel","value":"Investments in and Advances to Affiliates, Schedule of Investments [Abstract]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","labelType":"xbrl:label","value":"Investment in Unconsolidated Entities [Abstract]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Investment in Unconsolidated Entities","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","labelType":"xbrl:label","value":"Equity Method Investments Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsPolicy","labelType":"xbrl:terseLabel","value":"Investments in Unconsolidated Entities","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsPolicy","labelType":"xbrl:label","value":"Equity and Cost Method Investments, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Condensed Consolidated Financial Information for Unconsolidated Joint Ventures","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsTextBlock","labelType":"xbrl:label","value":"Equity Method Investments [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:EurodollarMember","labelType":"xbrl:label","value":"Eurodollar [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","labelType":"xbrl:terseLabel","value":"Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","labelType":"xbrl:label","value":"Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","labelType":"xbrl:terseLabel","value":"Fair Value Measurements, Recurring and Nonrecurring [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","labelType":"xbrl:label","value":"Fair Value, Recurring and Nonrecurring [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","labelType":"xbrl:terseLabel","value":"Schedule Of Assets Measured At Fair Value On A Recurring Basis","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","labelType":"xbrl:label","value":"Fair Value, Assets Measured on Recurring Basis [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:terseLabel","value":"Fair Value Hierarchy and NAV [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:label","value":"Fair Value Hierarchy and NAV [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByLiabilityClassAxis","labelType":"xbrl:label","value":"Fair Value By Liability Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"Fair Value Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:label","value":"Fair Value Measures [Abstract]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:terseLabel","value":"Fair Value Measures","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:terseLabel","value":"Level 1 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel1Member","labelType":"xbrl:label","value":"Fair Value, Inputs, Level 1 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel2Member","labelType":"xbrl:terseLabel","value":"Level 2 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel2Member","labelType":"xbrl:label","value":"Fair Value, Inputs, Level 2 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel3Member","labelType":"xbrl:terseLabel","value":"Level 3 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel3Member","labelType":"xbrl:label","value":"Fair Value, Inputs, Level 3 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","labelType":"xbrl:label","value":"Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Fair Value Measurement Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Fair Value Measurement","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:terseLabel","value":"Fair Value Hierarchy and NAV [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:label","value":"Fair Value Hierarchy and NAV [Domain]","language":"en-US"},{"forObject":"us-gaap:FederalFundsEffectiveSwapRateMember","labelType":"xbrl:label","value":"Federal Funds Effective Swap Rate [Member]","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseInterestExpense","labelType":"xbrl:terseLabel","value":"Interest on lease obligations","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseInterestExpense","labelType":"xbrl:label","value":"Finance Lease, Interest Expense","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","labelType":"xbrl:terseLabel","value":"Finance Leases","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","labelType":"xbrl:label","value":"Finance Lease, Liability, Payment, Due [Abstract]","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiability","labelType":"xbrl:terseLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiability","labelType":"xbrl:label","value":"Finance Lease, Liability","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityCurrent","labelType":"xbrl:terseLabel","value":"Current portion of finance lease obligation","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityCurrent","labelType":"xbrl:label","value":"Finance Lease, Liability, Current","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Future Minimum Lease Payments, Finance","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:label","value":"Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityNoncurrent","labelType":"xbrl:terseLabel","value":"Long-term finance lease obligation","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityNoncurrent","labelType":"xbrl:label","value":"Finance Lease, Liability, Noncurrent","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDue","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDue","labelType":"xbrl:label","value":"Finance Lease, Liability, Payment, Due","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive","labelType":"xbrl:terseLabel","value":"Thereafter","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive","labelType":"xbrl:label","value":"Finance Lease, Liability, to be Paid, after Year Five","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:terseLabel","value":"2023","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:label","value":"Finance Lease, Liability, to be Paid, Year One","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive","labelType":"xbrl:terseLabel","value":"2027","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive","labelType":"xbrl:label","value":"Finance Lease, Liability, to be Paid, Year Five","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:terseLabel","value":"2026","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:label","value":"Finance Lease, Liability, to be Paid, Year Four","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:terseLabel","value":"2025","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:label","value":"Finance Lease, Liability, to be Paid, Year Three","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:terseLabel","value":"2024","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:label","value":"Finance Lease, Liability, to be Paid, Year Two","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear","labelType":"xbrl:label","value":"Finance Lease Liability Payments Remainder Of Fiscal Year","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear","labelType":"xbrl:terseLabel","value":"Remainder fiscal 2022","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:negatedTerseLabel","value":"Less imputed interest","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:label","value":"Finance Lease, Liability, Undiscounted Excess Amount","language":"en-US"},{"forObject":"us-gaap:FinanceLeasePrincipalPayments","labelType":"xbrl:negatedTerseLabel","value":"Principal payments on finance lease","language":"en-US"},{"forObject":"us-gaap:FinanceLeasePrincipalPayments","labelType":"xbrl:label","value":"Finance Lease, Principal Payments","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseRightOfUseAsset","labelType":"xbrl:terseLabel","value":"Finance lease right-of-use asset, net","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Finance Lease, Right-of-Use Asset, after Accumulated Amortization","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseRightOfUseAssetAmortization","labelType":"xbrl:terseLabel","value":"Amortization of right-of-use asset","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseRightOfUseAssetAmortization","labelType":"xbrl:label","value":"Finance Lease, Right-of-Use Asset, Amortization","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:terseLabel","value":"Weighted-average discount rate","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:label","value":"Finance Lease, Weighted Average Discount Rate, Percent","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:terseLabel","value":"Weighted-average remaining lease term (years)","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:label","value":"Finance Lease, Weighted Average Remaining Lease Term","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:terseLabel","value":"Financial Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:label","value":"Financial Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:terseLabel","value":"Intangible assets estimated useful life","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:label","value":"Finite-Lived Intangible Asset, Useful Life","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:negatedLabel","value":"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:terseLabel","value":"Thereafter","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","labelType":"xbrl:terseLabel","value":"2026","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","labelType":"xbrl:terseLabel","value":"2030","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","labelType":"xbrl:terseLabel","value":"2029","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","labelType":"xbrl:terseLabel","value":"2028","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","labelType":"xbrl:terseLabel","value":"2027","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets by Major Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets by Major Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsGross","labelType":"xbrl:terseLabel","value":"Gross carrying amount, finite-lived","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsGross","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Gross","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:periodStartLabel","value":"Other Intangibles, Finite-Lived, Balance","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:periodEndLabel","value":"Other Intangibles, Finite-Lived, Balance","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Net","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsRollForward","labelType":"xbrl:terseLabel","value":"Other intangibles, Finite-Lived","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsRollForward","labelType":"xbrl:label","value":"Finite-lived Intangible Assets [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:FinitelivedIntangibleAssetsAcquired1","labelType":"xbrl:terseLabel","value":"Other Intangibles, Additions","language":"en-US"},{"forObject":"us-gaap:FinitelivedIntangibleAssetsAcquired1","labelType":"xbrl:label","value":"Finite-lived Intangible Assets Acquired","language":"en-US"},{"forObject":"us-gaap:FiscalPeriod","labelType":"xbrl:verboseLabel","value":"Fiscal Year","language":"en-US"},{"forObject":"us-gaap:FiscalPeriod","labelType":"xbrl:label","value":"Fiscal Period, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:FiscalPeriodDuration","labelType":"xbrl:label","value":"Fiscal period duration","language":"en-US"},{"forObject":"us-gaap:FoodAndBeverageMember","labelType":"xbrl:label","value":"Food And Beverage [Member]","language":"en-US"},{"forObject":"us-gaap:FoodAndBeverageMember","labelType":"xbrl:terseLabel","value":"Foodservice [Member]","language":"en-US"},{"forObject":"us-gaap:FranchiseRightsMember","labelType":"xbrl:terseLabel","value":"Franchise Rights [Member]","language":"en-US"},{"forObject":"us-gaap:FranchiseRightsMember","labelType":"xbrl:label","value":"Franchise Rights [Member]","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","labelType":"xbrl:negatedTerseLabel","value":"(Gain) loss on disposal of fixed assets","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","labelType":"xbrl:label","value":"Gain Loss On Sale Of Property Plant Equipment","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","labelType":"xbrl:negatedLabel","value":"(Gain) loss on disposal of property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:label","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:periodEndLabel","value":"Goodwill, Balance","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:periodStartLabel","value":"Goodwill, Balance","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:terseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAcquiredDuringPeriod","labelType":"xbrl:label","value":"Goodwill Acquired During Period","language":"en-US"},{"forObject":"us-gaap:GoodwillAcquiredDuringPeriod","labelType":"xbrl:terseLabel","value":"Additions","language":"en-US"},{"forObject":"us-gaap:GoodwillAcquiredDuringPeriod","labelType":"xbrl:verboseLabel","value":"Goodwill recognized at the time of acquisition","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Goodwill and Intangible Assets Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","labelType":"xbrl:label","value":"Goodwill and Other Intangible Assets [Abstract]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Goodwill and Other 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:GoodwillAndIntangibleAssetsGoodwillPolicy","labelType":"xbrl:verboseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","labelType":"xbrl:label","value":"Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","labelType":"xbrl:verboseLabel","value":"Intangible Assets","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","labelType":"xbrl:label","value":"Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillRollForward","labelType":"xbrl:terseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillRollForward","labelType":"xbrl:label","value":"Goodwill [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:totalLabel","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:terseLabel","value":"Gross profit (loss)","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:label","value":"Gross Profit","language":"en-US"},{"forObject":"us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember","labelType":"xbrl:label","value":"Immediate Family Member Of Management Or Principal Owner [Member]","language":"en-US"},{"forObject":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Impairment of Long-Lived Assets","language":"en-US"},{"forObject":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","labelType":"xbrl:label","value":"Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","labelType":"xbrl:negatedLabel","value":"Less: Loss attributable to noncontrolling interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","labelType":"xbrl:terseLabel","value":"Less: Net loss attributable to noncontrolling interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:totalLabel","value":"Income before income taxes","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:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:terseLabel","value":"Equity in income of unconsolidated entities","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:label","value":"Equity income (loss) of unconsolidated entities","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:negatedLabel","value":"Equity in income of affiliates","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:terseLabel","value":"Income Statement [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:label","value":"Consolidated Statements of Income [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Income Tax Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:label","value":"Income Taxes [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:terseLabel","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:IncomeTaxExaminationEstimateOfPossibleLoss","labelType":"xbrl:terseLabel","value":"Significant change in unrecognized tax benefits is reasonably possible","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss","labelType":"xbrl:label","value":"Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued","labelType":"xbrl:label","value":"Income Tax Examination Penalties And Interest Accrued","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued","labelType":"xbrl:terseLabel","value":"Income tax penalties and interest accrued","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense","labelType":"xbrl:label","value":"Income Tax Examination Penalties And Interest Expense","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense","labelType":"xbrl:terseLabel","value":"Income tax penalties and interest expense","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Income tax expense","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Income tax expense (benefit)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Income tax (benefit) expense","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:label","value":"Income Tax, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationDeductions","labelType":"xbrl:terseLabel","value":"Domestic manufacturers deduction","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationDeductions","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:terseLabel","value":"Statutory federal income tax","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherAdjustments","labelType":"xbrl:terseLabel","value":"Other, net","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherAdjustments","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Other Adjustments, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:terseLabel","value":"State income taxes, net","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxExemptIncome","labelType":"xbrl:negatedLabel","value":"Tax exempt interest income","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxExemptIncome","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaid","labelType":"xbrl:label","value":"Income Taxes Paid","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaid","labelType":"xbrl:terseLabel","value":"Income taxes paid","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaidNet","labelType":"xbrl:terseLabel","value":"Income taxes paid","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaidNet","labelType":"xbrl:label","value":"Income Taxes Paid, Net","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesReceivable","labelType":"xbrl:label","value":"Income Taxes Receivable","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesReceivable","labelType":"xbrl:terseLabel","value":"Income tax receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","labelType":"xbrl:label","value":"Increase Decrease In Accounts Payable And Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","labelType":"xbrl:terseLabel","value":"Increase in accounts payable and current accrued expenses","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:label","value":"Increase Decrease In Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:negatedLabel","value":"(Increase) decrease in trade receivables","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable","labelType":"xbrl:label","value":"Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable","labelType":"xbrl:terseLabel","value":"Increase (decrease) in income taxes payable/receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:label","value":"Increase Decrease In Inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:negatedLabel","value":"(Increase) decrease in inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:label","value":"Increase Decrease In Operating Capital [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:terseLabel","value":"Change in operating assets and liabilities, net of effects from acquisitions:","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet","labelType":"xbrl:label","value":"Increase (Decrease) in Other Operating Assets and Liabilities, Net","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet","labelType":"xbrl:negatedLabel","value":"Decrease in other operating assets and liabilities","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:terseLabel","value":"Indefinite-lived Intangible Assets [Axis]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets [Axis]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","labelType":"xbrl:periodStartLabel","value":"Other Intangibles, Indefinite-Lived, Balance","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","labelType":"xbrl:periodEndLabel","value":"Other Intangibles, Indefinite-Lived, Balance","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","labelType":"xbrl:terseLabel","value":"Gross carrying amount, indefinite-lived","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets (Excluding Goodwill)","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:terseLabel","value":"Indefinite-lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","labelType":"xbrl:terseLabel","value":"Other intangibles, Indefinite-Lived","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","labelType":"xbrl:terseLabel","value":"Gross carrying amount","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","labelType":"xbrl:label","value":"Intangible Assets, Gross (Excluding Goodwill)","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:label","value":"Intangible Assets Net Excluding Goodwill","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:terseLabel","value":"Intangible assets, net","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetIncludingGoodwill","labelType":"xbrl:label","value":"Intangible Assets Net Including Goodwill","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetIncludingGoodwill","labelType":"xbrl:periodStartLabel","value":"Total intangibles, Balance","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetIncludingGoodwill","labelType":"xbrl:periodEndLabel","value":"Total intangibles, Balance","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetIncludingGoodwillAbstract","labelType":"xbrl:label","value":"Intangible Assets Net Including Goodwill [Abstract]","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetIncludingGoodwillAbstract","labelType":"xbrl:terseLabel","value":"Total intangibles","language":"en-US"},{"forObject":"us-gaap:InterestCostsCapitalized","labelType":"xbrl:terseLabel","value":"Interest costs capitalized","language":"en-US"},{"forObject":"us-gaap:InterestCostsCapitalized","labelType":"xbrl:label","value":"Interest Costs Capitalized","language":"en-US"},{"forObject":"us-gaap:InterestCostsIncurred","labelType":"xbrl:terseLabel","value":"Interest costs incurred","language":"en-US"},{"forObject":"us-gaap:InterestCostsIncurred","labelType":"xbrl:label","value":"Interest Costs Incurred","language":"en-US"},{"forObject":"us-gaap:InterestExpenseNonoperating","labelType":"xbrl:label","value":"Interest Expense Nonoperating","language":"en-US"},{"forObject":"us-gaap:InterestExpenseNonoperating","labelType":"xbrl:negatedLabel","value":"Interest expense","language":"en-US"},{"forObject":"us-gaap:InterestPaidNet","labelType":"xbrl:terseLabel","value":"Interest paid","language":"en-US"},{"forObject":"us-gaap:InterestPaidNet","labelType":"xbrl:label","value":"Interest Paid, Excluding Capitalized Interest, Operating Activities","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Inventory Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureAbstract","labelType":"xbrl:label","value":"Inventories [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:label","value":"Inventory Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:terseLabel","value":"Inventories, net","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:totalLabel","value":"Total inventories","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:label","value":"Inventory, Net","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:InvestmentCompanyVoluntaryPaymentByAffiliateLossReimbursement","labelType":"xbrl:label","value":"Investment Company Voluntary Payment By Affiliate Loss Reimbursement","language":"en-US"},{"forObject":"us-gaap:InvestmentCompanyVoluntaryPaymentByAffiliateLossReimbursement","labelType":"xbrl:terseLabel","value":"Reimbursement","language":"en-US"},{"forObject":"us-gaap:InvestmentIncomeInterest","labelType":"xbrl:label","value":"Investment Income Interest","language":"en-US"},{"forObject":"us-gaap:InvestmentIncomeInterest","labelType":"xbrl:terseLabel","value":"Interest income","language":"en-US"},{"forObject":"us-gaap:InvestmentPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Investment Securities Available-for-Sale","language":"en-US"},{"forObject":"us-gaap:InvestmentPolicyTextBlock","labelType":"xbrl:label","value":"Investment, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:InvestmentTypeAxis","labelType":"xbrl:terseLabel","value":"Investment Type [Axis]","language":"en-US"},{"forObject":"us-gaap:InvestmentTypeAxis","labelType":"xbrl:label","value":"Investment Type [Axis]","language":"en-US"},{"forObject":"us-gaap:InvestmentTypeCategorizationMember","labelType":"xbrl:terseLabel","value":"Investments [Domain]","language":"en-US"},{"forObject":"us-gaap:InvestmentTypeCategorizationMember","labelType":"xbrl:label","value":"Investments [Domain]","language":"en-US"},{"forObject":"us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule Of Contractual Maturities Of Investment Securities","language":"en-US"},{"forObject":"us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock","labelType":"xbrl:label","value":"Investments Classified by Contractual Maturity Date [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","labelType":"xbrl:terseLabel","value":"Investments, Debt and Equity Securities [Abstract]","language":"en-US"},{"forObject":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","labelType":"xbrl:label","value":"Investment Securities Available-for-Sale [Abstract]","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","labelType":"xbrl:terseLabel","value":"Investments in unconsolidated entities","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","labelType":"xbrl:label","value":"Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAndAdvancesToAffiliatesLineItems","labelType":"xbrl:terseLabel","value":"Investments in and Advances to Affiliates [Line Items]","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAndAdvancesToAffiliatesLineItems","labelType":"xbrl:label","value":"Investments in and Advances to Affiliates [Line Items]","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTable","labelType":"xbrl:terseLabel","value":"Investments in and Advances to Affiliates [Table]","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTable","labelType":"xbrl:label","value":"Investments in and Advances to Affiliates [Table]","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Transactions With Unconsolidated Affiliates","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock","labelType":"xbrl:label","value":"Investments in and Advances to Affiliates [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Investment Securities Available-for-Sale","language":"en-US"},{"forObject":"us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock","labelType":"xbrl:label","value":"Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:JudicialRulingMember","labelType":"xbrl:label","value":"Judicial Ruling [Member]","language":"en-US"},{"forObject":"us-gaap:LandAndLandImprovementsMember","labelType":"xbrl:terseLabel","value":"Land and Improvements [Member]","language":"en-US"},{"forObject":"us-gaap:LandAndLandImprovementsMember","labelType":"xbrl:label","value":"Land and Land Improvements [Member]","language":"en-US"},{"forObject":"us-gaap:LeaseCostTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Lease Cost","language":"en-US"},{"forObject":"us-gaap:LeaseCostTableTextBlock","labelType":"xbrl:label","value":"Lease, Cost [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:LeasesAbstract","labelType":"xbrl:terseLabel","value":"Leases [Abstract]","language":"en-US"},{"forObject":"us-gaap:LeasesAbstract","labelType":"xbrl:label","value":"Leases [Abstract]","language":"en-US"},{"forObject":"us-gaap:LesseeFinanceLeaseDescriptionAbstract","labelType":"xbrl:terseLabel","value":"Finance Lease cost","language":"en-US"},{"forObject":"us-gaap:LesseeFinanceLeaseDescriptionAbstract","labelType":"xbrl:verboseLabel","value":"Finance Leases","language":"en-US"},{"forObject":"us-gaap:LesseeFinanceLeaseDescriptionAbstract","labelType":"xbrl:label","value":"Lessee, Finance Lease, Description [Abstract]","language":"en-US"},{"forObject":"us-gaap:LesseeFinanceLeasesTextBlock","labelType":"xbrl:terseLabel","value":"Leases","language":"en-US"},{"forObject":"us-gaap:LesseeFinanceLeasesTextBlock","labelType":"xbrl:label","value":"Lessee, Finance Leases [Text Block]","language":"en-US"},{"forObject":"us-gaap:LesseeLeasesPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Leases","language":"en-US"},{"forObject":"us-gaap:LesseeLeasesPolicyTextBlock","labelType":"xbrl:label","value":"Lessee, Leases [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","labelType":"xbrl:terseLabel","value":"Operating Leases","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","labelType":"xbrl:label","value":"Lessee, Operating Lease, Description [Abstract]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Future Minimum Lease Payments, Operating","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Maturity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","labelType":"xbrl:terseLabel","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:terseLabel","value":"2023","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:terseLabel","value":"2027","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:terseLabel","value":"2026","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:terseLabel","value":"2025","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:terseLabel","value":"2024","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:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear","labelType":"xbrl:label","value":"Lessee Operating Lease Liability Payments Remainder Of Fiscal Year","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear","labelType":"xbrl:terseLabel","value":"Remainder of fiscal 2022","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:negatedTerseLabel","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:terseLabel","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:terseLabel","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 Stockholders' Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:label","value":"Liabilities and Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"Liabilities and stockholders' equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:label","value":"Liabilities and Equity [Abstract]","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:terseLabel","value":"Current liabilities:","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:label","value":"Liabilities, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesFairValueDisclosure","labelType":"xbrl:label","value":"Liabilities Fair Value Disclosure","language":"en-US"},{"forObject":"us-gaap:LiabilitiesFairValueDisclosure","labelType":"xbrl:terseLabel","value":"Liabilities measured at fair value","language":"en-US"},{"forObject":"us-gaap:LineOfCredit","labelType":"xbrl:label","value":"Line Of Credit","language":"en-US"},{"forObject":"us-gaap:LineOfCredit","labelType":"xbrl:terseLabel","value":"Amount outstanding","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","labelType":"xbrl:terseLabel","value":"Commitment fee","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","labelType":"xbrl:label","value":"Line of Credit Facility, Commitment Fee Percentage","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityLineItems","labelType":"xbrl:label","value":"Line Of Credit Facility [Line Items]","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","labelType":"xbrl:terseLabel","value":"Maximum borrowing capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","labelType":"xbrl:label","value":"Line of Credit Facility, Maximum Borrowing Capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityTable","labelType":"xbrl:label","value":"Line Of Credit Facility [Table]","language":"en-US"},{"forObject":"us-gaap:LitigationSettlementAmountAwardedToOtherParty","labelType":"xbrl:label","value":"Litigation Settlement Amount Awarded To Other Party","language":"en-US"},{"forObject":"us-gaap:LitigationStatusAxis","labelType":"xbrl:terseLabel","value":"Litigation Status [Axis]","language":"en-US"},{"forObject":"us-gaap:LitigationStatusAxis","labelType":"xbrl:label","value":"Litigation Status [Axis]","language":"en-US"},{"forObject":"us-gaap:LitigationStatusDomain","labelType":"xbrl:terseLabel","value":"Litigation Status [Domain]","language":"en-US"},{"forObject":"us-gaap:LitigationStatusDomain","labelType":"xbrl:label","value":"Litigation Status [Domain]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesByNatureOfContingencyAxis","labelType":"xbrl:label","value":"Loss Contingencies By Nature Of Contingency [Axis]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesLineItems","labelType":"xbrl:terseLabel","value":"Loss Contingencies [Line Items]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesLineItems","labelType":"xbrl:label","value":"Loss Contingencies [Line Items]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesTable","labelType":"xbrl:terseLabel","value":"Loss Contingencies [Table]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesTable","labelType":"xbrl:label","value":"Loss Contingencies [Table]","language":"en-US"},{"forObject":"us-gaap:LossContingencyAccrualProvision","labelType":"xbrl:label","value":"Loss Contingency Accrual Provision","language":"en-US"},{"forObject":"us-gaap:LossContingencyAccrualProvision","labelType":"xbrl:terseLabel","value":"Settlement accrual","language":"en-US"},{"forObject":"us-gaap:LossContingencyDamagesSoughtValue","labelType":"xbrl:terseLabel","value":"Damages sought","language":"en-US"},{"forObject":"us-gaap:LossContingencyDamagesSoughtValue","labelType":"xbrl:label","value":"Loss Contingency, Damages Sought, Value","language":"en-US"},{"forObject":"us-gaap:LossContingencyNatureDomain","labelType":"xbrl:label","value":"Loss Contingency Nature [Domain]","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentMember","labelType":"xbrl:terseLabel","value":"Machinery and Equipment [Member]","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentMember","labelType":"xbrl:label","value":"Machinery and Equipment [Member]","language":"en-US"},{"forObject":"us-gaap:MinorityInterest","labelType":"xbrl:label","value":"Stockholders Equity Attributable to Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:MinorityInterest","labelType":"xbrl:terseLabel","value":"Noncontrolling interest in consolidated equity","language":"en-US"},{"forObject":"us-gaap:MinorityInterestChangeInRedemptionValue","labelType":"xbrl:label","value":"Minority Interest Change In Redemption Value","language":"en-US"},{"forObject":"us-gaap:MinorityInterestChangeInRedemptionValue","labelType":"xbrl:terseLabel","value":"Acquisition of noncontrolling interest in MeadowCreek Foods LLC","language":"en-US"},{"forObject":"us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders","labelType":"xbrl:label","value":"Minority Interest Decrease From Distributions To Noncontrolling Interest Holders","language":"en-US"},{"forObject":"us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders","labelType":"xbrl:negatedLabel","value":"Distributions to noncontrolling interest partners","language":"en-US"},{"forObject":"us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders","labelType":"xbrl:terseLabel","value":"Distributions to noncontrolling interest partners","language":"en-US"},{"forObject":"us-gaap:MinorityInterestOwnershipPercentageByParent","labelType":"xbrl:label","value":"Minority Interest Ownership Percentage By Parent","language":"en-US"},{"forObject":"us-gaap:MinorityInterestOwnershipPercentageByParent","labelType":"xbrl:terseLabel","value":"Ownership interest","language":"en-US"},{"forObject":"us-gaap:MunicipalBondsMember","labelType":"xbrl:terseLabel","value":"Municipal Bonds [Member]","language":"en-US"},{"forObject":"us-gaap:MunicipalBondsMember","labelType":"xbrl:label","value":"Municipal Bonds [Member]","language":"en-US"},{"forObject":"us-gaap:MutualFundMember","labelType":"xbrl:terseLabel","value":"Mutual Funds [Member]","language":"en-US"},{"forObject":"us-gaap:MutualFundMember","labelType":"xbrl:label","value":"Mutual Funds [Member]","language":"en-US"},{"forObject":"us-gaap:NatureOfOperations","labelType":"xbrl:label","value":"Nature of Operations","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:totalLabel","value":"Net cash used in financing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Cash flows from financing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:totalLabel","value":"Net cash used in investing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Cash flows from investing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by operating activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Cash flows from operating activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:totalLabel","value":"Net income attributable to Cal-Maine Foods, Inc.","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:terseLabel","value":"Net profit (loss) attributable to Cal-Maine Foods, Inc.","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:positiveTerseLabel","value":"Net income (loss) attributable to Cal-Maine Foods, Inc.","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"New Accounting Pronouncements and Policies","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:label","value":"New Accounting Pronouncements, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:NoncompeteAgreementsMember","labelType":"xbrl:terseLabel","value":"Non-Compete Agreements [Member]","language":"en-US"},{"forObject":"us-gaap:NoncompeteAgreementsMember","labelType":"xbrl:label","value":"Noncompete Agreements [Member]","language":"en-US"},{"forObject":"us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","labelType":"xbrl:terseLabel","value":"Contributions to Crepini Foods LLC","language":"en-US"},{"forObject":"us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","labelType":"xbrl:label","value":"Noncontrolling Interest, Increase from Subsidiary Equity Issuance","language":"en-US"},{"forObject":"us-gaap:NoncontrollingInterestMember","labelType":"xbrl:terseLabel","value":"Noncontrolling Interest [Member]","language":"en-US"},{"forObject":"us-gaap:NoncontrollingInterestMember","labelType":"xbrl:label","value":"Noncontrolling Interest [Member]","language":"en-US"},{"forObject":"us-gaap:NonoperatingIncomeExpense","labelType":"xbrl:totalLabel","value":"Total other income","language":"en-US"},{"forObject":"us-gaap:NonoperatingIncomeExpense","labelType":"xbrl:label","value":"Nonoperating Income (Expense)","language":"en-US"},{"forObject":"us-gaap:NumberOfOperatingSegments","labelType":"xbrl:label","value":"Number Of Operating Segments","language":"en-US"},{"forObject":"us-gaap:NumberOfOperatingSegments","labelType":"xbrl:terseLabel","value":"Number of operating segments","language":"en-US"},{"forObject":"us-gaap:NumberOfReportableSegments","labelType":"xbrl:label","value":"Number Of Reportable Segments","language":"en-US"},{"forObject":"us-gaap:NumberOfReportableSegments","labelType":"xbrl:terseLabel","value":"Number of reportable segments","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:label","value":"Operating Income Loss","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:verboseLabel","value":"Operating income (loss)","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:totalLabel","value":"Operating income","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseCost","labelType":"xbrl:terseLabel","value":"Operating Lease cost","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseCost","labelType":"xbrl:label","value":"Operating Lease, Cost","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","labelType":"xbrl:terseLabel","value":"Operating Leases","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Payment, Due [Abstract]","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:terseLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:label","value":"Operating Lease, Liability","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrent","labelType":"xbrl:terseLabel","value":"Current portion of operating lease obligation","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrent","labelType":"xbrl:label","value":"Operating Lease, Liability, Current","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrent","labelType":"xbrl:terseLabel","value":"Long-term operating lease obligation","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrent","labelType":"xbrl:label","value":"Operating Lease, Liability, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:terseLabel","value":"Operating lease right-of-use asset, net","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Operating Lease, Right-of-Use Asset","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:terseLabel","value":"Weighted-average discount rate","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:label","value":"Operating Lease, Weighted Average Discount Rate, Percent","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:terseLabel","value":"Weighted-average remaining lease term (years)","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:label","value":"Operating Lease, Weighted Average Remaining Lease Term","language":"en-US"},{"forObject":"us-gaap:OtherAffiliatesMember","labelType":"xbrl:label","value":"Other Affiliates [Member]","language":"en-US"},{"forObject":"us-gaap:OtherAffiliatesMember","labelType":"xbrl:terseLabel","value":"Unconsolidated Affiliates [Member]","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:terseLabel","value":"Other assets","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:label","value":"Other Assets, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","labelType":"xbrl:terseLabel","value":"Unrealized holding gain (loss) available-for-sale securities, net of reclassification adjustments","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","labelType":"xbrl:label","value":"OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","labelType":"xbrl:label","value":"Other Comprehensive Income Loss Before Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","labelType":"xbrl:totalLabel","value":"Other comprehensive income (loss), before tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","labelType":"xbrl:terseLabel","value":"Other comprehensive income (loss), before tax:","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:totalLabel","value":"Other comprehensive income (loss), net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:terseLabel","value":"Other comprehensive loss, net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:verboseLabel","value":"Other comprehensive income (loss), net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","labelType":"xbrl:label","value":"Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Before Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","labelType":"xbrl:negatedLabel","value":"(Increase) decrease in accumulated post-retirement benefits obligation, net of reclassification adjustments","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossTax","labelType":"xbrl:negatedLabel","value":"Income tax expense (benefit) related to items of other comprehensive income (loss)","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossTax","labelType":"xbrl:terseLabel","value":"Income tax expense (benefit) related to items of other comprehensive income (loss)","language":"en-US"},{"forObject":"us-gaap:OtherLiabilities","labelType":"xbrl:label","value":"Other Liabilities","language":"en-US"},{"forObject":"us-gaap:OtherLiabilities","labelType":"xbrl:terseLabel","value":"Accounts payable to unconsolidated entities","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:terseLabel","value":"Other liabilities","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:label","value":"Other Liabilities, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:terseLabel","value":"Other, net","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:label","value":"Other Nonoperating Income Expense","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","labelType":"xbrl:terseLabel","value":"Other income (expense):","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","labelType":"xbrl:label","value":"Other Nonoperating Income (Expense) [Abstract]","language":"en-US"},{"forObject":"us-gaap:OtherOperatingActivitiesCashFlowStatement","labelType":"xbrl:label","value":"Other Operating Activities Cash Flow Statement","language":"en-US"},{"forObject":"us-gaap:OtherOperatingActivitiesCashFlowStatement","labelType":"xbrl:negatedLabel","value":"Other adjustments, net","language":"en-US"},{"forObject":"us-gaap:OtherOperatingActivitiesCashFlowStatement","labelType":"xbrl:terseLabel","value":"Other operating activities, net","language":"en-US"},{"forObject":"us-gaap:OtherReceivables","labelType":"xbrl:label","value":"Other Receivables","language":"en-US"},{"forObject":"us-gaap:OtherReceivables","labelType":"xbrl:terseLabel","value":"Accounts receivable from unconsolidated entities","language":"en-US"},{"forObject":"us-gaap:PatronageSourceEarnings","labelType":"xbrl:label","value":"Patronage Source Earnings","language":"en-US"},{"forObject":"us-gaap:PatronageSourceEarnings","labelType":"xbrl:terseLabel","value":"Patronage dividends","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDividends","labelType":"xbrl:negatedLabel","value":"Payments of dividends","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDividends","labelType":"xbrl:label","value":"Payments of Dividends","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesGross","labelType":"xbrl:label","value":"Payments To Acquire Businesses Gross","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesGross","labelType":"xbrl:terseLabel","value":"Cash consideration paid","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:negatedLabel","value":"Acquisition of businesses, net of cash 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:PaymentsToAcquireInterestInJointVenture","labelType":"xbrl:negatedLabel","value":"Investment in unconsolidated entities","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInterestInJointVenture","labelType":"xbrl:label","value":"Payments to Acquire Interest in Joint Venture","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInterestInJointVenture","labelType":"xbrl:terseLabel","value":"Payments to acquire interest in joint venture","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInvestments","labelType":"xbrl:negatedLabel","value":"Purchases of investments","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInvestments","labelType":"xbrl:label","value":"Payments to Acquire Investments","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Purchases of property, plant 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:PendingLitigationMember","labelType":"xbrl:terseLabel","value":"Pending Litigation","language":"en-US"},{"forObject":"us-gaap:PendingLitigationMember","labelType":"xbrl:label","value":"Pending Litigation [Member]","language":"en-US"},{"forObject":"us-gaap:PlanNameAxis","labelType":"xbrl:terseLabel","value":"Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:PlanNameAxis","labelType":"xbrl:label","value":"Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:PlanNameDomain","labelType":"xbrl:terseLabel","value":"Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:PlanNameDomain","labelType":"xbrl:label","value":"Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent","labelType":"xbrl:terseLabel","value":"Postretirement expense liability","language":"en-US"},{"forObject":"us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent","labelType":"xbrl:label","value":"Postemployment Benefits Liability","language":"en-US"},{"forObject":"us-gaap:PreferredStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Preferred Stock Par Or Stated Value Per Share","language":"en-US"},{"forObject":"us-gaap:PreferredStockParOrStatedValuePerShare","labelType":"xbrl:terseLabel","value":"Preferred stock par value per share","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:label","value":"Preferred Stock Shares Authorized","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:terseLabel","value":"Preferred stock shares authorized","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesOutstanding","labelType":"xbrl:label","value":"Preferred Stock Shares Outstanding","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Preferred stock shares outstanding","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:terseLabel","value":"Prepaid expenses and other current assets","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:label","value":"Prepaid Expense and Other Assets, Current","language":"en-US"},{"forObject":"us-gaap:PriorPeriodReclassificationAdjustmentDescription","labelType":"xbrl:terseLabel","value":"Reclassification","language":"en-US"},{"forObject":"us-gaap:PriorPeriodReclassificationAdjustmentDescription","labelType":"xbrl:label","value":"Reclassification, Comparability Adjustment [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ProceedsFromContributionsFromAffiliates","labelType":"xbrl:label","value":"Proceeds From Contributions From Affiliates","language":"en-US"},{"forObject":"us-gaap:ProceedsFromContributionsFromAffiliates","labelType":"xbrl:terseLabel","value":"Contributions","language":"en-US"},{"forObject":"us-gaap:ProceedsFromDividendsReceived","labelType":"xbrl:terseLabel","value":"Dividends from unconsolidated entities","language":"en-US"},{"forObject":"us-gaap:ProceedsFromDividendsReceived","labelType":"xbrl:label","value":"Dividends From Affiliates","language":"en-US"},{"forObject":"us-gaap:ProceedsFromDividendsReceived","labelType":"xbrl:verboseLabel","value":"Distributions from unconsolidated entities","language":"en-US"},{"forObject":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","labelType":"xbrl:terseLabel","value":"Distributions from unconsolidated entities","language":"en-US"},{"forObject":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","labelType":"xbrl:label","value":"Proceeds from Equity Method Investment, Distribution, Return of Capital","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIncomeTaxRefunds","labelType":"xbrl:label","value":"Proceeds From Income Tax Refunds","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIncomeTaxRefunds","labelType":"xbrl:terseLabel","value":"Income taxes refunded","language":"en-US"},{"forObject":"us-gaap:ProceedsFromInsuranceSettlementInvestingActivities","labelType":"xbrl:label","value":"Proceeds From Insurance Settlement Investing Activities","language":"en-US"},{"forObject":"us-gaap:ProceedsFromInsuranceSettlementInvestingActivities","labelType":"xbrl:terseLabel","value":"Net proceeds from insurance settlement - property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","labelType":"xbrl:terseLabel","value":"Sales of investments","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","labelType":"xbrl:label","value":"Proceeds from Sale, Maturity and Collection of Investments","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Net proceeds from disposal of property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Proceeds from Sale of Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:ProductionAndDistributionCosts","labelType":"xbrl:label","value":"Production And Distribution Costs","language":"en-US"},{"forObject":"us-gaap:ProductionAndDistributionCosts","labelType":"xbrl:terseLabel","value":"Shipping and distribution costs","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:label","value":"Profit Loss","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:totalLabel","value":"Net income","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:terseLabel","value":"Net loss","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:verboseLabel","value":"Net income (loss)","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:zeroVerboseLabel","value":"Net profit (loss) attributable to Cal-Maine Foods, Inc.","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:positiveTerseLabel","value":"Net income","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAbstract","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Abstract]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAbstract","labelType":"xbrl:label","value":"Property, Plant and Equipment [Abstract]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:terseLabel","value":"Long-Lived Tangible Asset [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:label","value":"Long-Lived Tangible Asset [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:terseLabel","value":"Property, plant and equipment gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:label","value":"Property, Plant and Equipment, Gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:label","value":"Property, Plant and Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:terseLabel","value":"Property, plant & equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:totalLabel","value":"Property, plant and equipment, less accumulated depreciation","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:label","value":"Property, plant and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:terseLabel","value":"Schedule Of Property, Plant And Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTypeDomain","labelType":"xbrl:terseLabel","value":"Long-Lived Tangible Asset [Domain]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTypeDomain","labelType":"xbrl:label","value":"Long-Lived Tangible Asset [Domain]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:terseLabel","value":"Property, plant and equipment useful life","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:label","value":"Property, Plant and Equipment, Useful Life","language":"en-US"},{"forObject":"us-gaap:PurchaseObligation","labelType":"xbrl:label","value":"Purchase Obligation","language":"en-US"},{"forObject":"us-gaap:PurchaseObligation","labelType":"xbrl:terseLabel","value":"Purchase obligation","language":"en-US"},{"forObject":"us-gaap:ReceivablesNetCurrent","labelType":"xbrl:totalLabel","value":"Total receivables, net","language":"en-US"},{"forObject":"us-gaap:ReceivablesNetCurrent","labelType":"xbrl:label","value":"Receivables, Net, Current","language":"en-US"},{"forObject":"us-gaap:ReceivablesNetCurrent","labelType":"xbrl:terseLabel","value":"Trade and other receivables, net","language":"en-US"},{"forObject":"us-gaap:ReceivablesNetCurrentAbstract","labelType":"xbrl:label","value":"Receivables Net Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:ReceivablesNetCurrentAbstract","labelType":"xbrl:terseLabel","value":"Receivables:","language":"en-US"},{"forObject":"us-gaap:RelatedPartyDomain","labelType":"xbrl:terseLabel","value":"Related Party [Domain]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyDomain","labelType":"xbrl:label","value":"Related Party [Domain]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionAxis","labelType":"xbrl:label","value":"Related Party Transaction [Axis]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionDomain","labelType":"xbrl:label","value":"Related Party Transaction [Domain]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionLineItems","labelType":"xbrl:terseLabel","value":"Related Party Transaction [Line Items]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionLineItems","labelType":"xbrl:label","value":"Related Party Transaction [Line Items]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty","labelType":"xbrl:terseLabel","value":"Purchases from unconsolidated entities","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty","labelType":"xbrl:label","value":"Related Party Transaction, Purchases from Related Party","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsAbstract","labelType":"xbrl:terseLabel","value":"Related Party Transactions [Abstract]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsAbstract","labelType":"xbrl:label","value":"Related Party Transaction [Abstract]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","labelType":"xbrl:terseLabel","value":"Related Party [Axis]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","labelType":"xbrl:label","value":"Related Party [Axis]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Related Party Transaction","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","labelType":"xbrl:label","value":"Related Party Transactions Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLongTermDebt","labelType":"xbrl:label","value":"Repayments Of Long Term Debt","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLongTermDebt","labelType":"xbrl:negatedLabel","value":"Principal payments on long-term debt","language":"en-US"},{"forObject":"us-gaap:RepurchaseAgreementDateOfRepurchase","labelType":"xbrl:label","value":"Repurchase Agreement Date Of Repurchase","language":"en-US"},{"forObject":"us-gaap:RepurchaseAgreementDateOfRepurchase","labelType":"xbrl:terseLabel","value":"Repurchase agreement date of repurchase","language":"en-US"},{"forObject":"us-gaap:RestrictedCashCurrent","labelType":"xbrl:label","value":"Restricted Cash Current","language":"en-US"},{"forObject":"us-gaap:RestrictedCashCurrent","labelType":"xbrl:terseLabel","value":"Restricted cash, current","language":"en-US"},{"forObject":"us-gaap:RetailMember","labelType":"xbrl:label","value":"Retail [Member]","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:terseLabel","value":"Retained earnings","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:label","value":"Retained Earnings (Accumulated Deficit)","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsMember","labelType":"xbrl:terseLabel","value":"Retained Earnings [Member]","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsMember","labelType":"xbrl:label","value":"Retained Earnings [Member]","language":"en-US"},{"forObject":"us-gaap:RetirementPlanTypeAxis","labelType":"xbrl:label","value":"Retirement Plan Type [Axis]","language":"en-US"},{"forObject":"us-gaap:RetirementPlanTypeDomain","labelType":"xbrl:label","value":"Retirement Plan Type [Domain]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","labelType":"xbrl:label","value":"Revenue From Contract With Customer Excluding Assessed Tax","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","labelType":"xbrl:terseLabel","value":"Net sales","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Revenue Recognition","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","labelType":"xbrl:label","value":"Revenue from Contract with Customer [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:label","value":"Revenues","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:terseLabel","value":"Net sales","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:verboseLabel","value":"Sales to unconsolidated entities","language":"en-US"},{"forObject":"us-gaap:RevolvingCreditFacilityMember","labelType":"xbrl:label","value":"Revolving Credit Facility [Member]","language":"en-US"},{"forObject":"us-gaap:RevolvingCreditFacilityMember","labelType":"xbrl:terseLabel","value":"Revolving Credit Facility [Member]","language":"en-US"},{"forObject":"us-gaap:SalesRevenueNetMember","labelType":"xbrl:terseLabel","value":"Sales Revenue, Net [Member]","language":"en-US"},{"forObject":"us-gaap:SalesRevenueNetMember","labelType":"xbrl:label","value":"Revenue Benchmark [Member]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","labelType":"xbrl:label","value":"Debt Securities, Available-for-sale [Line Items]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule Of Investment Securities Available-for-Sale","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock","labelType":"xbrl:label","value":"Available-for-sale Securities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock","labelType":"xbrl:label","value":"Schedule Of Business Acquisitions By Acquisition Contingent Consideration [Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock","labelType":"xbrl:terseLabel","value":"Schedule Of Beginning And Ending Balances In Fair Value Of The Contingent Consideration","language":"en-US"},{"forObject":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","labelType":"xbrl:terseLabel","value":"Schedule of Business Acquisitions, by Acquisition [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","labelType":"xbrl:label","value":"Schedule of Business Acquisitions, by Acquisition [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:verboseLabel","value":"Tax Expense by Jurisdiction","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:label","value":"Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:verboseLabel","value":"Deferred Tax Assets and Liabilities","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Deferred Tax Assets and Liabilities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","labelType":"xbrl:terseLabel","value":"Schedule of Defined Benefit Plans Disclosures [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","labelType":"xbrl:label","value":"Schedule of Defined Benefit Plans Disclosures [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:verboseLabel","value":"Reconciliation of Effective Tax Expense","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:label","value":"Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule Of Other Intangibles","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Finite-Lived Intangible Assets [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary Of Goodwill And Other Intangible Assets","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock","labelType":"xbrl:label","value":"Schedule of Intangible Assets and Goodwill [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of 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:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","labelType":"xbrl:terseLabel","value":"Allocation of Purchase Price","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","labelType":"xbrl:label","value":"Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","labelType":"xbrl:terseLabel","value":"Schedule of Related Party Transactions, by Related Party [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","labelType":"xbrl:label","value":"Schedule of Related Party Transactions, by Related Party [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:terseLabel","value":"Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:label","value":"Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Equity Award Activity","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfStockholdersEquityTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Stockholders Equity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfStockholdersEquityTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Statement of Stockholders' Equity Activities, Including Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","labelType":"xbrl:terseLabel","value":"Computation of Basic and Diluted Net Income Per Share","language":"en-US"},{"forObject":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Weighted Average Number of Shares [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule Of Estimated Amortization Of Intangible Assets","language":"en-US"},{"forObject":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","labelType":"xbrl:label","value":"Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember","labelType":"xbrl:label","value":"SOFR [Member]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingAbstract","labelType":"xbrl:terseLabel","value":"Segment Reporting [Abstract]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingAbstract","labelType":"xbrl:label","value":"Segment Reporting [Abstract]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Segment Reporting","language":"en-US"},{"forObject":"us-gaap:SegmentReportingDisclosureTextBlock","labelType":"xbrl:label","value":"Segment Reporting Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:SelfInsuranceReserveCurrent","labelType":"xbrl:label","value":"Self Insurance Reserve Current","language":"en-US"},{"forObject":"us-gaap:SelfInsuranceReserveCurrent","labelType":"xbrl:terseLabel","value":"Insurance reserve, current","language":"en-US"},{"forObject":"us-gaap:SelfInsuranceReservePolicyTextBlock","labelType":"xbrl:terseLabel","value":"Insurance Liabilities and Restricted Cash","language":"en-US"},{"forObject":"us-gaap:SelfInsuranceReservePolicyTextBlock","labelType":"xbrl:label","value":"Self Insurance Reserve [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:SellingExpense","labelType":"xbrl:label","value":"Selling Expense","language":"en-US"},{"forObject":"us-gaap:SellingExpense","labelType":"xbrl:terseLabel","value":"Selling, general and administrative expenses","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpense","labelType":"xbrl:terseLabel","value":"Selling, general and administrative","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpense","labelType":"xbrl:label","value":"Selling, General and Administrative Expense","language":"en-US"},{"forObject":"us-gaap:ServiceOtherMember","labelType":"xbrl:label","value":"Service Other [Member]","language":"en-US"},{"forObject":"us-gaap:ServiceOtherMember","labelType":"xbrl:terseLabel","value":"Other [Member]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:label","value":"Share Based Compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:terseLabel","value":"Stock compensation expense, net of amounts paid","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:terseLabel","value":"Vesting period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:negatedLabel","value":"Number of Shares, Forfeited (in shares)","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:terseLabel","value":"Weighted Average Grant Date Fair Value, Forfeited (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:terseLabel","value":"Number of Shares, Granted (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Weighted Average Grant Date Fair Value, Granted (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodStartLabel","value":"Number of Shares, Outstanding, Beginning Balance (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodEndLabel","value":"Number of Shares, Outstanding, Ending Balance (in shares)","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodStartLabel","value":"Weighted Average Grant Date Fair Value, Outstanding, Beginning Balance (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodEndLabel","value":"Weighted Average Grant Date Fair Value, Outstanding, Ending Balance (in dollars per share)","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","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 [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:negatedLabel","value":"Number of Shares, Vested (in shares)","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:terseLabel","value":"Weighted Average Grant Date Fair Value, Vested (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:terseLabel","value":"Incentive plan shares authorized (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized","language":"en-US"},{"forObject":"us-gaap: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:terseLabel","value":"Shares remaining for issuance","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:verboseLabel","value":"Stock Based Compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:label","value":"Share-based Payment Arrangement [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:periodStartLabel","value":"Beginning balance (in shares)","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:periodEndLabel","value":"Ending balance (in shares)","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:label","value":"Shares, Issued","language":"en-US"},{"forObject":"us-gaap:SharesOutstanding","labelType":"xbrl:periodStartLabel","value":"Beginning balance (in shares)","language":"en-US"},{"forObject":"us-gaap:SharesOutstanding","labelType":"xbrl:periodEndLabel","value":"Ending balance (in shares)","language":"en-US"},{"forObject":"us-gaap:SharesOutstanding","labelType":"xbrl:label","value":"Shares, Outstanding","language":"en-US"},{"forObject":"us-gaap:ShortTermLeaseCost","labelType":"xbrl:terseLabel","value":"Short term lease cost","language":"en-US"},{"forObject":"us-gaap:ShortTermLeaseCost","labelType":"xbrl:label","value":"Short-term Lease, Cost","language":"en-US"},{"forObject":"us-gaap:SignificantAccountingPoliciesTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Significant Accounting Policies","language":"en-US"},{"forObject":"us-gaap:SignificantAccountingPoliciesTextBlock","labelType":"xbrl:label","value":"Significant Accounting Policies [Text Block]","language":"en-US"},{"forObject":"us-gaap:SpecialAssessmentBondCurrent","labelType":"xbrl:label","value":"Special Assessment Bond Current","language":"en-US"},{"forObject":"us-gaap:SpecialAssessmentBondCurrent","labelType":"xbrl:terseLabel","value":"Company posted bond, amount","language":"en-US"},{"forObject":"us-gaap:StandbyLettersOfCreditMember","labelType":"xbrl:label","value":"Standby Letters of Credit [Member]","language":"en-US"},{"forObject":"us-gaap:StatementClassOfStockAxis","labelType":"xbrl:terseLabel","value":"Class of Stock [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementClassOfStockAxis","labelType":"xbrl:label","value":"Class of Stock [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:terseLabel","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:label","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:terseLabel","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:label","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:terseLabel","value":"Condensed Consolidated Statements of Cash Flows [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:label","value":"Consolidated Statements of Cash Flows [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:terseLabel","value":"Statement of Financial Position [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:label","value":"Consolidated Balance Sheets [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","labelType":"xbrl:terseLabel","value":"Consolidated Statements of Comprehensive Income (Loss) [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","labelType":"xbrl:label","value":"Consolidated Statements of Comprehensive Income [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"Statement of Stockholders' Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:label","value":"Consolidated Statements of Stockholders' Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:terseLabel","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:label","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits","labelType":"xbrl:label","value":"Stock Issued During Period Shares Conversion Of Units","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits","labelType":"xbrl:terseLabel","value":"Conversion of Class A Shares (in shares)","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued","labelType":"xbrl:label","value":"Stock Issued During Period Shares Treasury Stock Reissued","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued","labelType":"xbrl:negatedLabel","value":"Stock compensation plan transactions (in shares)","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued","labelType":"xbrl:terseLabel","value":"Common Stock issued from treasury shares under the plan","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueConversionOfUnits","labelType":"xbrl:label","value":"Stock Issued During Period Value Conversion Of Units","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueConversionOfUnits","labelType":"xbrl:terseLabel","value":"Conversion of Class A Shares","language":"en-US"},{"forObject":"us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased","labelType":"xbrl:label","value":"Stock Repurchase Program Remaining Number Of Shares Authorized To Be Repurchased","language":"en-US"},{"forObject":"us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased","labelType":"xbrl:terseLabel","value":"Stock repurchase program remaining number of shares authorized to be repurchased","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:totalLabel","value":"Total Cal-Maine Foods, Inc. stockholders' equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodStartLabel","value":"Beginning balance","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodEndLabel","value":"Ending balance","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:terseLabel","value":"Total equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:label","value":"Stockholders' equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:totalLabel","value":"Total stockholders' equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:periodStartLabel","value":"Beginning balance","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:periodEndLabel","value":"Ending balance","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:terseLabel","value":"Total equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:label","value":"Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:positiveTerseLabel","value":"Stockholders' equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","labelType":"xbrl:terseLabel","value":"Stockholders' equity:","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","labelType":"xbrl:label","value":"Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteAbstract","labelType":"xbrl:terseLabel","value":"Stockholders' Equity Note [Abstract]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteAbstract","labelType":"xbrl:label","value":"Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:label","value":"Stockholders' Equity Note Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Accrued Dividends Payable and Dividends per Common Share","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityPolicyTextBlock","labelType":"xbrl:label","value":"Stockholders' Equity, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventLineItems","labelType":"xbrl:label","value":"Subsequent Event [Line Items]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventMember","labelType":"xbrl:label","value":"Subsequent Event [Member]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTable","labelType":"xbrl:label","value":"Subsequent Event [Table]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeAxis","labelType":"xbrl:label","value":"Subsequent Event Type [Axis]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeDomain","labelType":"xbrl:label","value":"Subsequent Event Type [Domain]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsAbstract","labelType":"xbrl:label","value":"Subsequent Events [Abstract]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsTextBlock","labelType":"xbrl:label","value":"Subsequent Events [Text Block]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsTextBlock","labelType":"xbrl:terseLabel","value":"Subsequent Events","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:terseLabel","value":"Supplemental information:","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:label","value":"Supplemental Cash Flow Information [Abstract]","language":"en-US"},{"forObject":"us-gaap:SuretyBondMember","labelType":"xbrl:label","value":"Surety Bond [Member]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardAxis","labelType":"xbrl:terseLabel","value":"Tax Credit Carryforward [Axis]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardAxis","labelType":"xbrl:label","value":"Tax Credit Carryforward [Axis]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardLineItems","labelType":"xbrl:terseLabel","value":"Tax Credit Carryforward [Line Items]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardLineItems","labelType":"xbrl:label","value":"Tax Credit Carryforward [Line Items]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardNameDomain","labelType":"xbrl:terseLabel","value":"Tax Credit Carryforward, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardNameDomain","labelType":"xbrl:label","value":"Tax Credit Carryforward, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardTable","labelType":"xbrl:terseLabel","value":"Tax Credit Carryforward [Table]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardTable","labelType":"xbrl:label","value":"Tax Credit Carryforward [Table]","language":"en-US"},{"forObject":"us-gaap:TradeAndOtherAccountsReceivablePolicy","labelType":"xbrl:verboseLabel","value":"Trade Receivables","language":"en-US"},{"forObject":"us-gaap:TradeAndOtherAccountsReceivablePolicy","labelType":"xbrl:label","value":"Accounts Receivable [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:TrademarksMember","labelType":"xbrl:terseLabel","value":"Trademark [Member]","language":"en-US"},{"forObject":"us-gaap:TrademarksMember","labelType":"xbrl:label","value":"Trademarks [Member]","language":"en-US"},{"forObject":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","labelType":"xbrl:terseLabel","value":"Financial Instruments [Domain]","language":"en-US"},{"forObject":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","labelType":"xbrl:label","value":"Financial Instruments [Domain]","language":"en-US"},{"forObject":"us-gaap:TreasuryStockCommonMember","labelType":"xbrl:terseLabel","value":"Treasury Stock [Member]","language":"en-US"},{"forObject":"us-gaap:TreasuryStockCommonMember","labelType":"xbrl:label","value":"Treasury Stock [Member]","language":"en-US"},{"forObject":"us-gaap:TreasuryStockCommonShares","labelType":"xbrl:terseLabel","value":"Common stock in treasury (in shares)","language":"en-US"},{"forObject":"us-gaap:TreasuryStockCommonShares","labelType":"xbrl:label","value":"Treasury Stock, Common Shares","language":"en-US"},{"forObject":"us-gaap:TreasuryStockCommonShares","labelType":"xbrl:periodStartLabel","value":"Beginning balance (in shares)","language":"en-US"},{"forObject":"us-gaap:TreasuryStockCommonShares","labelType":"xbrl:periodEndLabel","value":"Ending balance (in shares)","language":"en-US"},{"forObject":"us-gaap:TreasuryStockSharesAcquired","labelType":"xbrl:label","value":"Treasury Stock Shares Acquired","language":"en-US"},{"forObject":"us-gaap:TreasuryStockSharesAcquired","labelType":"xbrl:terseLabel","value":"Repurchase of Shares (in shares)","language":"en-US"},{"forObject":"us-gaap:TreasuryStockSharesAcquired","labelType":"xbrl:verboseLabel","value":"Repurchase of Shares","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValue","labelType":"xbrl:negatedLabel","value":"Common stock in treasury, at cost - 26,567 and 26,022 shares in 2025 and 2024, respectively","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValue","labelType":"xbrl:label","value":"Treasury Stock, Value","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValueAcquiredCostMethod","labelType":"xbrl:label","value":"Treasury Stock Value Acquired Cost Method","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValueAcquiredCostMethod","labelType":"xbrl:terseLabel","value":"Repurchase of Shares","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValueAcquiredCostMethod","labelType":"xbrl:verboseLabel","value":"Repurchase of Shares, amount","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValueAcquiredCostMethod","labelType":"xbrl:negatedLabel","value":"Repurchase of Shares","language":"en-US"},{"forObject":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember","labelType":"xbrl:label","value":"U S Government Agencies Shortterm Debt Securities [Member]","language":"en-US"},{"forObject":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember","labelType":"xbrl:terseLabel","value":"US Government and Agency Obligations [Member]","language":"en-US"},{"forObject":"us-gaap:USTreasuryBillSecuritiesMember","labelType":"xbrl:label","value":"Treasury Bill Securities Member","language":"en-US"},{"forObject":"us-gaap:USTreasuryBillSecuritiesMember","labelType":"xbrl:terseLabel","value":"Treasury Bills [Member]","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:label","value":"Unrecognized Tax Benefits","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:terseLabel","value":"Unrecognized tax benefits","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:verboseLabel","value":"Use of Estimates","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:label","value":"Use of Estimates, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:UseRightsMember","labelType":"xbrl:terseLabel","value":"Water Rights [Member]","language":"en-US"},{"forObject":"us-gaap:UseRightsMember","labelType":"xbrl:label","value":"Use Rights [Member]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:periodStartLabel","value":"Balance at Beginning of Period","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:periodEndLabel","value":"Balance at End of Period","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","labelType":"xbrl:terseLabel","value":"Charged to Cost and Expense","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDeductions","labelType":"xbrl:terseLabel","value":"Write-off of Accounts","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDeductions","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDomain","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDomain","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesTypeAxis","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesTypeAxis","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]","language":"en-US"},{"forObject":"us-gaap:VariableRateAxis","labelType":"xbrl:terseLabel","value":"Variable Rate [Axis]","language":"en-US"},{"forObject":"us-gaap:VariableRateAxis","labelType":"xbrl:label","value":"Variable Rate [Axis]","language":"en-US"},{"forObject":"us-gaap:VariableRateDomain","labelType":"xbrl:terseLabel","value":"Variable Rate [Domain]","language":"en-US"},{"forObject":"us-gaap:VariableRateDomain","labelType":"xbrl:label","value":"Variable Rate [Domain]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","labelType":"xbrl:terseLabel","value":"Effect of dilutive restricted shares (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","labelType":"xbrl:label","value":"Weighted Average Number Diluted Shares Outstanding Adjustment","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:terseLabel","value":"Diluted (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:verboseLabel","value":"Weighted-average common shares outstanding, diluted (in shares)","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:totalLabel","value":"Weighted-average common shares outstanding, diluted (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:terseLabel","value":"Basic (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:verboseLabel","value":"Weighted-average common shares outstanding, basic (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Basic","language":"en-US"},{"forObject":"cik:0000016160","labelType":"xbrl:label","value":"CAL-MAINE FOODS INC","language":"en-US"},{"forObject":"rpt:group-0","labelType":"xbrl:label","value":"010201 - Disclosure - Acquisitions","language":"en-US"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"040202 - Disclosure - Acquisitions (Allocation of Purchase Price) (Details)","language":"en-US"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"040201 - Disclosure - Acquisitions (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"030201 - Disclosure - Acquisitions (Tables)","language":"en-US"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"011601 - Disclosure - Commitments and Contingencies","language":"en-US"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"041601 - Disclosure - Commitments and Contingencies (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"000100 - Statement - Consolidated Balance Sheets","language":"en-US"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"000105 - Statement - Consolidated Balance Sheets (Parenthetical)","language":"en-US"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"000500 - Statement - Consolidated Statements of Cash Flows","language":"en-US"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"000300 - Statement - Consolidated Statements of Comprehensive Income","language":"en-US"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"000200 - Statement - Consolidated Statements of Income","language":"en-US"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"000400 - Statement - Consolidated Statements of Stockholders' Equity","language":"en-US"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"000405 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)","language":"en-US"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"011001 - Disclosure - Credit Facility","language":"en-US"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"041001 - Disclosure - Credit Facility (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"011801 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure","language":"en-US"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"000000 - Document - Document and Entity Information","language":"en-US"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"010901 - Disclosure - Employee Benefit Plans","language":"en-US"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"040901 - Disclosure - Employee Benefit Plans (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"011101 - Disclosure - Equity","language":"en-US"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"041101 - Disclosure - Equity (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"031101 - Disclosure - Equity (Tables)","language":"en-US"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"010401 - Disclosure - Fair Value Measures","language":"en-US"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"040401 - Disclosure - Fair Value Measures (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"020301 - Disclosure - Fair Value Measures (Policy)","language":"en-US"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"040402 - Disclosure - Fair Value Measures (Schedule of Assets Measured at Fair Value on A Recurring Basis) (Details)","language":"en-US"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"040403 - Disclosure - Fair Value Measures (Schedule of Beginning and Ending Balances in Fair Value of The Contingent Consideration) (Details)","language":"en-US"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"030401 - Disclosure - Fair Value Measures (Tables)","language":"en-US"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"010801 - Disclosure - Goodwill and Other Intangible Assets","language":"en-US"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"040801 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"040804 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Estimated Amortization Of Intangible Assets) (Details)","language":"en-US"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"040803 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Other Intangibles) (Details)","language":"en-US"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"040802 - Disclosure - Goodwill and Other Intangible Assets (Summary of Goodwill and Other Intangible Assets) (Details)","language":"en-US"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"030801 - Disclosure - Goodwill and Other Intangible Assets (Tables)","language":"en-US"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"011401 - Disclosure - Income Taxes","language":"en-US"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"041403 - Disclosure - Income Taxes (Deferred Tax Assets and Liabilities) (Details)","language":"en-US"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"041401 - Disclosure - Income Taxes (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"041404 - Disclosure - Income Taxes (Reconciliation of Effective Tax Expense) (Details)","language":"en-US"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"031401 - Disclosure - Income Taxes (Tables)","language":"en-US"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"041402 - Disclosure - Income Taxes (Tax Expense by Jurisdiction) (Details)","language":"en-US"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"011901 - Disclosure - Insider Trading Arrangements","language":"en-US"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"010501 - Disclosure - Inventories","language":"en-US"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"040501 - Disclosure - Inventories (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"040503 - Disclosure - Inventories (Schedule Of Cost Of Sales Amortization And Mortality) (Details)","language":"en-US"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"040502 - Disclosure - Inventories (Schedule Of Inventories) (Details)","language":"en-US"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"030501 - Disclosure - Inventories (Tables)","language":"en-US"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"010701 - Disclosure - Investment in Unconsolidated Entities","language":"en-US"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"040701 - Disclosure - Investment in Unconsolidated Entities (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"040702 - Disclosure - Investment in Unconsolidated Entities (Schedule Of Transactions With Unconsolidated Affiliates) (Details)","language":"en-US"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"030701 - Disclosure - Investment in Unconsolidated Entities (Tables)","language":"en-US"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"010301 - Disclosure - Investment Securities Available-for-Sale","language":"en-US"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"040301 - Disclosure - Investment Securities Available-for-Sale (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"040303 - Disclosure - Investment Securities Available-for-Sale (Schedule of Contractual Maturities of Investment Securities) (Details)","language":"en-US"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"040302 - Disclosure - Investment Securities Available-for-Sale (Schedule of Investment Securities) (Details)","language":"en-US"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"030301 - Disclosure - Investment Securities Available-for-Sale (Tables)","language":"en-US"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"012101 - Disclosure - Leases","language":"en-US"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"042103 - Disclosure - Leases (Schedule of Future Minimum Lease Payments - Additional) (Details)","language":"en-US"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"042102 - Disclosure - Leases (Schedule of Future Minimum Lease Payments) (Details)","language":"en-US"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"042101 - Disclosure - Leases (Schedule of Lease Cost) (Details)","language":"en-US"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"042104 - Disclosure - Leases (Schedule of Weighted Average Information) (Details)","language":"en-US"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"032101 - Disclosure - Leases (Tables)","language":"en-US"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"011201 - Disclosure - Net Income per Common Share","language":"en-US"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"041202 - Disclosure - Net Income per Common Share (Computation of Basic and Diluted Net Income Per Share) (Details)","language":"en-US"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"041201 - Disclosure - Net Income per Common Share (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"031201 - Disclosure - Net Income per Common Share (Tables)","language":"en-US"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"010601 - Disclosure - Property, Plant and Equipment","language":"en-US"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"040601 - Disclosure - Property, Plant and Equipment (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"040602 - Disclosure - Property, Plant and Equipment (Schedule of Property, Plant and Equipment) (Details)","language":"en-US"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"030601 - Disclosure - Property, Plant and Equipment (Tables)","language":"en-US"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"012001 - Disclosure - Related Party Transaction","language":"en-US"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"041901 - Disclosure - Related Party Transaction (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-71","labelType":"xbrl:label","value":"042201 - Schedule - Schedule II Valuation and Qualifying Accounts (Details)","language":"en-US"},{"forObject":"rpt:group-72","labelType":"xbrl:label","value":"011501 - Disclosure - Segment Reporting","language":"en-US"},{"forObject":"rpt:group-73","labelType":"xbrl:label","value":"041502 - Disclosure - Segment Reporting (Disaggregation of Revenue) (Details)","language":"en-US"},{"forObject":"rpt:group-74","labelType":"xbrl:label","value":"041501 - Disclosure - Segment Reporting (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-75","labelType":"xbrl:label","value":"031501 - Disclosure - Segment Reporting (Tables)","language":"en-US"},{"forObject":"rpt:group-76","labelType":"xbrl:label","value":"011301 - Disclosure - Stock-Based Compensation","language":"en-US"},{"forObject":"rpt:group-77","labelType":"xbrl:label","value":"041301 - Disclosure - Stock-Based Compensation (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-78","labelType":"xbrl:label","value":"041302 - Disclosure - Stock-Based Compensation (Summary of Equity Award Activity) (Details)","language":"en-US"},{"forObject":"rpt:group-79","labelType":"xbrl:label","value":"031301 - Disclosure - Stock-Based Compensation (Tables)","language":"en-US"},{"forObject":"rpt:group-80","labelType":"xbrl:label","value":"011701 - Disclosure - Subsequent Events","language":"en-US"},{"forObject":"rpt:group-81","labelType":"xbrl:label","value":"041701 - Disclosure - Subsequent Events (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-82","labelType":"xbrl:label","value":"010101 - Disclosure - Summary of Significant Accounting Policies","language":"en-US"},{"forObject":"rpt:group-83","labelType":"xbrl:label","value":"040101 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-84","labelType":"xbrl:label","value":"020101 - Disclosure - Summary of Significant Accounting Policies (Policy)","language":"en-US"},{"forObject":"rpt:group-85","labelType":"xbrl:label","value":"995443 - Disclosure - Award Timing Disclosure","language":"en-US"},{"forObject":"rpt:group-86","labelType":"xbrl:label","value":"995444 - Document - Awards Close To MNPI Disclosures","language":"en-US"},{"forObject":"rpt:group-87","labelType":"xbrl:label","value":"995440 - Disclosure - Recovery of Erroneously Awarded Compensation","language":"en-US"},{"forObject":"rpt:group-88","labelType":"xbrl:label","value":"995441 - Document - Forgone Recoveries, by Individual","language":"en-US"},{"forObject":"rpt:group-89","labelType":"xbrl:label","value":"995446 - Document - Insider Trading Arrangements, by Individual","language":"en-US"},{"forObject":"rpt:group-90","labelType":"xbrl:label","value":"995447 - Disclosure - Insider Trading Policies and Procedures","language":"en-US"},{"forObject":"rpt:group-91","labelType":"xbrl:label","value":"995442 - Document - Outstanding Recoveries","language":"en-US"},{"forObject":"rpt:group-92","labelType":"xbrl:label","value":"995413 - Disclosure - Adjustments to Compensation","language":"en-US"},{"forObject":"rpt:group-93","labelType":"xbrl:label","value":"995410 - Disclosure - Pay vs Performance Disclosure","language":"en-US"},{"forObject":"rpt:group-94","labelType":"xbrl:label","value":"995411 - Disclosure - Pay vs Performance Disclosure, with Additional Measures","language":"en-US"},{"forObject":"rpt:group-95","labelType":"xbrl:label","value":"995424 - Disclosure - Measures","language":"en-US"},{"forObject":"rpt:group-96","labelType":"xbrl:label","value":"995412 - Document - Pay vs Performance Table","language":"en-US"},{"forObject":"rpt:group-97","labelType":"xbrl:label","value":"995415 - Disclosure - Tabular List Measures","language":"en-US"},{"forObject":"rpt:group-98","labelType":"xbrl:label","value":"995414 - Disclosure - Tabular Lists by Executive Category","language":"en-US"}],"networks":[{"name":"rpt:network-presentation-48","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:BusinessCombinationDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-49","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","order":1.0},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:PaymentsToAcquireBusinessesGross","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:IseAmericaIncMember","order":1.0},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":2.0},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:FassioEggFarmsIncMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationConsiderationTransferred1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:Goodwill","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-50","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","order":1.0},{"source":"srt:OwnershipAxis","target":"srt:OwnershipDomain","order":1.0},{"source":"srt:OwnershipDomain","target":"calm:CrepiniLlcMember","order":1.0},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:IseAmericaIncMember","order":1.0},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"srt:OwnershipAxis","order":2.0},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"calm:BusinessCombinationNumberOfLayersAcquired","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:DealRiteFeedsIncAssetsMember","order":2.0},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":3.0},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"calm:NumberOfCageFreeHensAcquired","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:MeadowcreekFoodsLlcMember","order":3.0},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"calm:NumberOfPulletsAcquired","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:FassioEggFarmsIncMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:AreaOfLand","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:CrepiniFoodsLlcMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:PaymentsToAcquireBusinessesGross","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:Goodwill","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:PaymentsToAcquireInterestInJointVenture","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:EquityMethodInvestmentOwnershipPercentage","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"calm:BusinessCombinationContingentConsiderationMeasurementPeriod","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"calm:BusinessCombinationReductionToIncomeTaxExpenseOnRemeasurementGain","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-51","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","order":1.0},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionAxis","order":1.0},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:IseAmericaIncMember","order":1.0},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":2.0},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:FassioEggFarmsIncMember","order":2.0}]},{"name":"rpt:network-presentation-52","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-53","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:OwnershipAxis","target":"srt:OwnershipDomain","order":1.0},{"source":"srt:OwnershipDomain","target":"calm:BentonCountyFoodsMember","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:LossContingenciesTable","order":1.0},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:DebtInstrumentCarryingAmount","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LitigationStatusAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LitigationStatusAxis","target":"us-gaap:LitigationStatusDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LitigationStatusDomain","target":"us-gaap:PendingLitigationMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseAxis","target":"srt:LitigationCaseTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentAxis","target":"us-gaap:DebtInstrumentNameDomain","order":1.0},{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:CreditAgreementMember","order":1.0},{"source":"us-gaap:CreditFacilityAxis","target":"us-gaap:CreditFacilityDomain","order":1.0},{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:StandbyLettersOfCreditMember","order":1.0},{"source":"us-gaap:LossContingenciesByNatureOfContingencyAxis","target":"us-gaap:LossContingencyNatureDomain","order":1.0},{"source":"us-gaap:LossContingencyNatureDomain","target":"us-gaap:SuretyBondMember","order":1.0},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:PurchaseObligation","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LitigationStatusDomain","target":"us-gaap:JudicialRulingMember","order":2.0},{"source":"us-gaap:LossContingenciesTable","target":"srt:LitigationCaseAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"calm:BellEtAlVCalMaineFoodsEtAlMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LossContingencyDamagesSoughtValue","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"calm:FraserEtAlVCalMaineFoodsIncEtAlMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"srt:RangeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"calm:LossContingencyDamagesSoughtvaluePerClaim","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember","order":4.0},{"source":"us-gaap:LossContingenciesTable","target":"srt:OwnershipAxis","order":4.0},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:MinorityInterestOwnershipPercentageByParent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:DebtInstrumentAxis","order":5.0},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LitigationSettlementAmountAwardedToOtherParty","order":6.0},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:CreditFacilityAxis","order":6.0},{"source":"us-gaap:LossContingenciesLineItems","target":"calm:LitigationSettlementTrebleDamages","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LossContingenciesByNatureOfContingencyAxis","order":7.0},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LossContingenciesLineItems","order":8.0},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LossContingencyAccrualProvision","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:SpecialAssessmentBondCurrent","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-54","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:StatementTable","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AssetsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AssetsCurrentAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ReceivablesNetCurrentAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesCurrentAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccountsPayableCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:CommonStockValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonStockMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2.0},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ReceivablesNetCurrentAbstract","target":"us-gaap:IncomeTaxesReceivable","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:DividendsPayableCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:FinanceLeaseLiabilityNoncurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:ReceivablesNetCurrentAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ReceivablesNetCurrentAbstract","target":"us-gaap:AccountsAndOtherReceivablesNetCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:FinanceLeaseRightOfUseAsset","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ReceivablesNetCurrentAbstract","target":"us-gaap:ReceivablesNetCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:InventoryNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccruedIncomeTaxesCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:OtherLiabilitiesNoncurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccruedLiabilitiesCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:DeferredIncomeTaxLiabilitiesNet","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:TreasuryStockValue","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AssetsCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Goodwill","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:FinanceLeaseLiabilityCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:Liabilities","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:StockholdersEquity","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:CommitmentsAndContingencies","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:MinorityInterest","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OtherAssetsNoncurrent","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LiabilitiesCurrent","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Assets","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-55","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:StatementTable","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonStockMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesAuthorized","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesIssued","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:TreasuryStockCommonShares","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-56","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfCashFlowsAbstract","order":1.0},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ProfitLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:positiveTerseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DepreciationDepletionAndAmortization","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireInvestments","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:RepaymentsOfLongTermDebt","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:IncomeTaxesPaidNet","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInInventories","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:FinanceLeasePrincipalPayments","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:InterestPaidNet","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ShareBasedCompensation","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireInterestInJointVenture","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:OtherOperatingActivitiesCashFlowStatement","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"calm:IncreaseDecreaseInReceivablesAndOtherAssets","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsOfDividends","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromContributionsFromAffiliates","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromInsuranceSettlementInvestingActivities","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-57","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ProfitLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:positiveTerseLabel"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","target":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","target":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossTax","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-58","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeStatementAbstract","order":1.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:InterestExpenseNonoperating","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:WeightedAverageSharesOutstandingAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:CostOfGoodsAndServicesSold","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:InvestmentIncomeInterest","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareDiluted","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:WeightedAverageSharesOutstandingAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:GrossProfit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:PatronageSourceEarnings","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:SellingGeneralAndAdministrativeExpense","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"calm:GainLossOnInvoluntaryConversions","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:OtherNonoperatingIncomeExpense","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:NonoperatingIncomeExpense","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:OperatingIncomeLoss","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:ProfitLoss","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:NetIncomeLoss","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:EarningsPerShareAbstract","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"calm:WeightedAverageSharesOutstandingAbstract","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-59","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":1.0},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.0},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember","order":1.0},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssued","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":2.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TreasuryStockCommonMember","order":2.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":3.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesOutstanding","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:TreasuryStockCommonShares","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember","order":4.0},{"source":"us-gaap:StatementLineItems","target":"calm:StockCompensationPlanTransactions","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":5.0},{"source":"us-gaap:StatementLineItems","target":"calm:StockCompensationPlanTransactionsShares","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:NoncontrollingInterestMember","order":6.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueConversionOfUnits","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"calm:ConversionOfSharesValue","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"calm:ConversionOfShares","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:TreasuryStockValueAcquiredCostMethod","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:TreasuryStockSharesAcquired","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:MinorityInterestChangeInRedemptionValue","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Dividends","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ProfitLoss","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssued","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesOutstanding","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:TreasuryStockCommonShares","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-60","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockDividendsPerShareDeclared","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementLineItems","order":1.0}]},{"name":"rpt:network-presentation-61","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-62","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0},{"source":"us-gaap:DebtInstrumentAxis","target":"us-gaap:DebtInstrumentNameDomain","order":1.0},{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:CreditAgreementMember","order":1.0},{"source":"us-gaap:CreditFacilityAxis","target":"us-gaap:CreditFacilityDomain","order":1.0},{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:StandbyLettersOfCreditMember","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LineOfCreditFacilityTable","order":1.0},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:DebtInstrumentTerm","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityTable","target":"us-gaap:DebtInstrumentAxis","order":1.0},{"source":"us-gaap:VariableRateAxis","target":"us-gaap:VariableRateDomain","order":1.0},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:EurodollarMember","order":1.0},{"source":"us-gaap:EurodollarMember","target":"calm:EurodollarOneMonthMember","order":1.0},{"source":"us-gaap:BaseRateMember","target":"calm:BaseRateFederalFundsMember","order":1.0},{"source":"us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember","target":"calm:SofrOneMonthMemberMember","order":1.0},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0},{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:DebtInstrumentOneMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CreditFacilityDomain","target":"calm:SwinglineMember","order":2.0},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityTable","target":"us-gaap:CreditFacilityAxis","order":2.0},{"source":"us-gaap:EurodollarMember","target":"calm:EurodollarTwoMonthMember","order":2.0},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:BaseRateMember","order":2.0},{"source":"us-gaap:BaseRateMember","target":"calm:BaseRateEurodollarMember","order":2.0},{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember","order":3.0},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:LineOfCreditFacilityAvailableAdditionalCapacity","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityTable","target":"us-gaap:VariableRateAxis","order":3.0},{"source":"us-gaap:EurodollarMember","target":"calm:EurodollarThreeMonthMember","order":3.0},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:FederalFundsEffectiveSwapRateMember","order":3.0},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:LineOfCredit","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EurodollarMember","target":"calm:EurodollarSixMonthMember","order":4.0},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember","order":4.0},{"source":"us-gaap:LineOfCreditFacilityTable","target":"srt:RangeAxis","order":4.0},{"source":"us-gaap:LineOfCreditFacilityTable","target":"us-gaap:LineOfCreditFacilityLineItems","order":5.0},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:LineOfCreditFacilityInterestPeriod","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EurodollarMember","target":"calm:EurodollarTwelveMonthMember","order":5.0},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:FloorRate","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:DebtInstrumentCovenantMaximumTotalFundedDebtToCapitalizationRatio","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:DebtInstrumentCovenantMinimumTangibleNetWorthAmount","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:DebtInstrumentCovenantMinimumTangibleNetWorthPercentageOfNetIncome","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:DebtInstrumentCovenantThresholdOfVotingControlInRelatedEntitiesThatRequiresComplianceWithCovenant","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:DebtInstrumentCovenantMinimumAmountOfCompanyVotingStock","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:DebtInstrumentCovenantDividendPolicyPercentage","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:DebtInstrumentConvenantMinimumCashCashEquivalentsAndCreditFacilityAvailability","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:DebtInstrumentCarryingAmount","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:InterestCostsIncurred","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:InterestCostsCapitalized","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:LineOfCreditFacilityAccordionFeatureIncreaseLimit","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsNumberOfFinancialCovenants","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsMinimumWorkingCapitalRatio","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsAnnualLimitOnCapitalExpenditures","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsMinimumVotingOwnershipPercentage","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsMaximumDividendsAsPercentageOfPriorYearNetIncome","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsMaximumRepurchaseOfCapitalStockAmount","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsMinimumCapacityAvailable","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"calm:CreditFacilityBenchmarkInComputingDividendPayments","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-63","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"cyd:CybersecurityRiskManagementStrategyAndGovernanceAbstract","order":1.0},{"source":"cyd:CybersecurityRiskManagementStrategyAndGovernanceAbstract","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:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","target":"cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock","order":2.0},{"source":"cyd:CybersecurityRiskManagementStrategyAndGovernanceAbstract","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-64","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"dei:CoverAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentType","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonStockMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"us-gaap:StatementTable","order":1.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2.0},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentAnnualReport","order":2.0},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":2.0},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentQuarterlyReport","order":3.0},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentPeriodEndDate","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentTransitionReport","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityFileNumber","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityRegistrantName","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityIncorporationStateCountryCode","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityTaxIdentificationNumber","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityAddressAddressLine1","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityAddressAddressLine2","order":11.0},{"source":"us-gaap:StatementLineItems","target":"dei:EntityAddressCityOrTown","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityAddressStateOrProvince","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityAddressPostalZipCode","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:CityAreaCode","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:LocalPhoneNumber","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:Security12bTitle","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:TradingSymbol","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:SecurityExchangeName","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityWellKnownSeasonedIssuer","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityVoluntaryFilers","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityCurrentReportingStatus","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityInteractiveDataCurrent","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityFilerCategory","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntitySmallBusiness","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityEmergingGrowthCompany","order":26.0},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentFinStmtErrorCorrectionFlag","order":27.0},{"source":"us-gaap:StatementLineItems","target":"dei:IcfrAuditorAttestationFlag","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityShellCompany","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityPublicFloat","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityCommonStockSharesOutstanding","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentsIncorporatedByReferenceTextBlock","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:CurrentFiscalYearEndDate","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:AmendmentFlag","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentFiscalYearFocus","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentFiscalPeriodFocus","order":36.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityCentralIndexKey","order":37.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:AuditorName","order":38.0},{"source":"us-gaap:StatementLineItems","target":"dei:AuditorFirmId","order":39.0},{"source":"us-gaap:StatementLineItems","target":"dei:AuditorLocation","order":40.0},{"source":"us-gaap:StatementLineItems","target":"calm:NoInsiderTradingFlag","order":41.0}]},{"name":"rpt:network-presentation-65","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-66","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","order":1.0},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:MedicalClaimMaximumPerOccurrence","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","target":"us-gaap:PlanNameAxis","order":1.0},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1.0},{"source":"us-gaap:PlanNameDomain","target":"calm:TwoThousandAndSixPlanMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:TitleOfIndividualAxis","target":"srt:TitleOfIndividualWithRelationshipToEntityDomain","order":1.0},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"calm:CertainOfficersMember","order":1.0},{"source":"us-gaap:RetirementPlanTypeAxis","target":"us-gaap:RetirementPlanTypeDomain","order":1.0},{"source":"us-gaap:RetirementPlanTypeDomain","target":"calm:KsopMember","order":1.0},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:MedicalPlanExpense","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","target":"srt:TitleOfIndividualAxis","order":2.0},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"srt:OfficerMember","order":2.0},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:LiabilityRecordedForIncurredButNotReportedClaims","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","target":"us-gaap:RetirementPlanTypeAxis","order":3.0},{"source":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","target":"us-gaap:DefinedBenefitPlanDisclosureLineItems","order":4.0},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:DeferredCompensationAgreementAmountOfYearsRequiredForPayment","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:DeferredCompensationAgreementMinimumServiceYearsRequiredForPayment","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DebtInstrumentTerm","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:SupplementalExecutiveRetirementPlanPossibleAggregateRetirementBenefitAmount","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:SupplementalExecutiveRetirementPlanAnnualPayments","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:SupplementalExecutiveRetirementPlanTerm","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:SupplementalExecutiveRetirementPlanVestingPeriod","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:SupplementalExecutiveRetirementPlanVestingPercentPerYear","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:SupplementalExecutiveRetirementPlanVestingPercentUponDisablement","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:PostemploymentMedicalBenefitsLiabilityCurrentAndNoncurrent","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-67","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StockholdersEquityNoteAbstract","order":1.0},{"source":"us-gaap:StockholdersEquityNoteAbstract","target":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-68","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StockholdersEquityNoteAbstract","order":1.0},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonStockMember","order":1.0},{"source":"us-gaap:StockholdersEquityNoteAbstract","target":"calm:ScheduleOfStockholdersEquityTable","order":1.0},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"calm:NumberOfClassesOfCapitalStock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityTable","target":"us-gaap:StatementClassOfStockAxis","order":1.0},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":1.0},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":2.0},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"calm:NumberOfVotesPerShareOfStock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityTable","target":"srt:RangeAxis","order":2.0},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":2.0},{"source":"calm:ScheduleOfStockholdersEquityTable","target":"calm:ScheduleOfStockholdersEquityLineItems","order":3.0},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"calm:NumberOfVotesPerShareOfStockConverted","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"calm:CommonStockSharesOutstandingSunsetProvisionNumberOwnedByImmediateFamilyMembersAndOrPermittedTransferees","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"us-gaap:CommonStockSharesAuthorized","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"us-gaap:PreferredStockSharesAuthorized","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"us-gaap:PreferredStockParOrStatedValuePerShare","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"us-gaap:PreferredStockSharesOutstanding","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"srt:StockRepurchaseProgramAuthorizedAmount1","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"us-gaap:TreasuryStockSharesAcquired","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"us-gaap:TreasuryStockValueAcquiredCostMethod","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"us-gaap:RepurchaseAgreementDateOfRepurchase","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"us-gaap:InvestmentCompanyVoluntaryPaymentByAffiliateLossReimbursement","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"calm:OfferingCostsIncurred","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-69","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StockholdersEquityNoteAbstract","order":1.0},{"source":"us-gaap:StockholdersEquityNoteAbstract","target":"us-gaap:ScheduleOfStockholdersEquityTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-70","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:terseLabel"}]}]},{"name":"rpt:network-presentation-71","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"calm:BusinessCombinationContingentConsiderationMeasurementPeriod","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionAxis","order":1.0},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:FassioEggFarmsIncMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","order":1.0},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":2.0}]},{"name":"rpt:network-presentation-72","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-73","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AssetsFairValueDisclosure","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","order":1.0},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:InvestmentTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeAxis","target":"us-gaap:InvestmentTypeCategorizationMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:MunicipalBondsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByLiabilityClassAxis","target":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","order":1.0},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"calm:ContingentConsiderationMember","order":1.0},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:LiabilitiesFairValueDisclosure","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:CommercialPaperMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel2Member","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:CorporateDebtSecuritiesMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel3Member","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByLiabilityClassAxis","order":3.0},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":4.0},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:CertificatesOfDepositMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:AssetBackedSecuritiesMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:USTreasuryBillSecuritiesMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-74","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"calm:FairValueOfTheContingentConsideration","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:AssetAcquisitionTable","order":1.0},{"source":"us-gaap:AssetAcquisitionTable","target":"us-gaap:AssetAcquisitionAxis","order":1.0},{"source":"us-gaap:AssetAcquisitionAxis","target":"us-gaap:AssetAcquisitionDomain","order":1.0},{"source":"us-gaap:AssetAcquisitionDomain","target":"calm:FassioEggFarmsIncMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetAcquisitionTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":2.0},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AssetsFairValueAdjustment","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"calm:FairValueOfTheContingentConsideration","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-75","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-76","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-77","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:AmortizationOfIntangibleAssets","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-78","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-79","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","order":1.0},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsGross","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","target":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","order":1.0},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:UseRightsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:FranchiseRightsMember","order":1.0},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":2.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":2.0},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","target":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","order":3.0},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:NoncompeteAgreementsMember","order":3.0},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember","order":4.0}]},{"name":"rpt:network-presentation-80","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","order":1.0},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"us-gaap:GoodwillRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillRollForward","target":"us-gaap:Goodwill","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsRollForward","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","target":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:IntangibleAssetsNetIncludingGoodwillAbstract","target":"us-gaap:IntangibleAssetsNetIncludingGoodwill","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:UseRightsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":1.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:FranchiseRightsMember","order":1.0},{"source":"us-gaap:GoodwillRollForward","target":"us-gaap:GoodwillAcquiredDuringPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsRollForward","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsRollForward","target":"us-gaap:FinitelivedIntangibleAssetsAcquired1","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","target":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:IntangibleAssetsNetIncludingGoodwillAbstract","target":"calm:IntangibleAssetsNetIncludingGoodwillAdditions","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","target":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","order":2.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":2.0},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","target":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","order":3.0},{"source":"us-gaap:GoodwillRollForward","target":"us-gaap:Goodwill","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsRollForward","target":"us-gaap:AmortizationOfIntangibleAssets","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","order":3.0},{"source":"us-gaap:IntangibleAssetsNetIncludingGoodwillAbstract","target":"us-gaap:AmortizationOfIntangibleAssets","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:NoncompeteAgreementsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsRollForward","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"us-gaap:IntangibleAssetsNetIncludingGoodwillAbstract","order":4.0},{"source":"us-gaap:IntangibleAssetsNetIncludingGoodwillAbstract","target":"us-gaap:IntangibleAssetsNetIncludingGoodwill","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"calm:RightOfUseIntangibleMember","order":4.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember","order":5.0}]},{"name":"rpt:network-presentation-81","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-82","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-83","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredTaxLiabilitiesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredTaxAssetsGrossAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsOtherComprehensiveLoss","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredTaxLiabilities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsOther","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesOther","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsNet","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredIncomeTaxLiabilities","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-84","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:TaxCreditCarryforwardTable","order":1.0},{"source":"us-gaap:TaxCreditCarryforwardLineItems","target":"us-gaap:IncomeTaxesPaid","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardTable","target":"us-gaap:TaxCreditCarryforwardAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardAxis","target":"us-gaap:TaxCreditCarryforwardNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardNameDomain","target":"calm:NetOperatingLossCarrybackMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardTable","target":"us-gaap:TaxCreditCarryforwardLineItems","order":2.0},{"source":"us-gaap:TaxCreditCarryforwardLineItems","target":"us-gaap:ProceedsFromIncomeTaxRefunds","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardLineItems","target":"us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardLineItems","target":"us-gaap:UnrecognizedTaxBenefits","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardLineItems","target":"us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardLineItems","target":"us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-85","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationDeductions","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"calm:EffectiveIncomeTaxRateReconciliationCARESActNetOperatingLossCarrybackProvisionsAmount","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationTaxExemptIncome","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"calm:EffectiveIncomeTaxRateReconciliationReversalOfOutsideBasisInInvestment","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"calm:EffectiveIncomeTaxRateReconciliationRemeasurementOfInvestmentNonTaxableGain","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationOtherAdjustments","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-86","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-87","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefitAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefitAbstract","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefitAbstract","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefitAbstract","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefitAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefitAbstract","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefitAbstract","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefitAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-88","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"ecd:InsiderTradingArrLineItems","order":1.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:Rule10b51ArrAdoptedFlag","order":1.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:NonRule10b51ArrAdoptedFlag","order":2.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:Rule10b51ArrTrmntdFlag","order":3.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:NonRule10b51ArrTrmntdFlag","order":4.0}]},{"name":"rpt:network-presentation-89","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-90","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"calm:AgriculturalRelatedInventoryPulletsandBreeders","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"calm:AgriculturalRelatedInventoryLayers","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-91","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"calm:CostOfGoodsSoldAmortizationOfFlocks","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"calm:CostOfGoodsSoldMortality","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"calm:CostOfGoodsSoldFlocks","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-92","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"calm:AgriculturalRelatedInventoryFlocks","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"calm:AgriculturalRelatedInventoryEggs","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-93","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"calm:ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-94","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","order":1.0},{"source":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","target":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-95","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","order":1.0},{"source":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","target":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTable","order":1.0},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesLineItems","target":"us-gaap:EquityMethodInvestmentOwnershipPercentage","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTable","target":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","order":1.0},{"source":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","target":"srt:EquityMethodInvesteeNameDomain","order":1.0},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:RedRiverValleyEggFarmLlcMember","order":1.0},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTable","target":"us-gaap:InvestmentsInAndAdvancesToAffiliatesLineItems","order":2.0},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesLineItems","target":"us-gaap:EquityMethodInvestments","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:SpecialtyEggsLlcMember","order":2.0},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesLineItems","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:SouthwestSpecialtyEggsLlcMember","order":3.0},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:EgglandsBestMember","order":4.0}]},{"name":"rpt:network-presentation-96","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","order":1.0},{"source":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","target":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","order":1.0},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:Revenues","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","target":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","order":1.0},{"source":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","target":"us-gaap:RelatedPartyDomain","order":1.0},{"source":"us-gaap:RelatedPartyDomain","target":"us-gaap:CorporateJointVentureMember","order":1.0},{"source":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis","target":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain","order":1.0},{"source":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain","target":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","order":1.0},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyDomain","target":"srt:AffiliatedEntityMember","order":2.0},{"source":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","target":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis","order":2.0},{"source":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","target":"us-gaap:RelatedPartyTransactionLineItems","order":3.0},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:ProceedsFromDividendsReceived","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RelatedPartyDomain","target":"us-gaap:OtherAffiliatesMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:OtherReceivables","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:OtherLiabilities","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-97","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","order":1.0},{"source":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","target":"us-gaap:EquityMethodInvestmentsTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","target":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-98","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":1.0},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-99","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":1.0},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedGain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedGain","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedLoss","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-100","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":1.0},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-101","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":1.0},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:DebtSecuritiesAvailableForSaleTable","order":1.0},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","target":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DebtSecuritiesAvailableForSaleTable","target":"us-gaap:FinancialInstrumentAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinancialInstrumentAxis","target":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:MunicipalBondsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtSecuritiesAvailableForSaleTable","target":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","order":2.0},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","target":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CommercialPaperMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","target":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CorporateDebtSecuritiesMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","target":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CertificatesOfDepositMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","target":"calm:AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","target":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:AssetBackedSecuritiesMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","target":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:USTreasuryBillSecuritiesMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","target":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:MutualFundMember","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-102","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":1.0},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-103","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeasesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeFinanceLeasesTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"calm:OperatingAndFinanceLeasesOfLessorDisclosureTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-104","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsDue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:OperatingLeaseLiability","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiability","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"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:OperatingLeaseLiabilitiesPaymentsDueAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsDue","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:OperatingLeaseLiability","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiability","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"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:OperatingLeaseCost","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeFinanceLeaseDescriptionAbstract","target":"us-gaap:FinanceLeaseRightOfUseAssetAmortization","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeFinanceLeaseDescriptionAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeFinanceLeaseDescriptionAbstract","target":"us-gaap:FinanceLeaseInterestExpense","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:ShortTermLeaseCost","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"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:LesseeOperatingLeaseDescriptionAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","target":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeFinanceLeaseDescriptionAbstract","target":"us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","target":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeFinanceLeaseDescriptionAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LesseeFinanceLeaseDescriptionAbstract","target":"us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"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:LeaseCostTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"calm:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"calm:ScheduleOfWeightedAverageReaminingLeaseTermAndDiscountRateTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-109","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:terseLabel"}]}]},{"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:ProfitLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:positiveTerseLabel"}]},{"source":"us-gaap:DilutiveSecuritiesAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"calm:EarningsPerShareBasicAndDiluted1Abstract","target":"us-gaap:EarningsPerShareBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DilutiveSecuritiesAbstract","target":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:EarningsPerShareBasicAndDiluted1Abstract","target":"us-gaap:EarningsPerShareDiluted","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:NetIncomeLoss","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DilutiveSecuritiesAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:DilutiveSecuritiesAbstract","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"calm:EarningsPerShareBasicAndDiluted1Abstract","order":5.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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"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:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-113","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-114","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:Depreciation","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-115","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentGross","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LandAndLandImprovementsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":2.0},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":3.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ConstructionInProgressMember","order":4.0}]},{"name":"rpt:network-presentation-116","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:PropertyPlantAndEquipmentTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-117","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RelatedPartyTransactionsAbstract","order":1.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-118","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RelatedPartyTransactionsAbstract","order":1.0},{"source":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","target":"us-gaap:RelatedPartyTransactionAxis","order":1.0},{"source":"us-gaap:RelatedPartyTransactionAxis","target":"us-gaap:RelatedPartyTransactionDomain","order":1.0},{"source":"us-gaap:RelatedPartyTransactionDomain","target":"calm:SecondaryPublicOfferingMember","order":1.0},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"calm:SecondaryPublicOffering","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","target":"us-gaap:RelatedPartyDomain","order":1.0},{"source":"us-gaap:RelatedPartyDomain","target":"us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember","order":1.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","order":1.0},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"calm:RelatedPartyTransactionReimbursementOfFees","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","target":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","order":2.0},{"source":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","target":"us-gaap:RelatedPartyTransactionLineItems","order":3.0}]},{"name":"rpt:network-presentation-119","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"srt:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsAbstract","target":"srt:ValuationAndQualifyingAccountsDisclosureTable","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureTable","target":"us-gaap:ValuationAllowancesAndReservesTypeAxis","order":1.0},{"source":"us-gaap:ValuationAllowancesAndReservesTypeAxis","target":"us-gaap:ValuationAllowancesAndReservesDomain","order":1.0},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:AllowanceForCreditLossMember","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsDisclosureTable","target":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","order":2.0},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesDeductions","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-120","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:terseLabel"}]}]},{"name":"rpt:network-presentation-121","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:DisaggregationOfRevenueTable","order":1.0},{"source":"us-gaap:DisaggregationOfRevenueTable","target":"srt:ProductOrServiceAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductOrServiceAxis","target":"srt:ProductsAndServicesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"calm:NonSpecialtyShellEggSalesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisaggregationOfRevenueLineItems","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"calm:SpecialtyShellEggSalesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisaggregationOfRevenueTable","target":"us-gaap:DisaggregationOfRevenueLineItems","order":2.0},{"source":"srt:ProductsAndServicesDomain","target":"calm:EggProductsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"calm:OtherMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:RetailMember","order":5.0},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:FoodAndBeverageMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:ServiceOtherMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-122","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:ConcentrationRiskByTypeAxis","target":"us-gaap:ConcentrationRiskTypeDomain","order":1.0},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:CustomerConcentrationRiskMember","order":1.0},{"source":"us-gaap:ConcentrationRiskByBenchmarkAxis","target":"us-gaap:ConcentrationRiskBenchmarkDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:SalesRevenueNetMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:MajorCustomersAxis","target":"srt:NameOfMajorCustomerDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:NameOfMajorCustomerDomain","target":"calm:TwoAffiliatedCustomersMember","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:DisaggregationOfRevenueTable","order":1.0},{"source":"us-gaap:DisaggregationOfRevenueLineItems","target":"us-gaap:SellingExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisaggregationOfRevenueTable","target":"srt:MajorCustomersAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:NameOfMajorCustomerDomain","target":"calm:HEBLPMember","order":2.0},{"source":"us-gaap:DisaggregationOfRevenueLineItems","target":"us-gaap:ConcentrationRiskPercentage1","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisaggregationOfRevenueTable","target":"us-gaap:ConcentrationRiskByBenchmarkAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:NameOfMajorCustomerDomain","target":"calm:WalmartMember","order":3.0},{"source":"us-gaap:DisaggregationOfRevenueLineItems","target":"us-gaap:NumberOfOperatingSegments","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisaggregationOfRevenueTable","target":"us-gaap:ConcentrationRiskByTypeAxis","order":3.0},{"source":"us-gaap:DisaggregationOfRevenueTable","target":"us-gaap:DisaggregationOfRevenueLineItems","order":4.0},{"source":"us-gaap:DisaggregationOfRevenueLineItems","target":"us-gaap:NumberOfReportableSegments","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-123","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:DisaggregationOfRevenueTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-124","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-125","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:PlanNameAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":2.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-126","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-127","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-128","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SubsequentEventsAbstract","order":1.0},{"source":"us-gaap:SubsequentEventsAbstract","target":"us-gaap:SubsequentEventsTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-129","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SubsequentEventsAbstract","order":1.0},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:EchoLakeFoodsIncMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetAcquisitionAxis","target":"us-gaap:AssetAcquisitionDomain","order":1.0},{"source":"us-gaap:AssetAcquisitionDomain","target":"calm:IseAmericaIncMember","order":1.0},{"source":"us-gaap:SubsequentEventsAbstract","target":"us-gaap:SubsequentEventTable","order":1.0},{"source":"us-gaap:SubsequentEventLineItems","target":"us-gaap:AssetAcquisitionEffectiveDateOfAcquisition","order":1.0},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:SubsequentEventTypeAxis","order":1.0},{"source":"us-gaap:SubsequentEventTypeAxis","target":"us-gaap:SubsequentEventTypeDomain","order":1.0},{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember","order":1.0},{"source":"us-gaap:SubsequentEventLineItems","target":"calm:ProductionAndProcessingFacilitiesCapacityNumberOfLayers","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:AssetAcquisitionAxis","order":2.0},{"source":"us-gaap:SubsequentEventLineItems","target":"calm:NumberOfPulletsAcquired","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:BusinessAcquisitionAxis","order":3.0},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:SubsequentEventLineItems","order":4.0},{"source":"us-gaap:SubsequentEventLineItems","target":"calm:NumberOfCageFreeHensAcquired","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventLineItems","target":"us-gaap:AreaOfLand","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:SubsequentEventLineItems","target":"us-gaap:AssetAcquisitionConsiderationTransferred","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventLineItems","target":"us-gaap:BusinessCombinationConsiderationTransferred1","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-130","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:SignificantAccountingPoliciesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-131","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"calm:SignificantAccountingPoliciesTable","order":1.0},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:FiscalPeriodDuration","order":1.0},{"source":"calm:SignificantAccountingPoliciesTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskByTypeAxis","target":"us-gaap:ConcentrationRiskTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:CustomerConcentrationRiskMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskByBenchmarkAxis","target":"us-gaap:ConcentrationRiskBenchmarkDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:AccountsReceivableMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:MajorCustomersAxis","target":"srt:NameOfMajorCustomerDomain","order":1.0},{"source":"srt:NameOfMajorCustomerDomain","target":"calm:OneCustomerMember","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:CashFDICInsuredAmount","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesTable","target":"srt:RangeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"calm:SignificantAccountingPoliciesTable","target":"us-gaap:ConcentrationRiskByTypeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:NumberOfMajorCustomers","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesTable","target":"us-gaap:ConcentrationRiskByBenchmarkAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:ConcentrationRiskPercentage1","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"calm:SignificantAccountingPoliciesTable","target":"srt:MajorCustomersAxis","order":5.0},{"source":"calm:SignificantAccountingPoliciesTable","target":"calm:SignificantAccountingPoliciesLineItems","order":6.0},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:FlockCostsCostAccumulationPeriod","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:FlockCostsAmortizationPeriod","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:PropertyPlantAndEquipmentUsefulLife","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:SelfInsuranceReserveCurrent","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:RestrictedCashCurrent","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:MedicalClaimMaximumPerOccurrence","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:MedicalPlanExpense","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:LiabilityRecordedForIncurredButNotReportedClaims","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:PercentageOfNetIncomeLossUsedToComputeAccruedDividends","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:ProductionAndDistributionCosts","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-132","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:NatureOfOperations","order":2.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ConsolidationPolicyTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:FiscalPeriod","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:UseOfEstimates","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InvestmentPolicyTextBlock","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:TradeAndOtherAccountsReceivablePolicy","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InventoryPolicyTextBlock","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:LesseeLeasesPolicyTextBlock","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:EquityMethodInvestmentsPolicy","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:SelfInsuranceReservePolicyTextBlock","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"calm:DividendsPayablePolicyTextBlock","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"calm:TreasuryStockPolicyPolicyTextBlock","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"calm:ShippingAndDistributionPolicyTextBlock","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:AdvertisingCostsPolicyTextBlock","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:IncomeTaxPolicyTextBlock","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BusinessCombinationsPolicy","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"calm:GainOnInvoluntaryConversionsPolicyTextBlock","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CommitmentsAndContingenciesPolicyTextBlock","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:PriorPeriodReclassificationAdjustmentDescription","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:StockholdersEquityPolicyTextBlock","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:EarningsPerSharePolicyTextBlock","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"calm:ImmaterialErrorCorrectionPolicyTextBlock","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-calculation-133","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationConsiderationTransferred1","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":2.0},{"source":"us-gaap:BusinessCombinationConsiderationTransferred1","target":"us-gaap:PaymentsToAcquireBusinessesGross","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationConsiderationTransferred1","target":"us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","order":9.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"us-gaap:Goodwill","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-134","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":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ReceivablesNetCurrent","target":"us-gaap:AccountsReceivableNetCurrent","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ReceivablesNetCurrent","target":"us-gaap:IncomeTaxesReceivable","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ReceivablesNetCurrent","target":"us-gaap:AccountsAndOtherReceivablesNetCurrent","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:ReceivablesNetCurrent","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:InventoryNet","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:AssetsCurrent","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:PropertyPlantAndEquipmentNet","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:FinanceLeaseRightOfUseAsset","order":15.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":16.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","order":17.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:Goodwill","order":18.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":19.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OtherAssetsNoncurrent","order":20.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccountsPayableCurrent","order":24.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:DividendsPayableCurrent","order":25.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":26.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccruedIncomeTaxesCurrent","order":27.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccruedLiabilitiesCurrent","order":28.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:FinanceLeaseLiabilityCurrent","order":29.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":30.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:LiabilitiesCurrent","order":31.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:FinanceLeaseLiabilityNoncurrent","order":32.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":33.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:OtherLiabilitiesNoncurrent","order":34.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:DeferredIncomeTaxLiabilitiesNet","order":35.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:Liabilities","order":36.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:CommitmentsAndContingencies","order":37.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:CommonStockValue","order":39.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":40.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":41.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":42.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:TreasuryStockValue","order":43.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:StockholdersEquity","order":44.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:MinorityInterest","order":45.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":46.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-135","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","order":1.0},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ProfitLoss","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DepreciationDepletionAndAmortization","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ShareBasedCompensation","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:OtherOperatingActivitiesCashFlowStatement","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":10.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInInventories","order":11.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"calm:IncreaseDecreaseInReceivablesAndOtherAssets","order":14.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet","order":15.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":16.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireInvestments","order":18.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","order":19.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":20.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireInterestInJointVenture","order":21.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","order":22.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":23.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromInsuranceSettlementInvestingActivities","order":24.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":25.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":26.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:RepaymentsOfLongTermDebt","order":28.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:FinanceLeasePrincipalPayments","order":29.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders","order":30.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","order":31.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsOfDividends","order":32.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromContributionsFromAffiliates","order":33.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":34.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-136","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":1.0},{"source":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:ProfitLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","target":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","target":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossTax","order":6.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","order":9.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-137","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:NetIncomeLoss","order":1.0},{"source":"us-gaap:GrossProfit","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:CostOfGoodsAndServicesSold","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:GrossProfit","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:SellingGeneralAndAdministrativeExpense","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"calm:GainLossOnInvoluntaryConversions","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:OperatingIncomeLoss","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:InterestExpenseNonoperating","order":9.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:InvestmentIncomeInterest","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:PatronageSourceEarnings","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:OtherNonoperatingIncomeExpense","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:NonoperatingIncomeExpense","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ProfitLoss","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":15.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ProfitLoss","target":"us-gaap:IncomeTaxExpenseBenefit","order":16.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:ProfitLoss","order":17.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","order":18.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-138","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":1.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-139","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredTaxLiabilities","order":1.0},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesOther","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxLiabilities","target":"us-gaap:DeferredIncomeTaxLiabilities","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsOtherComprehensiveLoss","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsOther","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxLiabilities","target":"us-gaap:DeferredTaxAssetsNet","order":13.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-140","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationDeductions","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"calm:EffectiveIncomeTaxRateReconciliationCARESActNetOperatingLossCarrybackProvisionsAmount","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationTaxExemptIncome","order":5.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"calm:EffectiveIncomeTaxRateReconciliationReversalOfOutsideBasisInInvestment","order":6.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"calm:EffectiveIncomeTaxRateReconciliationRemeasurementOfInvestmentNonTaxableGain","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationOtherAdjustments","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-141","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefit","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefit","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-142","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"calm:CostOfGoodsSoldFlocks","order":1.0},{"source":"calm:CostOfGoodsSoldFlocks","target":"calm:CostOfGoodsSoldAmortizationOfFlocks","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"calm:CostOfGoodsSoldFlocks","target":"calm:CostOfGoodsSoldMortality","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-143","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryNet","order":1.0},{"source":"us-gaap:InventoryNet","target":"calm:AgriculturalRelatedInventoryFlocks","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"calm:AgriculturalRelatedInventoryEggs","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-144","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","order":1.0},{"source":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","target":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","target":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-145","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","order":1.0},{"source":"xbrl:rootSource","target":"calm:AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis","order":2.0},{"source":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","target":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","target":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","target":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"calm:AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis","target":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"calm:AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis","target":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"calm:AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis","target":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-146","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FinanceLeaseLiabilityPaymentsDue","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":2.0},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:OperatingLeaseLiability","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseLiabilityPaymentsDue","target":"us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseLiabilityPaymentsDue","target":"us-gaap:FinanceLeaseLiability","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-147","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FinanceLeaseLiabilityPaymentsDue","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":2.0},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseLiabilityPaymentsDue","target":"us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseLiabilityPaymentsDue","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseLiabilityPaymentsDue","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo","order":15.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseLiabilityPaymentsDue","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree","order":16.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseLiabilityPaymentsDue","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour","order":17.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseLiabilityPaymentsDue","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive","order":18.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseLiabilityPaymentsDue","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive","order":19.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-148","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:NetIncomeLoss","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":2.0},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:ProfitLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-149","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:PropertyPlantAndEquipmentGross","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]}],"groups":[{"name":"rpt:group-0","groupURI":"http://www.calmainefoods.com/role/Acquisitions"},{"name":"rpt:group-1","groupURI":"http://www.calmainefoods.com/role/AcquisitionsAllocationOfPurchasePriceDetails"},{"name":"rpt:group-2","groupURI":"http://www.calmainefoods.com/role/AcquisitionsNarrativeDetails"},{"name":"rpt:group-3","groupURI":"http://www.calmainefoods.com/role/AcquisitionsTables"},{"name":"rpt:group-4","groupURI":"http://www.calmainefoods.com/role/CommitmentsAndContingencies"},{"name":"rpt:group-5","groupURI":"http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails"},{"name":"rpt:group-6","groupURI":"http://www.calmainefoods.com/role/ConsolidatedBalanceSheets"},{"name":"rpt:group-7","groupURI":"http://www.calmainefoods.com/role/ConsolidatedBalanceSheetsParenthetical"},{"name":"rpt:group-8","groupURI":"http://www.calmainefoods.com/role/ConsolidatedStatementsOfCashFlows"},{"name":"rpt:group-9","groupURI":"http://www.calmainefoods.com/role/ConsolidatedStatementsOfComprehensiveIncome"},{"name":"rpt:group-10","groupURI":"http://www.calmainefoods.com/role/ConsolidatedStatementsOfIncome"},{"name":"rpt:group-11","groupURI":"http://www.calmainefoods.com/role/ConsolidatedStatementsOfStockholdersEquity"},{"name":"rpt:group-12","groupURI":"http://www.calmainefoods.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical"},{"name":"rpt:group-13","groupURI":"http://www.calmainefoods.com/role/CreditFacility"},{"name":"rpt:group-14","groupURI":"http://www.calmainefoods.com/role/CreditFacilityNarrativeDetails"},{"name":"rpt:group-15","groupURI":"http://www.calmainefoods.com/role/CybersecurityRiskManagementAndStrategyDisclosure"},{"name":"rpt:group-16","groupURI":"http://www.calmainefoods.com/role/DocumentAndEntityInformation"},{"name":"rpt:group-17","groupURI":"http://www.calmainefoods.com/role/EmployeeBenefitPlans"},{"name":"rpt:group-18","groupURI":"http://www.calmainefoods.com/role/EmployeeBenefitPlansNarrativeDetails"},{"name":"rpt:group-19","groupURI":"http://www.calmainefoods.com/role/Equity"},{"name":"rpt:group-20","groupURI":"http://www.calmainefoods.com/role/EquityNarrativeDetails"},{"name":"rpt:group-21","groupURI":"http://www.calmainefoods.com/role/EquityTables"},{"name":"rpt:group-22","groupURI":"http://www.calmainefoods.com/role/FairValueMeasures"},{"name":"rpt:group-23","groupURI":"http://www.calmainefoods.com/role/FairValueMeasuresNarrativeDetails"},{"name":"rpt:group-24","groupURI":"http://www.calmainefoods.com/role/FairValueMeasuresPolicy"},{"name":"rpt:group-25","groupURI":"http://www.calmainefoods.com/role/FairValueMeasuresScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails"},{"name":"rpt:group-26","groupURI":"http://www.calmainefoods.com/role/FairValueMeasuresScheduleOfBeginningAndEndingBalancesInFairValueOfTheContingentConsiderationDetails"},{"name":"rpt:group-27","groupURI":"http://www.calmainefoods.com/role/FairValueMeasuresTables"},{"name":"rpt:group-28","groupURI":"http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssets"},{"name":"rpt:group-29","groupURI":"http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails"},{"name":"rpt:group-30","groupURI":"http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationOfIntangibleAssetsDetails"},{"name":"rpt:group-31","groupURI":"http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangiblesDetails"},{"name":"rpt:group-32","groupURI":"http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfGoodwillAndOtherIntangibleAssetsDetails"},{"name":"rpt:group-33","groupURI":"http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsTables"},{"name":"rpt:group-34","groupURI":"http://www.calmainefoods.com/role/IncomeTaxes"},{"name":"rpt:group-35","groupURI":"http://www.calmainefoods.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"},{"name":"rpt:group-36","groupURI":"http://www.calmainefoods.com/role/IncomeTaxesNarrativeDetails"},{"name":"rpt:group-37","groupURI":"http://www.calmainefoods.com/role/IncomeTaxesReconciliationOfEffectiveTaxExpenseDetails"},{"name":"rpt:group-38","groupURI":"http://www.calmainefoods.com/role/IncomeTaxesTables"},{"name":"rpt:group-39","groupURI":"http://www.calmainefoods.com/role/IncomeTaxesTaxExpenseByJurisdictionDetails"},{"name":"rpt:group-40","groupURI":"http://www.calmainefoods.com/role/InsiderTradingArrangements"},{"name":"rpt:group-41","groupURI":"http://www.calmainefoods.com/role/Inventories"},{"name":"rpt:group-42","groupURI":"http://www.calmainefoods.com/role/InventoriesNarrativeDetails"},{"name":"rpt:group-43","groupURI":"http://www.calmainefoods.com/role/InventoriesScheduleOfCostOfSalesAmortizationAndMortalityDetails"},{"name":"rpt:group-44","groupURI":"http://www.calmainefoods.com/role/InventoriesScheduleOfInventoriesDetails"},{"name":"rpt:group-45","groupURI":"http://www.calmainefoods.com/role/InventoriesTables"},{"name":"rpt:group-46","groupURI":"http://www.calmainefoods.com/role/InvestmentInUnconsolidatedEntities"},{"name":"rpt:group-47","groupURI":"http://www.calmainefoods.com/role/InvestmentInUnconsolidatedEntitiesNarrativeDetails"},{"name":"rpt:group-48","groupURI":"http://www.calmainefoods.com/role/InvestmentInUnconsolidatedEntitiesScheduleOfTransactionsWithUnconsolidatedAffiliatesDetails"},{"name":"rpt:group-49","groupURI":"http://www.calmainefoods.com/role/InvestmentInUnconsolidatedEntitiesTables"},{"name":"rpt:group-50","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesAvailableforSale"},{"name":"rpt:group-51","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesAvailableforSaleNarrativeDetails"},{"name":"rpt:group-52","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesAvailableforSaleScheduleOfContractualMaturitiesOfInvestmentSecuritiesDetails"},{"name":"rpt:group-53","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesAvailableforSaleScheduleOfInvestmentSecuritiesDetails"},{"name":"rpt:group-54","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesAvailableforSaleTables"},{"name":"rpt:group-55","groupURI":"http://www.calmainefoods.com/role/Leases"},{"name":"rpt:group-56","groupURI":"http://www.calmainefoods.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsAdditionalDetails"},{"name":"rpt:group-57","groupURI":"http://www.calmainefoods.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails"},{"name":"rpt:group-58","groupURI":"http://www.calmainefoods.com/role/LeasesScheduleOfLeaseCostDetails"},{"name":"rpt:group-59","groupURI":"http://www.calmainefoods.com/role/LeasesScheduleOfWeightedAverageInformationDetails"},{"name":"rpt:group-60","groupURI":"http://www.calmainefoods.com/role/LeasesTables"},{"name":"rpt:group-61","groupURI":"http://www.calmainefoods.com/role/NetIncomePerCommonShare"},{"name":"rpt:group-62","groupURI":"http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails"},{"name":"rpt:group-63","groupURI":"http://www.calmainefoods.com/role/NetIncomePerCommonShareNarrativeDetails"},{"name":"rpt:group-64","groupURI":"http://www.calmainefoods.com/role/NetIncomePerCommonShareTables"},{"name":"rpt:group-65","groupURI":"http://www.calmainefoods.com/role/PropertyPlantAndEquipment"},{"name":"rpt:group-66","groupURI":"http://www.calmainefoods.com/role/PropertyPlantAndEquipmentNarrativeDetails"},{"name":"rpt:group-67","groupURI":"http://www.calmainefoods.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"},{"name":"rpt:group-68","groupURI":"http://www.calmainefoods.com/role/PropertyPlantAndEquipmentTables"},{"name":"rpt:group-69","groupURI":"http://www.calmainefoods.com/role/RelatedPartyTransaction"},{"name":"rpt:group-70","groupURI":"http://www.calmainefoods.com/role/RelatedPartyTransactionNarrativeDetails"},{"name":"rpt:group-71","groupURI":"http://www.calmainefoods.com/role/ScheduleIIValuationAndQualifyingAccountsDetails"},{"name":"rpt:group-72","groupURI":"http://www.calmainefoods.com/role/SegmentReporting"},{"name":"rpt:group-73","groupURI":"http://www.calmainefoods.com/role/SegmentReportingDisaggregationOfRevenueDetails"},{"name":"rpt:group-74","groupURI":"http://www.calmainefoods.com/role/SegmentReportingNarrativeDetails"},{"name":"rpt:group-75","groupURI":"http://www.calmainefoods.com/role/SegmentReportingTables"},{"name":"rpt:group-76","groupURI":"http://www.calmainefoods.com/role/StockBasedCompensation"},{"name":"rpt:group-77","groupURI":"http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails"},{"name":"rpt:group-78","groupURI":"http://www.calmainefoods.com/role/StockBasedCompensationSummaryOfEquityAwardActivityDetails"},{"name":"rpt:group-79","groupURI":"http://www.calmainefoods.com/role/StockBasedCompensationTables"},{"name":"rpt:group-80","groupURI":"http://www.calmainefoods.com/role/SubsequentEvents"},{"name":"rpt:group-81","groupURI":"http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails"},{"name":"rpt:group-82","groupURI":"http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPolicies"},{"name":"rpt:group-83","groupURI":"http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"},{"name":"rpt:group-84","groupURI":"http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy"},{"name":"rpt:group-85","groupURI":"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"},{"name":"rpt:group-86","groupURI":"http://xbrl.sec.gov/ecd/role/AwardsCloseToMnpiDisc"},{"name":"rpt:group-87","groupURI":"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"},{"name":"rpt:group-88","groupURI":"http://xbrl.sec.gov/ecd/role/ForgoneRecoveries"},{"name":"rpt:group-89","groupURI":"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangementsByInd"},{"name":"rpt:group-90","groupURI":"http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"},{"name":"rpt:group-91","groupURI":"http://xbrl.sec.gov/ecd/role/OutstandingRecoveries"},{"name":"rpt:group-92","groupURI":"http://xbrl.sec.gov/ecd/role/PvpAdjustmentsToCompensation"},{"name":"rpt:group-93","groupURI":"http://xbrl.sec.gov/ecd/role/PvpDisclosure"},{"name":"rpt:group-94","groupURI":"http://xbrl.sec.gov/ecd/role/PvpDisclosureWithAdditionalMeasures"},{"name":"rpt:group-95","groupURI":"http://xbrl.sec.gov/ecd/role/PvpMeasures"},{"name":"rpt:group-96","groupURI":"http://xbrl.sec.gov/ecd/role/PvpTable"},{"name":"rpt:group-97","groupURI":"http://xbrl.sec.gov/ecd/role/TabularListMeasures"},{"name":"rpt:group-98","groupURI":"http://xbrl.sec.gov/ecd/role/TabularListsByExecutiveCategory"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-48"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-49"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-50"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-51"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-52"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-53"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-54"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-55"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-56"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-57"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-58"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-59"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-60"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-61"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-62"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-63"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-64"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-65"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-66"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-67"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-68"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-69"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-70"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-71"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-72"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-73"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-74"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-75"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-76"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-77"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-78"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-79"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-80"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-81"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-82"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-83"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-84"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-85"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-86"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-87"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-88"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-89"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-90"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-91"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-92"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-93"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-94"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-95"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-96"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-97"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-98"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-99"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-100"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-101"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-102"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-103"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-104"},{"groupName":"rpt:group-57","forObject":"rpt:network-presentation-105"},{"groupName":"rpt:group-58","forObject":"rpt:network-presentation-106"},{"groupName":"rpt:group-59","forObject":"rpt:network-presentation-107"},{"groupName":"rpt:group-60","forObject":"rpt:network-presentation-108"},{"groupName":"rpt:group-61","forObject":"rpt:network-presentation-109"},{"groupName":"rpt:group-62","forObject":"rpt:network-presentation-110"},{"groupName":"rpt:group-63","forObject":"rpt:network-presentation-111"},{"groupName":"rpt:group-64","forObject":"rpt:network-presentation-112"},{"groupName":"rpt:group-65","forObject":"rpt:network-presentation-113"},{"groupName":"rpt:group-66","forObject":"rpt:network-presentation-114"},{"groupName":"rpt:group-67","forObject":"rpt:network-presentation-115"},{"groupName":"rpt:group-68","forObject":"rpt:network-presentation-116"},{"groupName":"rpt:group-69","forObject":"rpt:network-presentation-117"},{"groupName":"rpt:group-70","forObject":"rpt:network-presentation-118"},{"groupName":"rpt:group-71","forObject":"rpt:network-presentation-119"},{"groupName":"rpt:group-72","forObject":"rpt:network-presentation-120"},{"groupName":"rpt:group-73","forObject":"rpt:network-presentation-121"},{"groupName":"rpt:group-74","forObject":"rpt:network-presentation-122"},{"groupName":"rpt:group-75","forObject":"rpt:network-presentation-123"},{"groupName":"rpt:group-76","forObject":"rpt:network-presentation-124"},{"groupName":"rpt:group-77","forObject":"rpt:network-presentation-125"},{"groupName":"rpt:group-78","forObject":"rpt:network-presentation-126"},{"groupName":"rpt:group-79","forObject":"rpt:network-presentation-127"},{"groupName":"rpt:group-80","forObject":"rpt:network-presentation-128"},{"groupName":"rpt:group-81","forObject":"rpt:network-presentation-129"},{"groupName":"rpt:group-82","forObject":"rpt:network-presentation-130"},{"groupName":"rpt:group-83","forObject":"rpt:network-presentation-131"},{"groupName":"rpt:group-84","forObject":"rpt:network-presentation-132"},{"groupName":"rpt:group-1","forObject":"rpt:network-calculation-133"},{"groupName":"rpt:group-6","forObject":"rpt:network-calculation-134"},{"groupName":"rpt:group-8","forObject":"rpt:network-calculation-135"},{"groupName":"rpt:group-9","forObject":"rpt:network-calculation-136"},{"groupName":"rpt:group-10","forObject":"rpt:network-calculation-137"},{"groupName":"rpt:group-30","forObject":"rpt:network-calculation-138"},{"groupName":"rpt:group-35","forObject":"rpt:network-calculation-139"},{"groupName":"rpt:group-37","forObject":"rpt:network-calculation-140"},{"groupName":"rpt:group-39","forObject":"rpt:network-calculation-141"},{"groupName":"rpt:group-43","forObject":"rpt:network-calculation-142"},{"groupName":"rpt:group-44","forObject":"rpt:network-calculation-143"},{"groupName":"rpt:group-52","forObject":"rpt:network-calculation-144"},{"groupName":"rpt:group-53","forObject":"rpt:network-calculation-145"},{"groupName":"rpt:group-56","forObject":"rpt:network-calculation-146"},{"groupName":"rpt:group-57","forObject":"rpt:network-calculation-147"},{"groupName":"rpt:group-62","forObject":"rpt:network-calculation-148"},{"groupName":"rpt:group-67","forObject":"rpt:network-calculation-149"},{"groupName":"rpt:group-1","forObject":"rpt:cube-0"},{"groupName":"rpt:group-2","forObject":"rpt:cube-1"},{"groupName":"rpt:group-3","forObject":"rpt:cube-2"},{"groupName":"rpt:group-5","forObject":"rpt:cube-3"},{"groupName":"rpt:group-6","forObject":"rpt:cube-4"},{"groupName":"rpt:group-7","forObject":"rpt:cube-5"},{"groupName":"rpt:group-11","forObject":"rpt:cube-6"},{"groupName":"rpt:group-14","forObject":"rpt:cube-7"},{"groupName":"rpt:group-16","forObject":"rpt:cube-8"},{"groupName":"rpt:group-18","forObject":"rpt:cube-9"},{"groupName":"rpt:group-20","forObject":"rpt:cube-10"},{"groupName":"rpt:group-23","forObject":"rpt:cube-11"},{"groupName":"rpt:group-25","forObject":"rpt:cube-12"},{"groupName":"rpt:group-26","forObject":"rpt:cube-13"},{"groupName":"rpt:group-31","forObject":"rpt:cube-14"},{"groupName":"rpt:group-32","forObject":"rpt:cube-15"},{"groupName":"rpt:group-36","forObject":"rpt:cube-16"},{"groupName":"rpt:group-47","forObject":"rpt:cube-17"},{"groupName":"rpt:group-48","forObject":"rpt:cube-18"},{"groupName":"rpt:group-53","forObject":"rpt:cube-19"},{"groupName":"rpt:group-67","forObject":"rpt:cube-20"},{"groupName":"rpt:group-70","forObject":"rpt:cube-21"},{"groupName":"rpt:group-71","forObject":"rpt:cube-22"},{"groupName":"rpt:group-73","forObject":"rpt:cube-23"},{"groupName":"rpt:group-74","forObject":"rpt:cube-24"},{"groupName":"rpt:group-77","forObject":"rpt:cube-25"},{"groupName":"rpt:group-81","forObject":"rpt:cube-26"},{"groupName":"rpt:group-83","forObject":"rpt:cube-27"},{"groupName":"rpt:group-85","forObject":"rpt:cube-28"},{"groupName":"rpt:group-86","forObject":"rpt:cube-29"},{"groupName":"rpt:group-87","forObject":"rpt:cube-30"},{"groupName":"rpt:group-88","forObject":"rpt:cube-31"},{"groupName":"rpt:group-89","forObject":"rpt:cube-32"},{"groupName":"rpt:group-90","forObject":"rpt:cube-33"},{"groupName":"rpt:group-91","forObject":"rpt:cube-34"},{"groupName":"rpt:group-92","forObject":"rpt:cube-35"},{"groupName":"rpt:group-93","forObject":"rpt:cube-36"},{"groupName":"rpt:group-94","forObject":"rpt:cube-37"},{"groupName":"rpt:group-95","forObject":"rpt:cube-38"},{"groupName":"rpt:group-96","forObject":"rpt:cube-39"},{"groupName":"rpt:group-97","forObject":"rpt:cube-40"},{"groupName":"rpt:group-98","forObject":"rpt:cube-41"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"FY","language":"en-us"}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"0000016160","language":"en-us"}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"120000000","decimals":-3}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-6","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-7","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-8","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000","decimals":-3}]},{"name":"rpt:f-9","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"2025"}]},{"name":"rpt:f-10","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"--05-31"}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"us-gaap:FinitelivedIntangibleAssetsAcquired1","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:UseRightsMember"},"factValues":[{"value":"2222000","decimals":-3}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"us-gaap:FinitelivedIntangibleAssetsAcquired1","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"calm:PercentageOfNetIncomeLossUsedToComputeAccruedDividends","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"0.3333","decimals":4}]},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"dei:DocumentTransitionReport","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"dei:SecurityExchangeName","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"NASDAQ","language":"en-us"}]},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"dei:EntitySmallBusiness","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"dei:EntityEmergingGrowthCompany","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"dei:DocumentFinStmtErrorCorrectionFlag","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"dei:EntityShellCompany","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"calm:FlockCostsAmortizationPeriod","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"calm:BusinessCombinationContingentConsiderationMeasurementPeriod","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"calm:BusinessCombinationContingentConsiderationMeasurementPeriod","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"calm:LineOfCreditFacilityInterestPeriod","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"P1M"}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"10-K","language":"en-us"}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"dei:DocumentAnnualReport","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"true"}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"2025-05-31"}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"dei:EntityFileNumber","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"001-38695","language":"en-us"}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"CAL-MAINE FOODS, INC.","language":"en-us"}]},{"name":"rpt:f-31","factDimensions":{"xbrl:concept":"dei:EntityIncorporationStateCountryCode","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"DE","language":"en-us"}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"dei:EntityTaxIdentificationNumber","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"64-0500378","language":"en-us"}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"dei:EntityAddressAddressLine1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"1052 Highland Colony Pkwy","language":"en-us"}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"dei:EntityAddressAddressLine2","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Suite 200","language":"en-us"}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"dei:EntityAddressCityOrTown","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Ridgeland","language":"en-us"}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"dei:EntityAddressStateOrProvince","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"MS","language":"en-us"}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"dei:EntityAddressPostalZipCode","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"39157","language":"en-us"}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"dei:CityAreaCode","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"601","language":"en-us"}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"dei:LocalPhoneNumber","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"948-6813","language":"en-us"}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"dei:Security12bTitle","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Common Stock, $0.01 par value per share","language":"en-us"}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"dei:TradingSymbol","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"CALM","language":"en-us"}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"dei:EntityWellKnownSeasonedIssuer","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Yes","language":"en-us"}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"dei:EntityVoluntaryFilers","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"No","language":"en-us"}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Yes","language":"en-us"}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"dei:EntityInteractiveDataCurrent","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Yes","language":"en-us"}]},{"name":"rpt:f-46","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Large Accelerated Filer","language":"en-us"}]},{"name":"rpt:f-47","factDimensions":{"xbrl:concept":"dei:IcfrAuditorAttestationFlag","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"true"}]},{"name":"rpt:f-48","factDimensions":{"xbrl:concept":"dei:EntityPublicFloat","xbrl:period":"2024-11-30T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4128739014","decimals":0}]},{"name":"rpt:f-49","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2025-07-23T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48497477"}]},{"name":"rpt:f-50","factDimensions":{"xbrl:concept":"dei:DocumentsIncorporatedByReferenceTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer2\" style=\"position:relative;line-height:normal;width:699px;height:71px;\"><div id=\"TextContainer2\" style=\"position:relative;width:699px;z-index:1;\"><div id=\"a253\" style=\"position:absolute;font-family:'Times New Roman';font-size:12px;left:4px;top:0px;\">DOCUMENTS INCORPORATED BY REFERENCE </div><div id=\"a256\" style=\"position:absolute;font-family:'Times New Roman';font-size:12px;left:4px;top:28px;\">The information called<div style=\"display:inline-block;width:4px\">\u00a0</div>for by Part III<div style=\"display:inline-block;width:5px\">\u00a0</div>of this Form 10-K<div style=\"display:inline-block;width:5px\">\u00a0</div>is incorporated herein<div style=\"display:inline-block;width:4px\">\u00a0</div>by reference from the<div style=\"display:inline-block;width:5px\">\u00a0</div>registrant\u2019s Definitive<div style=\"display:inline-block;width:5px\">\u00a0</div>Proxy Statement </div><div id=\"a259\" style=\"position:absolute;font-family:'Times New Roman';font-size:12px;left:4px;top:43px;\">for its 2025<div style=\"display:inline-block;width:4px\">\u00a0</div>annual meeting of<div style=\"display:inline-block;width:4px\">\u00a0</div>stockholders which will be<div style=\"display:inline-block;width:5px\">\u00a0</div>filed pursuant to Regulation<div style=\"display:inline-block;width:5px\">\u00a0</div>14A not later than<div style=\"display:inline-block;width:5px\">\u00a0</div>120 days after the<div style=\"display:inline-block;width:5px\">\u00a0</div>end of the<div style=\"display:inline-block;width:4px\">\u00a0</div>fiscal </div><div id=\"a262\" style=\"position:absolute;font-family:'Times New Roman';font-size:12px;left:4px;top:57px;\">year covered by this report.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-51","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer11\" style=\"position:relative;line-height:normal;width:701px;height:476px;\"><div id=\"TextContainer11\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4541\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Risk Management and Strategy </div><div id=\"a4544\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">We<div style=\"display:inline-block;width:5px\">\u00a0</div>understand the importance of<div style=\"display:inline-block;width:5px\">\u00a0</div>cybersecurity and its role<div style=\"display:inline-block;width:5px\">\u00a0</div>in the success of<div style=\"display:inline-block;width:5px\">\u00a0</div>our Company.<div style=\"display:inline-block;width:5px\">\u00a0</div>Our business operations depend on </div><div id=\"a4545\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:46px;\">the effective use of our information systems in order<div style=\"display:inline-block;width:5px\">\u00a0</div>to properly serve our customers, manage our business and track and report </div><div id=\"a4547\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:61px;\">our financial results. Our technology<div style=\"display:inline-block;width:2px\">\u00a0</div>operations consider risks from cybersecurity<div style=\"display:inline-block;width:2px\">\u00a0</div>threats in the implementation and<div style=\"display:inline-block;width:2px\">\u00a0</div>execution of </div><div id=\"a4550\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:77px;\">our business processes. We consider and assess the risks<div style=\"display:inline-block;width:2px\">\u00a0</div>from cybersecurity threats as part<div style=\"display:inline-block;width:2px\">\u00a0</div>of our overall risk assessment </div><div id=\"a4550_123_7\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:77px;\">process</div><div id=\"a4553\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:92px;\">using the National Institute of Standards and Technology (\u201cNIST\u201d) Cybersecurity Framework.<div style=\"display:inline-block;width:3px\">\u00a0</div></div></div><div id=\"div_5_XBRL_TS_f7ccf4318e994bbab4d9f48ba09f2c93\" style=\"position:absolute;left:0px;top:123px;float:left;\"><div id=\"TextBlockContainer6\" style=\"position:relative;line-height:normal;width:701px;height:139px;\"><div id=\"TextContainer6\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4556\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">In order to<div style=\"display:inline-block;width:1px\">\u00a0</div>identify, assess and<div style=\"display:inline-block;width:2px\">\u00a0</div>manage material<div style=\"display:inline-block;width:2px\">\u00a0</div>risks arising<div style=\"display:inline-block;width:2px\">\u00a0</div>from cybersecurity threats,<div style=\"display:inline-block;width:1px\">\u00a0</div>we maintain internal<div style=\"display:inline-block;width:1px\">\u00a0</div>resources to monitor </div><div id=\"a4558\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">and quickly respond to such threats. We<div style=\"display:inline-block;width:5px\">\u00a0</div>perform vulnerability scans and penetration testing designed to test the effectiveness of </div><div id=\"a4560\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">our<div style=\"display:inline-block;width:5px\">\u00a0</div>security<div style=\"display:inline-block;width:5px\">\u00a0</div>practices.<div style=\"display:inline-block;width:5px\">\u00a0</div>We </div><div id=\"a4560_27_6\" style=\"position:absolute;font-family:'Times New Roman';left:155px;top:31px;\">engage</div><div id=\"a4560_34_5\" style=\"position:absolute;font-family:'Times New Roman';left:198px;top:31px;\">third</div><div id=\"a4560_39_87\" style=\"position:absolute;font-family:'Times New Roman';left:223px;top:31px;\">-party<div style=\"display:inline-block;width:5px\">\u00a0</div>service<div style=\"display:inline-block;width:5px\">\u00a0</div>providers<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>assist<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>evaluation<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>internal<div style=\"display:inline-block;width:5px\">\u00a0</div>controls<div style=\"display:inline-block;width:5px\">\u00a0</div>over<div style=\"display:inline-block;width:5px\">\u00a0</div>our </div><div id=\"a4563\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:46px;\">information systems through<div style=\"display:inline-block;width:5px\">\u00a0</div>audit and<div style=\"display:inline-block;width:5px\">\u00a0</div>consulting services to<div style=\"display:inline-block;width:5px\">\u00a0</div>test the design<div style=\"display:inline-block;width:5px\">\u00a0</div>and operational effectiveness<div style=\"display:inline-block;width:5px\">\u00a0</div>of security controls. </div><div id=\"a4565\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:61px;\">We continually monitor our systems to<div style=\"display:inline-block;width:2px\">\u00a0</div>detect and identify cybersecurity<div style=\"display:inline-block;width:2px\">\u00a0</div>threats. Prior to contracting<div style=\"display:inline-block;width:2px\">\u00a0</div>with third-party vendors, we </div><div id=\"a4568\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:77px;\">perform risk assessments of the vendors<div style=\"display:inline-block;width:2px\">\u00a0</div>and require the vendors to manage<div style=\"display:inline-block;width:2px\">\u00a0</div>cybersecurity risks to our business operations<div style=\"display:inline-block;width:2px\">\u00a0</div>as well </div><div id=\"a4570\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:92px;\">as<div style=\"display:inline-block;width:5px\">\u00a0</div>notify us<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>any<div style=\"display:inline-block;width:5px\">\u00a0</div>potential or<div style=\"display:inline-block;width:6px\">\u00a0</div>known<div style=\"display:inline-block;width:5px\">\u00a0</div>cybersecurity risks.<div style=\"display:inline-block;width:6px\">\u00a0</div>We<div style=\"display:inline-block;width:6px\">\u00a0</div>also require<div style=\"display:inline-block;width:6px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>employees<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>complete training<div style=\"display:inline-block;width:6px\">\u00a0</div>programs to </div><div id=\"a4571\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:107px;\">increase their<div style=\"display:inline-block;width:5px\">\u00a0</div>awareness of<div style=\"display:inline-block;width:5px\">\u00a0</div>and sensitivity<div style=\"display:inline-block;width:5px\">\u00a0</div>to cybersecurity<div style=\"display:inline-block;width:5px\">\u00a0</div>threats. These<div style=\"display:inline-block;width:5px\">\u00a0</div>training programs<div style=\"display:inline-block;width:5px\">\u00a0</div>include the<div style=\"display:inline-block;width:5px\">\u00a0</div>identification of<div style=\"display:inline-block;width:5px\">\u00a0</div>such </div><div id=\"a4574\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:123px;\">threats and the proper responses to a potential cybersecurity beach that aligns with our adopted processes.</div></div></div></div><div id=\"TextContainer12\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4579\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:276px;\">The Company has implemented<div style=\"display:inline-block;width:5px\">\u00a0</div>a response process in<div style=\"display:inline-block;width:5px\">\u00a0</div>the event of a<div style=\"display:inline-block;width:5px\">\u00a0</div>cybersecurity incident through its crisis<div style=\"display:inline-block;width:5px\">\u00a0</div>management plan. </div><div id=\"a4580\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:291px;\">The<div style=\"display:inline-block;width:5px\">\u00a0</div>process<div style=\"display:inline-block;width:5px\">\u00a0</div>includes<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>cooperation<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>information<div style=\"display:inline-block;width:5px\">\u00a0</div>technology<div style=\"display:inline-block;width:5px\">\u00a0</div>team<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>management<div style=\"display:inline-block;width:5px\">\u00a0</div>team<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>properly<div style=\"display:inline-block;width:5px\">\u00a0</div>detect<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a4581\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:307px;\">respond to these<div style=\"display:inline-block;width:2px\">\u00a0</div>incidents. These responses<div style=\"display:inline-block;width:1px\">\u00a0</div>include determination of<div style=\"display:inline-block;width:2px\">\u00a0</div>the potential impact<div style=\"display:inline-block;width:2px\">\u00a0</div>and materiality of<div style=\"display:inline-block;width:2px\">\u00a0</div>the incident, potential </div><div id=\"a4583\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:322px;\">disclosure<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>litigation<div style=\"display:inline-block;width:5px\">\u00a0</div>matters,<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>mitigation<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>actual<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>potential<div style=\"display:inline-block;width:5px\">\u00a0</div>damage<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>systems<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>reputation<div style=\"display:inline-block;width:5px\">\u00a0</div>arising<div style=\"display:inline-block;width:5px\">\u00a0</div>from<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a4588\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:337px;\">incident. An action plan is implemented to<div style=\"display:inline-block;width:2px\">\u00a0</div>respond to any potential cybersecurity breach in<div style=\"display:inline-block;width:2px\">\u00a0</div>order to continue to effectively serve </div><div id=\"a4590\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:353px;\">our customers and conduct our operations with as little interruption as practicable. The information technology team<div style=\"display:inline-block;width:2px\">\u00a0</div>reviews the </div><div id=\"a4592\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:368px;\">response process on<div style=\"display:inline-block;width:5px\">\u00a0</div>a regular basis<div style=\"display:inline-block;width:5px\">\u00a0</div>to ensure that<div style=\"display:inline-block;width:5px\">\u00a0</div>it is designed<div style=\"display:inline-block;width:5px\">\u00a0</div>to be effective<div style=\"display:inline-block;width:5px\">\u00a0</div>and to encompass<div style=\"display:inline-block;width:5px\">\u00a0</div>current or new<div style=\"display:inline-block;width:5px\">\u00a0</div>cybersecurity </div><div id=\"a4594\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:383px;\">threats. </div></div><div id=\"div_8_XBRL_TS_df8b96c6f59642a5a97ae30b5b2a90af\" style=\"position:absolute;left:0px;top:414px;float:left;\"><div id=\"TextBlockContainer9\" style=\"position:relative;line-height:normal;width:701px;height:62px;\"><div style=\"position:absolute; width:127.2px; height:1px; left:333.7px; top:44.3px; background-color:#0000FF; \">\u00a0</div>\n<div id=\"TextContainer9\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4597\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">As of July<div style=\"display:inline-block;width:1px\">\u00a0</div>22, 2025,<div style=\"display:inline-block;width:2px\">\u00a0</div>we are </div><div id=\"a4597_28_2\" style=\"position:absolute;font-family:'Times New Roman';left:150px;top:0px;\">no</div><div id=\"a4597_30_105\" style=\"position:absolute;font-family:'Times New Roman';left:163px;top:0px;\">t aware<div style=\"display:inline-block;width:2px\">\u00a0</div>of any<div style=\"display:inline-block;width:2px\">\u00a0</div>risks from<div style=\"display:inline-block;width:2px\">\u00a0</div>cybersecurity threats,<div style=\"display:inline-block;width:2px\">\u00a0</div>including as<div style=\"display:inline-block;width:2px\">\u00a0</div>a result<div style=\"display:inline-block;width:2px\">\u00a0</div>of prior<div style=\"display:inline-block;width:2px\">\u00a0</div>cybersecurity incidents, </div><div id=\"a4602\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">that have<div style=\"display:inline-block;width:5px\">\u00a0</div>materially affected<div style=\"display:inline-block;width:5px\">\u00a0</div>or that<div style=\"display:inline-block;width:5px\">\u00a0</div>we believe<div style=\"display:inline-block;width:5px\">\u00a0</div>are reasonably likely<div style=\"display:inline-block;width:5px\">\u00a0</div>to materially affect<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company,<div style=\"display:inline-block;width:6px\">\u00a0</div>including our business </div><div id=\"a4604\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">strategy,<div style=\"display:inline-block;width:7px\">\u00a0</div>results<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>operations<div style=\"display:inline-block;width:6px\">\u00a0</div>or<div style=\"display:inline-block;width:7px\">\u00a0</div>financial<div style=\"display:inline-block;width:6px\">\u00a0</div>condition.<div style=\"display:inline-block;width:6px\">\u00a0</div>See </div><div id=\"a4606\" style=\"position:absolute;font-family:'Times New Roman';color:#0000FF;left:334px;top:31px;\"><a href=\"#a2837\" style=\"color:#0000FF;text-decoration:underline;\">Item<span style=\"display:inline-block;width:6px;text-decoration:underline\">\u00a0</span>1A.<span style=\"display:inline-block;width:6px;text-decoration:underline\">\u00a0</span>Risk<span style=\"display:inline-block;width:6px;text-decoration:underline\">\u00a0</span>Factors</a></div><div id=\"a4607\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:31px;\"><div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>further<div style=\"display:inline-block;width:6px\">\u00a0</div>discussion<div style=\"display:inline-block;width:6px\">\u00a0</div>about<div style=\"display:inline-block;width:6px\">\u00a0</div>risks<div style=\"display:inline-block;width:6px\">\u00a0</div>from </div><div id=\"a4609\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:46px;\">cybersecurity threats.</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-52","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementProcessesIntegratedFlag","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"true"}]},{"name":"rpt:f-53","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer6\" style=\"position:relative;line-height:normal;width:701px;height:139px;\"><div id=\"TextContainer6\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4556\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">In order to<div style=\"display:inline-block;width:1px\">\u00a0</div>identify, assess and<div style=\"display:inline-block;width:2px\">\u00a0</div>manage material<div style=\"display:inline-block;width:2px\">\u00a0</div>risks arising<div style=\"display:inline-block;width:2px\">\u00a0</div>from cybersecurity threats,<div style=\"display:inline-block;width:1px\">\u00a0</div>we maintain internal<div style=\"display:inline-block;width:1px\">\u00a0</div>resources to monitor </div><div id=\"a4558\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">and quickly respond to such threats. We<div style=\"display:inline-block;width:5px\">\u00a0</div>perform vulnerability scans and penetration testing designed to test the effectiveness of </div><div id=\"a4560\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">our<div style=\"display:inline-block;width:5px\">\u00a0</div>security<div style=\"display:inline-block;width:5px\">\u00a0</div>practices.<div style=\"display:inline-block;width:5px\">\u00a0</div>We </div><div id=\"a4560_27_6\" style=\"position:absolute;font-family:'Times New Roman';left:155px;top:31px;\">engage</div><div id=\"a4560_34_5\" style=\"position:absolute;font-family:'Times New Roman';left:198px;top:31px;\">third</div><div id=\"a4560_39_87\" style=\"position:absolute;font-family:'Times New Roman';left:223px;top:31px;\">-party<div style=\"display:inline-block;width:5px\">\u00a0</div>service<div style=\"display:inline-block;width:5px\">\u00a0</div>providers<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>assist<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>evaluation<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>internal<div style=\"display:inline-block;width:5px\">\u00a0</div>controls<div style=\"display:inline-block;width:5px\">\u00a0</div>over<div style=\"display:inline-block;width:5px\">\u00a0</div>our </div><div id=\"a4563\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:46px;\">information systems through<div style=\"display:inline-block;width:5px\">\u00a0</div>audit and<div style=\"display:inline-block;width:5px\">\u00a0</div>consulting services to<div style=\"display:inline-block;width:5px\">\u00a0</div>test the design<div style=\"display:inline-block;width:5px\">\u00a0</div>and operational effectiveness<div style=\"display:inline-block;width:5px\">\u00a0</div>of security controls. </div><div id=\"a4565\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:61px;\">We continually monitor our systems to<div style=\"display:inline-block;width:2px\">\u00a0</div>detect and identify cybersecurity<div style=\"display:inline-block;width:2px\">\u00a0</div>threats. Prior to contracting<div style=\"display:inline-block;width:2px\">\u00a0</div>with third-party vendors, we </div><div id=\"a4568\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:77px;\">perform risk assessments of the vendors<div style=\"display:inline-block;width:2px\">\u00a0</div>and require the vendors to manage<div style=\"display:inline-block;width:2px\">\u00a0</div>cybersecurity risks to our business operations<div style=\"display:inline-block;width:2px\">\u00a0</div>as well </div><div id=\"a4570\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:92px;\">as<div style=\"display:inline-block;width:5px\">\u00a0</div>notify us<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>any<div style=\"display:inline-block;width:5px\">\u00a0</div>potential or<div style=\"display:inline-block;width:6px\">\u00a0</div>known<div style=\"display:inline-block;width:5px\">\u00a0</div>cybersecurity risks.<div style=\"display:inline-block;width:6px\">\u00a0</div>We<div style=\"display:inline-block;width:6px\">\u00a0</div>also require<div style=\"display:inline-block;width:6px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>employees<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>complete training<div style=\"display:inline-block;width:6px\">\u00a0</div>programs to </div><div id=\"a4571\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:107px;\">increase their<div style=\"display:inline-block;width:5px\">\u00a0</div>awareness of<div style=\"display:inline-block;width:5px\">\u00a0</div>and sensitivity<div style=\"display:inline-block;width:5px\">\u00a0</div>to cybersecurity<div style=\"display:inline-block;width:5px\">\u00a0</div>threats. These<div style=\"display:inline-block;width:5px\">\u00a0</div>training programs<div style=\"display:inline-block;width:5px\">\u00a0</div>include the<div style=\"display:inline-block;width:5px\">\u00a0</div>identification of<div style=\"display:inline-block;width:5px\">\u00a0</div>such </div><div id=\"a4574\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:123px;\">threats and the proper responses to a potential cybersecurity beach that aligns with our adopted processes.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-54","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementThirdPartyEngagedFlag","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"true"}]},{"name":"rpt:f-55","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"true"}]},{"name":"rpt:f-56","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer9\" style=\"position:relative;line-height:normal;width:701px;height:62px;\"><div style=\"position:absolute; width:127.2px; height:1px; left:333.7px; top:44.3px; background-color:#0000FF; \">\u00a0</div>\n<div id=\"TextContainer9\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4597\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">As of July<div style=\"display:inline-block;width:1px\">\u00a0</div>22, 2025,<div style=\"display:inline-block;width:2px\">\u00a0</div>we are </div><div id=\"a4597_28_2\" style=\"position:absolute;font-family:'Times New Roman';left:150px;top:0px;\">no</div><div id=\"a4597_30_105\" style=\"position:absolute;font-family:'Times New Roman';left:163px;top:0px;\">t aware<div style=\"display:inline-block;width:2px\">\u00a0</div>of any<div style=\"display:inline-block;width:2px\">\u00a0</div>risks from<div style=\"display:inline-block;width:2px\">\u00a0</div>cybersecurity threats,<div style=\"display:inline-block;width:2px\">\u00a0</div>including as<div style=\"display:inline-block;width:2px\">\u00a0</div>a result<div style=\"display:inline-block;width:2px\">\u00a0</div>of prior<div style=\"display:inline-block;width:2px\">\u00a0</div>cybersecurity incidents, </div><div id=\"a4602\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">that have<div style=\"display:inline-block;width:5px\">\u00a0</div>materially affected<div style=\"display:inline-block;width:5px\">\u00a0</div>or that<div style=\"display:inline-block;width:5px\">\u00a0</div>we believe<div style=\"display:inline-block;width:5px\">\u00a0</div>are reasonably likely<div style=\"display:inline-block;width:5px\">\u00a0</div>to materially affect<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company,<div style=\"display:inline-block;width:6px\">\u00a0</div>including our business </div><div id=\"a4604\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">strategy,<div style=\"display:inline-block;width:7px\">\u00a0</div>results<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>operations<div style=\"display:inline-block;width:6px\">\u00a0</div>or<div style=\"display:inline-block;width:7px\">\u00a0</div>financial<div style=\"display:inline-block;width:6px\">\u00a0</div>condition.<div style=\"display:inline-block;width:6px\">\u00a0</div>See </div><div id=\"a4606\" style=\"position:absolute;font-family:'Times New Roman';color:#0000FF;left:334px;top:31px;\"><a href=\"#a2837\" style=\"color:#0000FF;text-decoration:underline;\">Item<span style=\"display:inline-block;width:6px;text-decoration:underline\">\u00a0</span>1A.<span style=\"display:inline-block;width:6px;text-decoration:underline\">\u00a0</span>Risk<span style=\"display:inline-block;width:6px;text-decoration:underline\">\u00a0</span>Factors</a></div><div id=\"a4607\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:31px;\"><div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>further<div style=\"display:inline-block;width:6px\">\u00a0</div>discussion<div style=\"display:inline-block;width:6px\">\u00a0</div>about<div style=\"display:inline-block;width:6px\">\u00a0</div>risks<div style=\"display:inline-block;width:6px\">\u00a0</div>from </div><div id=\"a4609\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:46px;\">cybersecurity threats.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-57","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-58","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer35\" style=\"position:relative;line-height:normal;width:701px;height:200px;\"><div id=\"TextContainer35\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4612\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Governance </div></div><div id=\"div_16_XBRL_TS_3f8f1d8bd571489f8528d41e97adafa5\" style=\"position:absolute;left:0px;top:31px;float:left;\"><div id=\"TextBlockContainer17\" style=\"position:relative;line-height:normal;width:701px;height:31px;\"><div id=\"TextContainer17\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4615\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The Board is responsible for the oversight of management\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>process for identifying and mitigating risks related to cybersecurity </div><div id=\"a4617\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">threats.</div></div></div></div><div id=\"TextContainer36\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_19_XBRL_TS_180aaee5aa4e4b3e9ec0e8525138e4f7\" style=\"position:absolute;left:0px;top:46px;float:left;\"><div id=\"TextBlockContainer20\" style=\"position:relative;line-height:normal;width:701px;height:47px;\"><div id=\"TextContainer20\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4617_9_120\" style=\"position:absolute;font-family:'Times New Roman';left:46px;top:0px;\">On a quarterly<div style=\"display:inline-block;width:2px\">\u00a0</div>basis, the Director<div style=\"display:inline-block;width:2px\">\u00a0</div>of Information Technology provides<div style=\"display:inline-block;width:2px\">\u00a0</div>a report to<div style=\"display:inline-block;width:2px\">\u00a0</div>the Audit Committee<div style=\"display:inline-block;width:2px\">\u00a0</div>regarding ongoing </div><div id=\"a4622\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">processes to improve and update<div style=\"display:inline-block;width:5px\">\u00a0</div>our current cybersecurity protocols, new<div style=\"display:inline-block;width:5px\">\u00a0</div>cybersecurity threats, results of internal<div style=\"display:inline-block;width:5px\">\u00a0</div>assessments, </div><div id=\"a4624\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">and any recent cybersecurity incidents.</div></div></div></div><div id=\"TextContainer37\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_22_XBRL_TS_defdf336962e402b9d50aacec177c667\" style=\"position:absolute;left:0px;top:77px;float:left;\"><div id=\"TextBlockContainer23\" style=\"position:relative;line-height:normal;width:701px;height:31px;\"><div id=\"TextContainer23\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4624_40_4\" style=\"position:absolute;font-family:'Times New Roman';left:216px;top:0px;\">The </div><div id=\"a4624_44_5\" style=\"position:absolute;font-family:'Times New Roman';left:240px;top:0px;\">Audit</div><div id=\"a4624_49_75\" style=\"position:absolute;font-family:'Times New Roman';left:271px;top:0px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>Committee will make the Board aware of any information it deems necessary </div><div id=\"a4626\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">or appropriate in order for the Board to effectively oversee the Company\u2019s cybersecurity risk management and strategy.</div></div></div></div><div id=\"TextContainer38\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_25_XBRL_TS_ccfab2cdcad246b7a36a13ff4a699535\" style=\"position:absolute;left:0px;top:123px;float:left;\"><div id=\"TextBlockContainer32\" style=\"position:relative;line-height:normal;width:701px;height:77px;\"><div id=\"div_26_XBRL_TS_24111c3e043c4f409b9ed11523c1fe93\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer27\" style=\"position:relative;line-height:normal;width:701px;height:31px;\"><div id=\"TextContainer27\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4630\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The Director<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>Information Technology<div style=\"display:inline-block;width:7px\">\u00a0</div>and the<div style=\"display:inline-block;width:6px\">\u00a0</div>team he<div style=\"display:inline-block;width:6px\">\u00a0</div>manages<div style=\"display:inline-block;width:5px\">\u00a0</div>are responsible<div style=\"display:inline-block;width:6px\">\u00a0</div>for the<div style=\"display:inline-block;width:6px\">\u00a0</div>operation and<div style=\"display:inline-block;width:6px\">\u00a0</div>maintenance of<div style=\"display:inline-block;width:6px\">\u00a0</div>our </div><div id=\"a4631\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">information systems, including the assessment, identification and management of risks from cybersecurity threats.</div></div></div></div><div id=\"TextContainer32\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_29_XBRL_TS_ff60ed690b154b07847f9245bc40b9a0\" style=\"position:absolute;left:0px;top:15px;float:left;\"><div id=\"TextBlockContainer30\" style=\"position:relative;line-height:normal;width:701px;height:62px;\"><div id=\"TextContainer30\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4631_114_14\" style=\"position:absolute;font-family:'Times New Roman';left:617px;top:0px;\">Together,<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a4633\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">Director of Information Technology<div style=\"display:inline-block;width:5px\">\u00a0</div>and his team have over 150 years of experience<div style=\"display:inline-block;width:5px\">\u00a0</div>in the information technology and security </div><div id=\"a4636\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">environment.<div style=\"display:inline-block;width:5px\">\u00a0</div>Our </div><div id=\"a4636_18_23\" style=\"position:absolute;font-family:'Times New Roman';left:104px;top:31px;\">Chief Financial Officer</div><div id=\"a4636_41_88\" style=\"position:absolute;font-family:'Times New Roman';left:226px;top:31px;\">, to<div style=\"display:inline-block;width:2px\">\u00a0</div>whom the<div style=\"display:inline-block;width:2px\">\u00a0</div>Director of<div style=\"display:inline-block;width:2px\">\u00a0</div>Information Technology reports,<div style=\"display:inline-block;width:1px\">\u00a0</div>has served<div style=\"display:inline-block;width:2px\">\u00a0</div>as Chief<div style=\"display:inline-block;width:2px\">\u00a0</div>Financial </div><div id=\"a4638\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:46px;\">Officer and a Board member since 2018 and has over 40 years of risk management experience.</div></div></div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-59","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer17\" style=\"position:relative;line-height:normal;width:701px;height:31px;\"><div id=\"TextContainer17\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4615\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The Board is responsible for the oversight of management\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>process for identifying and mitigating risks related to cybersecurity </div><div id=\"a4617\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">threats.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-60","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer20\" style=\"position:relative;line-height:normal;width:701px;height:47px;\"><div id=\"TextContainer20\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4617_9_120\" style=\"position:absolute;font-family:'Times New Roman';left:46px;top:0px;\">On a quarterly<div style=\"display:inline-block;width:2px\">\u00a0</div>basis, the Director<div style=\"display:inline-block;width:2px\">\u00a0</div>of Information Technology provides<div style=\"display:inline-block;width:2px\">\u00a0</div>a report to<div style=\"display:inline-block;width:2px\">\u00a0</div>the Audit Committee<div style=\"display:inline-block;width:2px\">\u00a0</div>regarding ongoing </div><div id=\"a4622\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">processes to improve and update<div style=\"display:inline-block;width:5px\">\u00a0</div>our current cybersecurity protocols, new<div style=\"display:inline-block;width:5px\">\u00a0</div>cybersecurity threats, results of internal<div style=\"display:inline-block;width:5px\">\u00a0</div>assessments, </div><div id=\"a4624\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">and any recent cybersecurity incidents.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-61","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer23\" style=\"position:relative;line-height:normal;width:701px;height:31px;\"><div id=\"TextContainer23\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4624_40_4\" style=\"position:absolute;font-family:'Times New Roman';left:216px;top:0px;\">The </div><div id=\"a4624_44_5\" style=\"position:absolute;font-family:'Times New Roman';left:240px;top:0px;\">Audit</div><div id=\"a4624_49_75\" style=\"position:absolute;font-family:'Times New Roman';left:271px;top:0px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>Committee will make the Board aware of any information it deems necessary </div><div id=\"a4626\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">or appropriate in order for the Board to effectively oversee the Company\u2019s cybersecurity risk management and strategy.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-62","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"true"}]},{"name":"rpt:f-63","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer32\" style=\"position:relative;line-height:normal;width:701px;height:77px;\"><div id=\"div_26_XBRL_TS_24111c3e043c4f409b9ed11523c1fe93\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer27\" style=\"position:relative;line-height:normal;width:701px;height:31px;\"><div id=\"TextContainer27\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4630\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The Director<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>Information Technology<div style=\"display:inline-block;width:7px\">\u00a0</div>and the<div style=\"display:inline-block;width:6px\">\u00a0</div>team he<div style=\"display:inline-block;width:6px\">\u00a0</div>manages<div style=\"display:inline-block;width:5px\">\u00a0</div>are responsible<div style=\"display:inline-block;width:6px\">\u00a0</div>for the<div style=\"display:inline-block;width:6px\">\u00a0</div>operation and<div style=\"display:inline-block;width:6px\">\u00a0</div>maintenance of<div style=\"display:inline-block;width:6px\">\u00a0</div>our </div><div id=\"a4631\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">information systems, including the assessment, identification and management of risks from cybersecurity threats.</div></div></div></div><div id=\"TextContainer32\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_29_XBRL_TS_ff60ed690b154b07847f9245bc40b9a0\" style=\"position:absolute;left:0px;top:15px;float:left;\"><div id=\"TextBlockContainer30\" style=\"position:relative;line-height:normal;width:701px;height:62px;\"><div id=\"TextContainer30\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4631_114_14\" style=\"position:absolute;font-family:'Times New Roman';left:617px;top:0px;\">Together,<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a4633\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">Director of Information Technology<div style=\"display:inline-block;width:5px\">\u00a0</div>and his team have over 150 years of experience<div style=\"display:inline-block;width:5px\">\u00a0</div>in the information technology and security </div><div id=\"a4636\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">environment.<div style=\"display:inline-block;width:5px\">\u00a0</div>Our </div><div id=\"a4636_18_23\" style=\"position:absolute;font-family:'Times New Roman';left:104px;top:31px;\">Chief Financial Officer</div><div id=\"a4636_41_88\" style=\"position:absolute;font-family:'Times New Roman';left:226px;top:31px;\">, to<div style=\"display:inline-block;width:2px\">\u00a0</div>whom the<div style=\"display:inline-block;width:2px\">\u00a0</div>Director of<div style=\"display:inline-block;width:2px\">\u00a0</div>Information Technology reports,<div style=\"display:inline-block;width:1px\">\u00a0</div>has served<div style=\"display:inline-block;width:2px\">\u00a0</div>as Chief<div style=\"display:inline-block;width:2px\">\u00a0</div>Financial </div><div id=\"a4638\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:46px;\">Officer and a Board member since 2018 and has over 40 years of risk management experience.</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-64","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskRoleOfManagementTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer27\" style=\"position:relative;line-height:normal;width:701px;height:31px;\"><div id=\"TextContainer27\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4630\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The Director<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>Information Technology<div style=\"display:inline-block;width:7px\">\u00a0</div>and the<div style=\"display:inline-block;width:6px\">\u00a0</div>team he<div style=\"display:inline-block;width:6px\">\u00a0</div>manages<div style=\"display:inline-block;width:5px\">\u00a0</div>are responsible<div style=\"display:inline-block;width:6px\">\u00a0</div>for the<div style=\"display:inline-block;width:6px\">\u00a0</div>operation and<div style=\"display:inline-block;width:6px\">\u00a0</div>maintenance of<div style=\"display:inline-block;width:6px\">\u00a0</div>our </div><div id=\"a4631\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">information systems, including the assessment, identification and management of risks from cybersecurity threats.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-65","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer30\" style=\"position:relative;line-height:normal;width:701px;height:62px;\"><div id=\"TextContainer30\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4631_114_14\" style=\"position:absolute;font-family:'Times New Roman';left:617px;top:0px;\">Together,<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a4633\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">Director of Information Technology<div style=\"display:inline-block;width:5px\">\u00a0</div>and his team have over 150 years of experience<div style=\"display:inline-block;width:5px\">\u00a0</div>in the information technology and security </div><div id=\"a4636\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">environment.<div style=\"display:inline-block;width:5px\">\u00a0</div>Our </div><div id=\"a4636_18_23\" style=\"position:absolute;font-family:'Times New Roman';left:104px;top:31px;\">Chief Financial Officer</div><div id=\"a4636_41_88\" style=\"position:absolute;font-family:'Times New Roman';left:226px;top:31px;\">, to<div style=\"display:inline-block;width:2px\">\u00a0</div>whom the<div style=\"display:inline-block;width:2px\">\u00a0</div>Director of<div style=\"display:inline-block;width:2px\">\u00a0</div>Information Technology reports,<div style=\"display:inline-block;width:1px\">\u00a0</div>has served<div style=\"display:inline-block;width:2px\">\u00a0</div>as Chief<div style=\"display:inline-block;width:2px\">\u00a0</div>Financial </div><div id=\"a4638\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:46px;\">Officer and a Board member since 2018 and has over 40 years of risk management experience.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-66","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"true"}]},{"name":"rpt:f-67","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"499392000","decimals":-3}]},{"name":"rpt:f-68","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"237878000","decimals":-3}]},{"name":"rpt:f-69","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"892708000","decimals":-3}]},{"name":"rpt:f-70","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"574499000","decimals":-3}]},{"name":"rpt:f-71","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"244079000","decimals":-3}]},{"name":"rpt:f-72","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"138550000","decimals":-3}]},{"name":"rpt:f-73","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesReceivable","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13057000","decimals":-3}]},{"name":"rpt:f-74","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesReceivable","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10459000","decimals":-3}]},{"name":"rpt:f-75","factDimensions":{"xbrl:concept":"us-gaap:AccountsAndOtherReceivablesNetCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15225000","decimals":-3}]},{"name":"rpt:f-76","factDimensions":{"xbrl:concept":"us-gaap:AccountsAndOtherReceivablesNetCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13433000","decimals":-3}]},{"name":"rpt:f-77","factDimensions":{"xbrl:concept":"us-gaap:ReceivablesNetCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"272361000","decimals":-3}]},{"name":"rpt:f-78","factDimensions":{"xbrl:concept":"us-gaap:ReceivablesNetCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"162442000","decimals":-3}]},{"name":"rpt:f-79","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"295670000","decimals":-3}]},{"name":"rpt:f-80","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"261782000","decimals":-3}]},{"name":"rpt:f-81","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7979000","decimals":-3}]},{"name":"rpt:f-82","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5238000","decimals":-3}]},{"name":"rpt:f-83","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1968110000","decimals":-3}]},{"name":"rpt:f-84","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1241839000","decimals":-3}]},{"name":"rpt:f-85","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1026684000","decimals":-3}]},{"name":"rpt:f-86","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"857234000","decimals":-3}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11095000","decimals":-3}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11195000","decimals":-3}]},{"name":"rpt:f-89","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46776000","decimals":-3}]},{"name":"rpt:f-90","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45776000","decimals":-3}]},{"name":"rpt:f-91","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15157000","decimals":-3}]},{"name":"rpt:f-92","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15996000","decimals":-3}]},{"name":"rpt:f-93","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16797000","decimals":-3}]},{"name":"rpt:f-94","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12721000","decimals":-3}]},{"name":"rpt:f-95","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3084619000","decimals":-3}]},{"name":"rpt:f-96","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2184761000","decimals":-3}]},{"name":"rpt:f-97","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"101033000","decimals":-3}]},{"name":"rpt:f-98","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"75862000","decimals":-3}]},{"name":"rpt:f-99","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"114163000","decimals":-3}]},{"name":"rpt:f-100","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37760000","decimals":-3}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60263000","decimals":-3}]},{"name":"rpt:f-102","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32971000","decimals":-3}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:AccruedIncomeTaxesCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:AccruedIncomeTaxesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43348000","decimals":-3}]},{"name":"rpt:f-105","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32912000","decimals":-3}]},{"name":"rpt:f-106","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37802000","decimals":-3}]},{"name":"rpt:f-107","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"308371000","decimals":-3}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"227743000","decimals":-3}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55582000","decimals":-3}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17109000","decimals":-3}]},{"name":"rpt:f-111","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilitiesNet","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"154651000","decimals":-3}]},{"name":"rpt:f-112","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilitiesNet","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"142866000","decimals":-3}]},{"name":"rpt:f-113","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"518604000","decimals":-3}]},{"name":"rpt:f-114","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"387718000","decimals":-3}]},{"name":"rpt:f-115","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-116","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"120000000","decimals":-3}]},{"name":"rpt:f-117","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"75061000","decimals":-3}]},{"name":"rpt:f-118","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"70261000","decimals":-3}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"751000","decimals":-3}]},{"name":"rpt:f-120","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-121","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000","decimals":-3}]},{"name":"rpt:f-122","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"48000","decimals":-3}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"80845000","decimals":-3}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"76371000","decimals":-3}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2565928000","decimals":-3}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1756395000","decimals":-3}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1007000","decimals":-3}]},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1773000","decimals":-3}]},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"26567000","decimals":-3}]},{"name":"rpt:f-131","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"26022000","decimals":-3}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValue","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"85893000","decimals":-3}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValue","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31597000","decimals":-3}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2560624000","decimals":-3}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1800147000","decimals":-3}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterest","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5391000","decimals":-3}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterest","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3104000","decimals":-3}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2566015000","decimals":-3}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1797043000","decimals":-3}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3084619000","decimals":-3}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2184761000","decimals":-3}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4261885000","decimals":-3}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2326443000","decimals":-3}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3146217000","decimals":-3}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2411000000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1784872000","decimals":-3}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1949760000","decimals":-3}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1850885000","decimals":-3}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"541571000","decimals":-3}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1196457000","decimals":-3}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"314449000","decimals":-3}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"252625000","decimals":-3}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"232207000","decimals":-3}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"calm:GainLossOnInvoluntaryConversions","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-156000","decimals":-3}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"calm:GainLossOnInvoluntaryConversions","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23532000","decimals":-3}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"calm:GainLossOnInvoluntaryConversions","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3345000","decimals":-3}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"259000","decimals":-3}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-26000","decimals":-3}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"131000","decimals":-3}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1536539000","decimals":-3}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"312452000","decimals":-3}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"967726000","decimals":-3}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:InterestExpenseNonoperating","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"612000","decimals":-3}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:InterestExpenseNonoperating","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"549000","decimals":-3}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:InterestExpenseNonoperating","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"583000","decimals":-3}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:InvestmentIncomeInterest","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"48671000","decimals":-3}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:InvestmentIncomeInterest","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32275000","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:InvestmentIncomeInterest","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18553000","decimals":-3}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:PatronageSourceEarnings","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11197000","decimals":-3}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:PatronageSourceEarnings","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11331000","decimals":-3}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"us-gaap:PatronageSourceEarnings","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10239000","decimals":-3}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6221000","decimals":-3}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1420000","decimals":-3}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"746000","decimals":-3}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1126000","decimals":-3}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3042000","decimals":-3}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1869000","decimals":-3}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66603000","decimals":-3}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"47519000","decimals":-3}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30824000","decimals":-3}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1603142000","decimals":-3}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"359971000","decimals":-3}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"998550000","decimals":-3}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"384910000","decimals":-3}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"83689000","decimals":-3}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"241818000","decimals":-3}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1218232000","decimals":-3}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"276282000","decimals":-3}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"756732000","decimals":-3}]},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1816000","decimals":-3}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1606000","decimals":-3}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1292000","decimals":-3}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1220048000","decimals":-3}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"277888000","decimals":-3}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"758024000","decimals":-3}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"25.04","decimals":2}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"5.70","decimals":2}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"15.58","decimals":2}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"24.95","decimals":2}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"5.69","decimals":2}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"15.52","decimals":2}]},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48719000","decimals":-3}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48717000","decimals":-3}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48648000","decimals":-3}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48891000","decimals":-3}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48873000","decimals":-3}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48834000","decimals":-3}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1218232000","decimals":-3}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"276282000","decimals":-3}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"756732000","decimals":-3}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"928000","decimals":-3}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1271000","decimals":-3}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1714000","decimals":-3}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-54000","decimals":-3}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-167000","decimals":-3}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27000","decimals":-3}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"982000","decimals":-3}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1438000","decimals":-3}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1741000","decimals":-3}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"216000","decimals":-3}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"325000","decimals":-3}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-451000","decimals":-3}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"766000","decimals":-3}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1113000","decimals":-3}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1290000","decimals":-3}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1218998000","decimals":-3}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"277395000","decimals":-3}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"755442000","decimals":-3}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1816000","decimals":-3}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1606000","decimals":-3}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1292000","decimals":-3}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1220814000","decimals":-3}]},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"279001000","decimals":-3}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"756734000","decimals":-3}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2022-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"70261000","decimals":-3}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2022-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2022-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000","decimals":-3}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2022-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"48000","decimals":-3}]},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2022-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"26121000","decimals":-3}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2022-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-28447000","decimals":-3}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2022-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"67989000","decimals":-3}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2022-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1065854000","decimals":-3}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2022-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1596000","decimals":-3}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2022-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-206000","decimals":-3}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2022-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1104345000","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactionsShares","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"44000","decimals":-3}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-1561000","decimals":-3}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"4123000","decimals":-3}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2562000","decimals":-3}]},{"name":"rpt:f-250","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"5.161","decimals":3}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"227993000","decimals":-3}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"227993000","decimals":-3}]},{"name":"rpt:f-253","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"24773000","decimals":-3}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"24773000","decimals":-3}]},{"name":"rpt:f-255","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"758024000","decimals":-3}]},{"name":"rpt:f-256","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-1292000","decimals":-3}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"756732000","decimals":-3}]},{"name":"rpt:f-258","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1290000","decimals":-3}]},{"name":"rpt:f-259","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1290000","decimals":-3}]},{"name":"rpt:f-260","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"70261000","decimals":-3}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000","decimals":-3}]},{"name":"rpt:f-263","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"48000","decimals":-3}]},{"name":"rpt:f-264","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"26077000","decimals":-3}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-30008000","decimals":-3}]},{"name":"rpt:f-266","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"72112000","decimals":-3}]},{"name":"rpt:f-267","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1571112000","decimals":-3}]},{"name":"rpt:f-268","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-2886000","decimals":-3}]},{"name":"rpt:f-269","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-1498000","decimals":-3}]},{"name":"rpt:f-270","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1609583000","decimals":-3}]},{"name":"rpt:f-271","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactionsShares","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"55000","decimals":-3}]},{"name":"rpt:f-272","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-1589000","decimals":-3}]},{"name":"rpt:f-273","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"4259000","decimals":-3}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2670000","decimals":-3}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.889","decimals":3}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"83565000","decimals":-3}]},{"name":"rpt:f-277","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"83565000","decimals":-3}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"9040000","decimals":-3}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"9040000","decimals":-3}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"277888000","decimals":-3}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-1606000","decimals":-3}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"276282000","decimals":-3}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"1113000","decimals":-3}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1113000","decimals":-3}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"70261000","decimals":-3}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-287","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000","decimals":-3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"48000","decimals":-3}]},{"name":"rpt:f-289","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"26022000","decimals":-3}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-31597000","decimals":-3}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"76371000","decimals":-3}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1756395000","decimals":-3}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1773000","decimals":-3}]},{"name":"rpt:f-294","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-3104000","decimals":-3}]},{"name":"rpt:f-295","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1797043000","decimals":-3}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactionsShares","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-3900000","decimals":-3}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"4474000","decimals":-3}]},{"name":"rpt:f-299","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"574000","decimals":-3}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"calm:ConversionOfShares","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"4800000","decimals":-3}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"calm:ConversionOfSharesValue","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"48000","decimals":-3}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"calm:ConversionOfShares","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"-4800000","decimals":-3}]},{"name":"rpt:f-303","factDimensions":{"xbrl:concept":"calm:ConversionOfSharesValue","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"-48000","decimals":-3}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockSharesAcquired","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"552000","decimals":-3}]},{"name":"rpt:f-305","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValueAcquiredCostMethod","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"50396000","decimals":-3}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValueAcquiredCostMethod","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50396000","decimals":-3}]},{"name":"rpt:f-307","factDimensions":{"xbrl:concept":"us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"6485000","decimals":-3}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6485000","decimals":-3}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestChangeInRedemptionValue","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-3826000","decimals":-3}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestChangeInRedemptionValue","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"3826000","decimals":-3}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"8.319","decimals":3}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"378062000","decimals":-3}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"378062000","decimals":-3}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"28627000","decimals":-3}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"28627000","decimals":-3}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1220048000","decimals":-3}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-1816000","decimals":-3}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1218232000","decimals":-3}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"766000","decimals":-3}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"766000","decimals":-3}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"75061000","decimals":-3}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"751000","decimals":-3}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"26567000","decimals":-3}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-85893000","decimals":-3}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"80845000","decimals":-3}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"2565928000","decimals":-3}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1007000","decimals":-3}]},{"name":"rpt:f-328","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"5391000","decimals":-3}]},{"name":"rpt:f-329","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2566015000","decimals":-3}]},{"name":"rpt:f-330","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1218232000","decimals":-3}]},{"name":"rpt:f-331","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"276282000","decimals":-3}]},{"name":"rpt:f-332","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"756732000","decimals":-3}]},{"name":"rpt:f-333","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"94021000","decimals":-3}]},{"name":"rpt:f-334","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"80241000","decimals":-3}]},{"name":"rpt:f-335","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"72234000","decimals":-3}]},{"name":"rpt:f-336","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11570000","decimals":-3}]},{"name":"rpt:f-337","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-9672000","decimals":-3}]},{"name":"rpt:f-338","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24467000","decimals":-3}]},{"name":"rpt:f-339","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4527000","decimals":-3}]},{"name":"rpt:f-340","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4358000","decimals":-3}]},{"name":"rpt:f-341","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4205000","decimals":-3}]},{"name":"rpt:f-342","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15000000","decimals":-3}]},{"name":"rpt:f-343","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5500000","decimals":-3}]},{"name":"rpt:f-344","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-345","factDimensions":{"xbrl:concept":"us-gaap:OtherOperatingActivitiesCashFlowStatement","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-15426000","decimals":-3}]},{"name":"rpt:f-346","factDimensions":{"xbrl:concept":"us-gaap:OtherOperatingActivitiesCashFlowStatement","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6908000","decimals":-3}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"us-gaap:OtherOperatingActivitiesCashFlowStatement","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1491000","decimals":-3}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"104997000","decimals":-3}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27570000","decimals":-3}]},{"name":"rpt:f-350","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-58129000","decimals":-3}]},{"name":"rpt:f-351","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12224000","decimals":-3}]},{"name":"rpt:f-352","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-28800000","decimals":-3}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21102000","decimals":-3}]},{"name":"rpt:f-354","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-45946000","decimals":-3}]},{"name":"rpt:f-355","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"91567000","decimals":-3}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-42218000","decimals":-3}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"65311000","decimals":-3}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9353000","decimals":-3}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14944000","decimals":-3}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5334000","decimals":-3}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"553000","decimals":-3}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2890000","decimals":-3}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1224734000","decimals":-3}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"451398000","decimals":-3}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"863010000","decimals":-3}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInvestments","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1213593000","decimals":-3}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInvestments","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"573565000","decimals":-3}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInvestments","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"530781000","decimals":-3}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"907640000","decimals":-3}]},{"name":"rpt:f-370","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"358932000","decimals":-3}]},{"name":"rpt:f-371","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"291832000","decimals":-3}]},{"name":"rpt:f-372","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"116193000","decimals":-3}]},{"name":"rpt:f-373","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53746000","decimals":-3}]},{"name":"rpt:f-374","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-375","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInterestInJointVenture","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-376","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInterestInJointVenture","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"363000","decimals":-3}]},{"name":"rpt:f-377","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInterestInJointVenture","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1673000","decimals":-3}]},{"name":"rpt:f-378","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4050000","decimals":-3}]},{"name":"rpt:f-379","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3000000","decimals":-3}]},{"name":"rpt:f-380","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1500000","decimals":-3}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"161255000","decimals":-3}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"147116000","decimals":-3}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"136569000","decimals":-3}]},{"name":"rpt:f-384","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3882000","decimals":-3}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"272000","decimals":-3}]},{"name":"rpt:f-386","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"580000","decimals":-3}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-575469000","decimals":-3}]},{"name":"rpt:f-388","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-412586000","decimals":-3}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-375111000","decimals":-3}]},{"name":"rpt:f-390","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermDebt","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2481000","decimals":-3}]},{"name":"rpt:f-391","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermDebt","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-392","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermDebt","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeasePrincipalPayments","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-394","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeasePrincipalPayments","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"214000","decimals":-3}]},{"name":"rpt:f-395","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeasePrincipalPayments","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"224000","decimals":-3}]},{"name":"rpt:f-396","factDimensions":{"xbrl:concept":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-53953000","decimals":-3}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1688000","decimals":-3}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1643000","decimals":-3}]},{"name":"rpt:f-399","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividends","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"330290000","decimals":-3}]},{"name":"rpt:f-400","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividends","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"91856000","decimals":-3}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividends","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"252292000","decimals":-3}]},{"name":"rpt:f-402","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-386724000","decimals":-3}]},{"name":"rpt:f-403","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-93758000","decimals":-3}]},{"name":"rpt:f-404","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-254159000","decimals":-3}]},{"name":"rpt:f-405","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"262541000","decimals":-3}]},{"name":"rpt:f-406","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-54946000","decimals":-3}]},{"name":"rpt:f-407","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"233740000","decimals":-3}]},{"name":"rpt:f-408","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"237878000","decimals":-3}]},{"name":"rpt:f-409","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"292824000","decimals":-3}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2022-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59084000","decimals":-3}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"500419000","decimals":-3}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"237878000","decimals":-3}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"292824000","decimals":-3}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"426172000","decimals":-3}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35101000","decimals":-3}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"258247000","decimals":-3}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"us-gaap:SignificantAccountingPoliciesTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer63\" style=\"position:relative;line-height:normal;width:701px;height:880px;\"><div id=\"TextContainer63\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12362\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 1 - Summary of Significant Accounting Policies </div></div><div id=\"div_42_XBRL_TS_50b3ddb0bded470ba318a7c86f0e0d4b\" style=\"position:absolute;left:0px;top:32px;float:left;\"><div id=\"TextBlockContainer43\" style=\"position:relative;line-height:normal;width:701px;height:111px;\"><div id=\"TextContainer43\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12370\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Nature of Operations </div><div id=\"a12373\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Cal-Maine<div style=\"display:inline-block;width:5px\">\u00a0</div>Foods,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc.<div style=\"display:inline-block;width:5px\">\u00a0</div>(\u201cwe,\u201d<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cus,\u201d<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cour,\u201d<div style=\"display:inline-block;width:6px\">\u00a0</div>or<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cCompany\u201d)<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>primarily<div style=\"display:inline-block;width:5px\">\u00a0</div>engaged<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>production,<div style=\"display:inline-block;width:5px\">\u00a0</div>grading,<div style=\"display:inline-block;width:5px\">\u00a0</div>packaging, </div><div id=\"a12379\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">marketing and distribution of fresh shell eggs, including<div style=\"display:inline-block;width:5px\">\u00a0</div>conventional, cage-free, organic, brown, free-range, pasture-raised and </div><div id=\"a12388\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">nutritionally-enhanced eggs, as well<div style=\"display:inline-block;width:5px\">\u00a0</div>as egg products<div style=\"display:inline-block;width:5px\">\u00a0</div>and a variety of<div style=\"display:inline-block;width:5px\">\u00a0</div>prepared foods. The Company,<div style=\"display:inline-block;width:6px\">\u00a0</div>which is headquartered in </div><div id=\"a12395\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">Ridgeland, Mississippi, is the largest<div style=\"display:inline-block;width:5px\">\u00a0</div>producer and distributor of<div style=\"display:inline-block;width:5px\">\u00a0</div>fresh shell eggs in<div style=\"display:inline-block;width:5px\">\u00a0</div>the United States and<div style=\"display:inline-block;width:5px\">\u00a0</div>sells most of its<div style=\"display:inline-block;width:5px\">\u00a0</div>shell </div><div id=\"a12398\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">eggs throughout the majority of the United States.</div></div></div></div><div id=\"TextContainer64\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_45_XBRL_TS_07ecde293d4245c9b323dc17790d3530\" style=\"position:absolute;left:0px;top:158px;float:left;\"><div id=\"TextBlockContainer46\" style=\"position:relative;line-height:normal;width:701px;height:63px;\"><div id=\"TextContainer46\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12405\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Principles of Consolidation </div><div id=\"a12408\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The consolidated financial statements include the accounts of all wholly-owned subsidiaries and of majority-owned subsidiaries </div><div id=\"a12413\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">over which we exercise control. All significant intercompany transactions and accounts have been eliminated in consolidation.</div></div></div></div><div id=\"TextContainer65\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_48_XBRL_TS_43de782238de455d8943ea43bb627884\" style=\"position:absolute;left:0px;top:237px;float:left;\"><div id=\"TextBlockContainer49\" style=\"position:relative;line-height:normal;width:701px;height:63px;\"><div id=\"TextContainer49\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12416\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Fiscal Year </div><div id=\"a12419\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company\u2019s fiscal year-end is on the Saturday closest to May 31. The fiscal years ending on May 31, 2025 and June 1, 2024 </div><div id=\"a12426\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">included </div><div id=\"a12426_9_2\" style=\"position:absolute;font-family:'Times New Roman';left:54px;top:47px;\">52</div><div id=\"a12426_11_55\" style=\"position:absolute;font-family:'Times New Roman';left:67px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>weeks and the fiscal year ended June 3, 2023 included </div><div id=\"a12426_66_2\" style=\"position:absolute;font-family:'Times New Roman';left:363px;top:47px;\">53</div><div id=\"a12426_68_7\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>weeks.</div></div></div></div><div id=\"TextContainer66\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_51_XBRL_TS_13e14e0c50b941a695971b0eb07c5e5d\" style=\"position:absolute;left:0px;top:316px;float:left;\"><div id=\"TextBlockContainer52\" style=\"position:relative;line-height:normal;width:701px;height:79px;\"><div id=\"TextContainer52\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12433\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Use of Estimates </div><div id=\"a12436\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The preparation of the consolidated financial statements in conformity with generally accepted accounting principles (\u201cGAAP\u201d) </div><div id=\"a12441\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the </div><div id=\"a12443\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">consolidated financial statements and accompanying notes. Actual results could differ from those estimates.</div></div></div></div><div id=\"TextContainer67\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12443_107_2\" style=\"position:absolute;font-family:'Times New Roman';left:580px;top:379px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div></div></div><div id=\"div_54_XBRL_TS_eeda6c3629084dc4926791208ab560da\" style=\"position:absolute;left:0px;top:410px;float:left;\"><div id=\"TextBlockContainer55\" style=\"position:relative;line-height:normal;width:701px;height:111px;\"><div id=\"TextContainer55\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12446\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Cash and Cash Equivalents </div><div id=\"a12451\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:5px\">\u00a0</div>considers<div style=\"display:inline-block;width:6px\">\u00a0</div>all<div style=\"display:inline-block;width:6px\">\u00a0</div>highly<div style=\"display:inline-block;width:6px\">\u00a0</div>liquid<div style=\"display:inline-block;width:6px\">\u00a0</div>investments<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>a<div style=\"display:inline-block;width:6px\">\u00a0</div>maturity<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>three<div style=\"display:inline-block;width:5px\">\u00a0</div>months<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:6px\">\u00a0</div>less<div style=\"display:inline-block;width:5px\">\u00a0</div>when<div style=\"display:inline-block;width:6px\">\u00a0</div>purchased<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>be<div style=\"display:inline-block;width:6px\">\u00a0</div>cash </div><div id=\"a12452\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">equivalents.<div style=\"display:inline-block;width:5px\">\u00a0</div>We<div style=\"display:inline-block;width:6px\">\u00a0</div>maintain<div style=\"display:inline-block;width:5px\">\u00a0</div>bank<div style=\"display:inline-block;width:5px\">\u00a0</div>accounts<div style=\"display:inline-block;width:5px\">\u00a0</div>that<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>insured<div style=\"display:inline-block;width:5px\">\u00a0</div>by<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Federal<div style=\"display:inline-block;width:5px\">\u00a0</div>Deposit<div style=\"display:inline-block;width:5px\">\u00a0</div>Insurance<div style=\"display:inline-block;width:5px\">\u00a0</div>Corporation<div style=\"display:inline-block;width:5px\">\u00a0</div>up<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a12452_108_7\" style=\"position:absolute;font-family:'Times New Roman';left:618px;top:47px;\">250,000</div><div id=\"a12452_115_6\" style=\"position:absolute;font-family:'Times New Roman';left:661px;top:47px;\">. The </div><div id=\"a12455\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Company<div style=\"display:inline-block;width:6px\">\u00a0</div>routinely<div style=\"display:inline-block;width:6px\">\u00a0</div>maintains<div style=\"display:inline-block;width:6px\">\u00a0</div>cash<div style=\"display:inline-block;width:6px\">\u00a0</div>balances<div style=\"display:inline-block;width:6px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>certain<div style=\"display:inline-block;width:5px\">\u00a0</div>financial<div style=\"display:inline-block;width:6px\">\u00a0</div>institutions<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>excess<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>federally<div style=\"display:inline-block;width:6px\">\u00a0</div>insured<div style=\"display:inline-block;width:6px\">\u00a0</div>amounts.<div style=\"display:inline-block;width:6px\">\u00a0</div>The </div><div id=\"a12458\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">Company has not experienced any loss in such<div style=\"display:inline-block;width:2px\">\u00a0</div>accounts. The Company manages this risk through maintaining<div style=\"display:inline-block;width:2px\">\u00a0</div>cash deposits and </div><div id=\"a12461\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">other highly liquid investments in high quality financial institutions.</div></div></div></div><div id=\"TextContainer68\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_57_XBRL_TS_acfb0c88ccc643bd855b8715f5199e18\" style=\"position:absolute;left:0px;top:537px;float:left;\"><div id=\"TextBlockContainer58\" style=\"position:relative;line-height:normal;width:701px;height:218px;\"><div id=\"TextContainer58\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12465\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Investment Securities Available-for-Sale </div><div id=\"a12476\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company has determined that its debt<div style=\"display:inline-block;width:5px\">\u00a0</div>securities are available-for-sale investments and are<div style=\"display:inline-block;width:5px\">\u00a0</div>classified as current because the </div><div id=\"a12484\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>invested<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>available for<div style=\"display:inline-block;width:6px\">\u00a0</div>current<div style=\"display:inline-block;width:5px\">\u00a0</div>operations.<div style=\"display:inline-block;width:5px\">\u00a0</div>Available-for-sale<div style=\"display:inline-block;width:6px\">\u00a0</div>securities<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>carried<div style=\"display:inline-block;width:5px\">\u00a0</div>at<div style=\"display:inline-block;width:5px\">\u00a0</div>fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value,<div style=\"display:inline-block;width:5px\">\u00a0</div>based<div style=\"display:inline-block;width:5px\">\u00a0</div>on<div style=\"display:inline-block;width:5px\">\u00a0</div>quoted </div><div id=\"a12489\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">market<div style=\"display:inline-block;width:5px\">\u00a0</div>prices<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>balance<div style=\"display:inline-block;width:5px\">\u00a0</div>sheet<div style=\"display:inline-block;width:5px\">\u00a0</div>date,<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>unrealized<div style=\"display:inline-block;width:5px\">\u00a0</div>gains<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>losses<div style=\"display:inline-block;width:5px\">\u00a0</div>recorded<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>other<div style=\"display:inline-block;width:5px\">\u00a0</div>comprehensive<div style=\"display:inline-block;width:5px\">\u00a0</div>income.<div style=\"display:inline-block;width:5px\">\u00a0</div>The </div><div id=\"a12491\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity and is recorded </div><div id=\"a12493\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:93px;\">in interest income. The Company regularly evaluates changes to the rating of its debt securities<div style=\"display:inline-block;width:2px\">\u00a0</div>by credit agencies and economic </div><div id=\"a12495\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">conditions to<div style=\"display:inline-block;width:5px\">\u00a0</div>assess and<div style=\"display:inline-block;width:5px\">\u00a0</div>record any<div style=\"display:inline-block;width:5px\">\u00a0</div>expected credit<div style=\"display:inline-block;width:5px\">\u00a0</div>losses through<div style=\"display:inline-block;width:5px\">\u00a0</div>allowance for<div style=\"display:inline-block;width:5px\">\u00a0</div>credit losses,<div style=\"display:inline-block;width:5px\">\u00a0</div>limited to<div style=\"display:inline-block;width:5px\">\u00a0</div>the amount<div style=\"display:inline-block;width:5px\">\u00a0</div>that fair </div><div id=\"a12497\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:124px;\">value was less than the amortized cost basis.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a12500\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:155px;\">The cost basis<div style=\"display:inline-block;width:5px\">\u00a0</div>for realized gains<div style=\"display:inline-block;width:5px\">\u00a0</div>and losses on<div style=\"display:inline-block;width:5px\">\u00a0</div>available-for-sale securities is<div style=\"display:inline-block;width:5px\">\u00a0</div>determined by the<div style=\"display:inline-block;width:5px\">\u00a0</div>specific identification method. </div><div id=\"a12505\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:171px;\">Gains and losses are<div style=\"display:inline-block;width:2px\">\u00a0</div>recognized in other income<div style=\"display:inline-block;width:2px\">\u00a0</div>(expense) as \u201cOther, net\u201d in<div style=\"display:inline-block;width:2px\">\u00a0</div>the Company\u2019s Consolidated Statements of<div style=\"display:inline-block;width:2px\">\u00a0</div>Income. </div><div id=\"a12511\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:186px;\">Interest<div style=\"display:inline-block;width:7px\">\u00a0</div>and<div style=\"display:inline-block;width:7px\">\u00a0</div>dividends<div style=\"display:inline-block;width:7px\">\u00a0</div>on<div style=\"display:inline-block;width:7px\">\u00a0</div>securities<div style=\"display:inline-block;width:7px\">\u00a0</div>classified<div style=\"display:inline-block;width:7px\">\u00a0</div>as<div style=\"display:inline-block;width:7px\">\u00a0</div>available-for-sale<div style=\"display:inline-block;width:7px\">\u00a0</div>are<div style=\"display:inline-block;width:7px\">\u00a0</div>recorded<div style=\"display:inline-block;width:7px\">\u00a0</div>in<div style=\"display:inline-block;width:7px\">\u00a0</div>\u201cInterest<div style=\"display:inline-block;width:7px\">\u00a0</div>income\u201d<div style=\"display:inline-block;width:7px\">\u00a0</div>in<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>Company\u2019s </div><div id=\"a12519\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:202px;\">Consolidated Statements of Income.</div></div></div></div><div id=\"TextContainer69\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_60_XBRL_TS_edddab968b214f849f603dcf8a3d56f0\" style=\"position:absolute;left:0px;top:769px;float:left;\"><div id=\"TextBlockContainer61\" style=\"position:relative;line-height:normal;width:701px;height:111px;\"><div id=\"TextContainer61\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12523\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Trade Receivables<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a12526\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Trade receivables are stated at their<div style=\"display:inline-block;width:2px\">\u00a0</div>carrying values, which include a<div style=\"display:inline-block;width:2px\">\u00a0</div>reserve for credit losses. At<div style=\"display:inline-block;width:2px\">\u00a0</div>May 31, 2025 and June<div style=\"display:inline-block;width:2px\">\u00a0</div>1, 2024, </div><div id=\"a12528\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">reserves for credit losses were $</div><div id=\"a12528_33_3\" style=\"position:absolute;font-family:'Times New Roman';left:176px;top:47px;\">745</div><div id=\"a12528_36_15\" style=\"position:absolute;font-family:'Times New Roman';left:196px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>thousand and $</div><div id=\"a12528_51_3\" style=\"position:absolute;font-family:'Times New Roman';left:280px;top:47px;\">490</div><div id=\"a12528_54_71\" style=\"position:absolute;font-family:'Times New Roman';left:300px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>thousand, respectively. The Company extends credit to customers based </div><div id=\"a12540\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">on an<div style=\"display:inline-block;width:5px\">\u00a0</div>evaluation of<div style=\"display:inline-block;width:5px\">\u00a0</div>each customer\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>financial condition<div style=\"display:inline-block;width:5px\">\u00a0</div>and credit<div style=\"display:inline-block;width:5px\">\u00a0</div>history.<div style=\"display:inline-block;width:5px\">\u00a0</div>Collateral is<div style=\"display:inline-block;width:5px\">\u00a0</div>generally not<div style=\"display:inline-block;width:5px\">\u00a0</div>required. The<div style=\"display:inline-block;width:5px\">\u00a0</div>Company </div><div id=\"a12543\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">minimizes exposure to counter party credit<div style=\"display:inline-block;width:5px\">\u00a0</div>risk through credit analysis and<div style=\"display:inline-block;width:5px\">\u00a0</div>approvals, credit limits, and monitoring procedures. </div><div id=\"a12546\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">In determining<div style=\"display:inline-block;width:2px\">\u00a0</div>our reserve<div style=\"display:inline-block;width:2px\">\u00a0</div>for credit<div style=\"display:inline-block;width:2px\">\u00a0</div>losses, receivables<div style=\"display:inline-block;width:2px\">\u00a0</div>are assigned<div style=\"display:inline-block;width:2px\">\u00a0</div>an expected<div style=\"display:inline-block;width:2px\">\u00a0</div>loss based<div style=\"display:inline-block;width:2px\">\u00a0</div>on historical<div style=\"display:inline-block;width:2px\">\u00a0</div>loss information<div style=\"display:inline-block;width:2px\">\u00a0</div>adjusted </div></div></div></div></div><div id=\"TextBlockContainer94\" style=\"position:relative;line-height:normal;width:701px;height:927px;\"><div id=\"div_73_XBRL_TS_edddab968b214f849f603dcf8a3d56f0_1\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer74\" style=\"position:relative;line-height:normal;width:701px;height:32px;\"><div id=\"TextContainer74\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12553\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">as<div style=\"display:inline-block;width:5px\">\u00a0</div>needed<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>economic<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>other<div style=\"display:inline-block;width:5px\">\u00a0</div>forward-looking<div style=\"display:inline-block;width:5px\">\u00a0</div>factors.<div style=\"display:inline-block;width:5px\">\u00a0</div>At<div style=\"display:inline-block;width:5px\">\u00a0</div>May<div style=\"display:inline-block;width:5px\">\u00a0</div>31,<div style=\"display:inline-block;width:5px\">\u00a0</div>2025<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>June<div style=\"display:inline-block;width:5px\">\u00a0</div>1,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024, </div><div id=\"a12553_92_3\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:0px;\">one</div><div id=\"a12553_95_24\" style=\"position:absolute;font-family:'Times New Roman';left:555px;top:0px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>customer<div style=\"display:inline-block;width:5px\">\u00a0</div>accounted<div style=\"display:inline-block;width:5px\">\u00a0</div>for </div><div id=\"a12563\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">approximately </div><div id=\"a12563_14_4\" style=\"position:absolute;font-family:'Times New Roman';left:85px;top:16px;\">28.1</div><div id=\"a12563_18_6\" style=\"position:absolute;font-family:'Times New Roman';left:108px;top:16px;\">% and </div><div id=\"a12563_24_4\" style=\"position:absolute;font-family:'Times New Roman';left:145px;top:16px;\">26.8</div><div id=\"a12563_28_59\" style=\"position:absolute;font-family:'Times New Roman';left:169px;top:16px;\">% of the Company\u2019s trade accounts receivable, respectively.</div></div></div></div><div id=\"TextContainer94\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_76_XBRL_TS_54a360ccbc924ef88c765f679e272e31\" style=\"position:absolute;left:0px;top:47px;float:left;\"><div id=\"TextBlockContainer77\" style=\"position:relative;line-height:normal;width:701px;height:142px;\"><div id=\"TextContainer77\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12577\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Inventories </div><div id=\"a12580\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Inventories<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>eggs,<div style=\"display:inline-block;width:5px\">\u00a0</div>feed,<div style=\"display:inline-block;width:5px\">\u00a0</div>supplies<div style=\"display:inline-block;width:5px\">\u00a0</div>and flocks<div style=\"display:inline-block;width:6px\">\u00a0</div>are valued<div style=\"display:inline-block;width:6px\">\u00a0</div>principally<div style=\"display:inline-block;width:5px\">\u00a0</div>at<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>lower of<div style=\"display:inline-block;width:6px\">\u00a0</div>cost<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>net<div style=\"display:inline-block;width:5px\">\u00a0</div>realizable value.<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>cost<div style=\"display:inline-block;width:5px\">\u00a0</div>of </div><div id=\"a12583\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">inventories is determined by either the first-in, first-out method or the weighted-average method. </div><div id=\"a12592\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">The<div style=\"display:inline-block;width:6px\">\u00a0</div>cost<div style=\"display:inline-block;width:6px\">\u00a0</div>associated<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>flocks,<div style=\"display:inline-block;width:6px\">\u00a0</div>consisting<div style=\"display:inline-block;width:5px\">\u00a0</div>principally<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>chicks,<div style=\"display:inline-block;width:6px\">\u00a0</div>feed,<div style=\"display:inline-block;width:6px\">\u00a0</div>labor,<div style=\"display:inline-block;width:6px\">\u00a0</div>contractor<div style=\"display:inline-block;width:5px\">\u00a0</div>payments<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>overhead<div style=\"display:inline-block;width:6px\">\u00a0</div>costs,<div style=\"display:inline-block;width:6px\">\u00a0</div>are </div><div id=\"a12593\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">accumulated during a growing period of approximately </div><div id=\"a12593_53_2\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:95px;\">22</div><div id=\"a12593_55_71\" style=\"position:absolute;font-family:'Times New Roman';left:317px;top:95px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>weeks. Flock costs are amortized to cost of sales over<div style=\"display:inline-block;width:5px\">\u00a0</div>the productive </div><div id=\"a12595\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">lives of the flocks, generally </div><div id=\"a12595_31_3\" style=\"position:absolute;font-family:'Times New Roman';left:159px;top:111px;-sec-ix-hidden:ID_154;\">one</div><div id=\"a12595_34_4\" style=\"position:absolute;font-family:'Times New Roman';left:178px;top:111px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>to </div><div id=\"a12595_38_9\" style=\"position:absolute;font-family:'Times New Roman';left:196px;top:111px;\">two years</div><div id=\"a12595_47_88\" style=\"position:absolute;font-family:'Times New Roman';left:247px;top:111px;\">. As the amortization period of the flocks is relatively short, disclosure of the gross </div><div id=\"a12601\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">cost and accumulated amortization is omitted. Flock mortality is charged to cost of sales as incurred.</div></div></div></div><div id=\"TextContainer95\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_79_XBRL_TS_bc356549e9b04a1f8ee03725bf06abd5\" style=\"position:absolute;left:0px;top:205px;float:left;\"><div id=\"TextBlockContainer80\" style=\"position:relative;line-height:normal;width:701px;height:142px;\"><div id=\"TextContainer80\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12605\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Property, Plant and Equipment </div><div id=\"a12608\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Property, plant<div style=\"display:inline-block;width:5px\">\u00a0</div>and equipment are stated<div style=\"display:inline-block;width:5px\">\u00a0</div>at cost. Depreciation is<div style=\"display:inline-block;width:5px\">\u00a0</div>provided by the straight-line<div style=\"display:inline-block;width:5px\">\u00a0</div>method over the estimated<div style=\"display:inline-block;width:5px\">\u00a0</div>useful </div><div id=\"a12611\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">lives, which<div style=\"display:inline-block;width:5px\">\u00a0</div>are </div><div id=\"a12611_17_2\" style=\"position:absolute;font-family:'Times New Roman';left:94px;top:47px;\">15</div><div id=\"a12611_19_4\" style=\"position:absolute;font-family:'Times New Roman';left:107px;top:47px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>to </div><div id=\"a12611_23_2\" style=\"position:absolute;font-family:'Times New Roman';left:126px;top:47px;\">25</div><div id=\"a12611_25_42\" style=\"position:absolute;font-family:'Times New Roman';left:139px;top:47px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>years for<div style=\"display:inline-block;width:5px\">\u00a0</div>buildings and<div style=\"display:inline-block;width:5px\">\u00a0</div>improvements and </div><div id=\"a12611_67_1\" style=\"position:absolute;font-family:'Times New Roman';left:376px;top:47px;\">3</div><div id=\"a12611_68_4\" style=\"position:absolute;font-family:'Times New Roman';left:383px;top:47px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>to </div><div id=\"a12611_72_2\" style=\"position:absolute;font-family:'Times New Roman';left:401px;top:47px;\">12</div><div id=\"a12611_74_49\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:47px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>years for<div style=\"display:inline-block;width:5px\">\u00a0</div>machinery and<div style=\"display:inline-block;width:5px\">\u00a0</div>equipment. Expenditures </div><div id=\"a12613\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">that significantly<div style=\"display:inline-block;width:6px\">\u00a0</div>extend the<div style=\"display:inline-block;width:6px\">\u00a0</div>useful life<div style=\"display:inline-block;width:6px\">\u00a0</div>of the<div style=\"display:inline-block;width:6px\">\u00a0</div>related assets<div style=\"display:inline-block;width:6px\">\u00a0</div>are capitalized.<div style=\"display:inline-block;width:6px\">\u00a0</div>Normal repairs<div style=\"display:inline-block;width:6px\">\u00a0</div>and maintenance<div style=\"display:inline-block;width:6px\">\u00a0</div>are expensed<div style=\"display:inline-block;width:6px\">\u00a0</div>as </div><div id=\"a12616\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">incurred. When property, plant, and equipment<div style=\"display:inline-block;width:2px\">\u00a0</div>are retired, sold, or<div style=\"display:inline-block;width:2px\">\u00a0</div>otherwise disposed of, the<div style=\"display:inline-block;width:2px\">\u00a0</div>asset\u2019s carrying amount and related </div><div id=\"a12618\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">accumulated depreciation are removed from the accounts and<div style=\"display:inline-block;width:5px\">\u00a0</div>any gain or loss is included in<div style=\"display:inline-block;width:5px\">\u00a0</div>operations. When certain events or </div><div id=\"a12621\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">changes<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>operating<div style=\"display:inline-block;width:5px\">\u00a0</div>conditions<div style=\"display:inline-block;width:5px\">\u00a0</div>occur,<div style=\"display:inline-block;width:5px\">\u00a0</div>asset<div style=\"display:inline-block;width:5px\">\u00a0</div>lives<div style=\"display:inline-block;width:5px\">\u00a0</div>may<div style=\"display:inline-block;width:5px\">\u00a0</div>be<div style=\"display:inline-block;width:5px\">\u00a0</div>adjusted<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>an<div style=\"display:inline-block;width:5px\">\u00a0</div>impairment assessment<div style=\"display:inline-block;width:6px\">\u00a0</div>may<div style=\"display:inline-block;width:5px\">\u00a0</div>be<div style=\"display:inline-block;width:5px\">\u00a0</div>performed<div style=\"display:inline-block;width:5px\">\u00a0</div>on<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a12623\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">recoverability of the carrying amounts.</div></div></div></div><div id=\"TextContainer96\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_82_XBRL_TS_caacda0549224bcb9d3d0773153f2d2a\" style=\"position:absolute;left:0px;top:363px;float:left;\"><div id=\"TextBlockContainer83\" style=\"position:relative;line-height:normal;width:701px;height:111px;\"><div id=\"TextContainer83\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12626\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Investments in Unconsolidated Entities </div><div id=\"a12629\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The equity method of accounting is<div style=\"display:inline-block;width:5px\">\u00a0</div>used when the Company can exert<div style=\"display:inline-block;width:5px\">\u00a0</div>significant influence over an entity,<div style=\"display:inline-block;width:5px\">\u00a0</div>but does not control </div><div id=\"a12634\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">its financial<div style=\"display:inline-block;width:6px\">\u00a0</div>and operating<div style=\"display:inline-block;width:6px\">\u00a0</div>decisions. Under<div style=\"display:inline-block;width:6px\">\u00a0</div>the equity<div style=\"display:inline-block;width:6px\">\u00a0</div>method, original<div style=\"display:inline-block;width:6px\">\u00a0</div>investments are<div style=\"display:inline-block;width:6px\">\u00a0</div>recorded at<div style=\"display:inline-block;width:6px\">\u00a0</div>cost and<div style=\"display:inline-block;width:6px\">\u00a0</div>adjusted by<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a12637\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Company\u2019s share of<div style=\"display:inline-block;width:2px\">\u00a0</div>undistributed earnings<div style=\"display:inline-block;width:2px\">\u00a0</div>or losses<div style=\"display:inline-block;width:2px\">\u00a0</div>of these<div style=\"display:inline-block;width:2px\">\u00a0</div>entities. Equity<div style=\"display:inline-block;width:2px\">\u00a0</div>investments without<div style=\"display:inline-block;width:2px\">\u00a0</div>readily determinable<div style=\"display:inline-block;width:2px\">\u00a0</div>fair values, </div><div id=\"a12640\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">when<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:5px\">\u00a0</div>does<div style=\"display:inline-block;width:6px\">\u00a0</div>not<div style=\"display:inline-block;width:6px\">\u00a0</div>have<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>ability<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>exercise<div style=\"display:inline-block;width:5px\">\u00a0</div>significant<div style=\"display:inline-block;width:6px\">\u00a0</div>influence<div style=\"display:inline-block;width:5px\">\u00a0</div>over<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>investee,<div style=\"display:inline-block;width:6px\">\u00a0</div>are<div style=\"display:inline-block;width:6px\">\u00a0</div>recorded<div style=\"display:inline-block;width:5px\">\u00a0</div>at<div style=\"display:inline-block;width:6px\">\u00a0</div>cost,<div style=\"display:inline-block;width:6px\">\u00a0</div>less </div><div id=\"a12646\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">impairment, plus or minus observable price changes.</div></div></div></div><div id=\"TextContainer97\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_85_XBRL_TS_c4d3a967a4f940b2b4b8fa0e021cb4e0\" style=\"position:absolute;left:0px;top:489px;float:left;\"><div id=\"TextBlockContainer86\" style=\"position:relative;line-height:normal;width:701px;height:110px;\"><div id=\"TextContainer86\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12650\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Goodwill </div><div id=\"a12653\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Goodwill<div style=\"display:inline-block;width:5px\">\u00a0</div>represents<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>excess<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>purchase<div style=\"display:inline-block;width:5px\">\u00a0</div>price<div style=\"display:inline-block;width:5px\">\u00a0</div>over<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>identifiable<div style=\"display:inline-block;width:5px\">\u00a0</div>net<div style=\"display:inline-block;width:5px\">\u00a0</div>assets<div style=\"display:inline-block;width:5px\">\u00a0</div>acquired.<div style=\"display:inline-block;width:5px\">\u00a0</div>Goodwill<div style=\"display:inline-block;width:5px\">\u00a0</div>is </div><div id=\"a12655\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">evaluated for<div style=\"display:inline-block;width:6px\">\u00a0</div>impairment at<div style=\"display:inline-block;width:6px\">\u00a0</div>least annually<div style=\"display:inline-block;width:6px\">\u00a0</div>or more<div style=\"display:inline-block;width:6px\">\u00a0</div>frequently if<div style=\"display:inline-block;width:6px\">\u00a0</div>impairment indicators<div style=\"display:inline-block;width:6px\">\u00a0</div>arise by<div style=\"display:inline-block;width:6px\">\u00a0</div>first performing<div style=\"display:inline-block;width:6px\">\u00a0</div>a qualitative </div><div id=\"a12657\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">assessment to determine whether a<div style=\"display:inline-block;width:2px\">\u00a0</div>quantitative goodwill test is necessary. After assessing<div style=\"display:inline-block;width:2px\">\u00a0</div>the totality of events<div style=\"display:inline-block;width:2px\">\u00a0</div>or circumstances, </div><div id=\"a12660\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">if we determine it is more likely than<div style=\"display:inline-block;width:5px\">\u00a0</div>not that the fair value of a<div style=\"display:inline-block;width:5px\">\u00a0</div>reporting unit is less than its carrying amount,<div style=\"display:inline-block;width:5px\">\u00a0</div>then we perform </div><div id=\"a12663\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:93px;\">additional quantitative tests to determine the magnitude of any impairment.</div></div></div></div><div id=\"TextContainer98\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12663_75_2\" style=\"position:absolute;font-family:'Times New Roman';left:406px;top:583px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div></div></div><div id=\"div_88_XBRL_TS_27bdb02fd00d4323a56effd729fca24f\" style=\"position:absolute;left:0px;top:614px;float:left;\"><div id=\"TextBlockContainer89\" style=\"position:relative;line-height:normal;width:701px;height:156px;\"><div id=\"TextContainer89\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12666\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Intangible Assets </div><div id=\"a12669\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Intangible assets<div style=\"display:inline-block;width:2px\">\u00a0</div>are initially<div style=\"display:inline-block;width:2px\">\u00a0</div>recorded at<div style=\"display:inline-block;width:2px\">\u00a0</div>fair value<div style=\"display:inline-block;width:2px\">\u00a0</div>in business<div style=\"display:inline-block;width:2px\">\u00a0</div>acquisitions, which<div style=\"display:inline-block;width:1px\">\u00a0</div>include franchise<div style=\"display:inline-block;width:1px\">\u00a0</div>rights, customer<div style=\"display:inline-block;width:2px\">\u00a0</div>relationships, </div><div id=\"a12671\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">non-compete agreements, trademarks and right of<div style=\"display:inline-block;width:2px\">\u00a0</div>use intangibles. They are amortized over their<div style=\"display:inline-block;width:2px\">\u00a0</div>estimated useful lives of </div><div id=\"a12671_121_1\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:47px;\">5</div><div id=\"a12671_122_4\" style=\"position:absolute;font-family:'Times New Roman';left:658px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>to </div><div id=\"a12671_126_2\" style=\"position:absolute;font-family:'Times New Roman';left:675px;top:47px;\">15</div><div id=\"a12675\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">years. The<div style=\"display:inline-block;width:5px\">\u00a0</div>gross<div style=\"display:inline-block;width:5px\">\u00a0</div>cost<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>accumulated<div style=\"display:inline-block;width:5px\">\u00a0</div>amortization<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>intangible<div style=\"display:inline-block;width:5px\">\u00a0</div>assets<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>removed<div style=\"display:inline-block;width:5px\">\u00a0</div>when<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>recorded<div style=\"display:inline-block;width:5px\">\u00a0</div>amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>fully </div><div id=\"a12678\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">amortized and the<div style=\"display:inline-block;width:5px\">\u00a0</div>asset is no<div style=\"display:inline-block;width:5px\">\u00a0</div>longer in use<div style=\"display:inline-block;width:5px\">\u00a0</div>or the contract<div style=\"display:inline-block;width:5px\">\u00a0</div>has expired. When<div style=\"display:inline-block;width:5px\">\u00a0</div>certain events or<div style=\"display:inline-block;width:5px\">\u00a0</div>changes in operating<div style=\"display:inline-block;width:5px\">\u00a0</div>conditions </div><div id=\"a12681\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:93px;\">occur, asset lives may<div style=\"display:inline-block;width:1px\">\u00a0</div>be adjusted and<div style=\"display:inline-block;width:1px\">\u00a0</div>an impairment assessment<div style=\"display:inline-block;width:1px\">\u00a0</div>may be performed<div style=\"display:inline-block;width:1px\">\u00a0</div>on the recoverability<div style=\"display:inline-block;width:1px\">\u00a0</div>of the carrying<div style=\"display:inline-block;width:2px\">\u00a0</div>amounts. </div><div id=\"a12685\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:124px;\">Indefinite life assets are recorded at fair value in business acquisitions and represent water rights. They are not amortized, but </div><div id=\"a12687\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">are reviewed for impairment at least annually or more frequently if impairment indicators arise.</div></div></div></div><div id=\"TextContainer99\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_91_XBRL_TS_b3f081cae52f4c7fa744426295741460\" style=\"position:absolute;left:0px;top:784px;float:left;\"><div id=\"TextBlockContainer92\" style=\"position:relative;line-height:normal;width:701px;height:142px;\"><div id=\"TextContainer92\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12690\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Insurance Liabilities and Restricted Cash </div><div id=\"a12695\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:6px\">\u00a0</div>uses<div style=\"display:inline-block;width:6px\">\u00a0</div>a<div style=\"display:inline-block;width:6px\">\u00a0</div>combination<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>insurance<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>self-insurance<div style=\"display:inline-block;width:6px\">\u00a0</div>programs,<div style=\"display:inline-block;width:6px\">\u00a0</div>including<div style=\"display:inline-block;width:6px\">\u00a0</div>a<div style=\"display:inline-block;width:6px\">\u00a0</div>wholly-owned<div style=\"display:inline-block;width:6px\">\u00a0</div>captive<div style=\"display:inline-block;width:6px\">\u00a0</div>insurance </div><div id=\"a12706\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">subsidiary (the \u201cCaptive\u201d) to<div style=\"display:inline-block;width:5px\">\u00a0</div>provide coverage for the<div style=\"display:inline-block;width:5px\">\u00a0</div>potential liabilities for workers\u2019<div style=\"display:inline-block;width:5px\">\u00a0</div>compensation, auto liability and general </div><div id=\"a12708\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">liability risks. Liabilities<div style=\"display:inline-block;width:5px\">\u00a0</div>associated with<div style=\"display:inline-block;width:5px\">\u00a0</div>these risks<div style=\"display:inline-block;width:5px\">\u00a0</div>that are retained<div style=\"display:inline-block;width:5px\">\u00a0</div>by the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company are not<div style=\"display:inline-block;width:5px\">\u00a0</div>discounted and are<div style=\"display:inline-block;width:5px\">\u00a0</div>estimated, in </div><div id=\"a12720\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">part, by considering historical claims experience, severity<div style=\"display:inline-block;width:5px\">\u00a0</div>factors and other actuarial assumptions. These liabilities<div style=\"display:inline-block;width:5px\">\u00a0</div>are recorded </div><div id=\"a12728\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">within \u201cAccrued<div style=\"display:inline-block;width:5px\">\u00a0</div>expenses and<div style=\"display:inline-block;width:5px\">\u00a0</div>other current<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities\u201d in<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>Consolidated Balance<div style=\"display:inline-block;width:5px\">\u00a0</div>Sheets and<div style=\"display:inline-block;width:5px\">\u00a0</div>were $</div><div id=\"a12728_111_3\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:95px;\">8.0</div><div id=\"a12728_114_9\" style=\"position:absolute;font-family:'Times New Roman';left:646px;top:95px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million </div><div id=\"a12739\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">and $</div><div id=\"a12739_5_3\" style=\"position:absolute;font-family:'Times New Roman';left:34px;top:111px;\">4.9</div><div id=\"a12739_8_57\" style=\"position:absolute;font-family:'Times New Roman';left:50px;top:111px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million at May 31, 2025 and June 1, 2024, respectively. </div></div></div></div></div><div id=\"TextBlockContainer118\" style=\"position:relative;line-height:normal;width:701px;height:928px;\"><div id=\"div_103_XBRL_TS_b3f081cae52f4c7fa744426295741460_1\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer104\" style=\"position:relative;line-height:normal;width:701px;height:190px;\"><div id=\"TextContainer104\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12750\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The Captive maintains certain levels<div style=\"display:inline-block;width:5px\">\u00a0</div>of cash and cash<div style=\"display:inline-block;width:5px\">\u00a0</div>equivalents which are restricted in<div style=\"display:inline-block;width:5px\">\u00a0</div>use to secure the<div style=\"display:inline-block;width:5px\">\u00a0</div>insurer\u2019s obligations </div><div id=\"a12754\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">for workers\u2019 compensation, auto<div style=\"display:inline-block;width:5px\">\u00a0</div>liability and general liability<div style=\"display:inline-block;width:5px\">\u00a0</div>programs.<div style=\"display:inline-block;width:7px\">\u00a0</div>As of May<div style=\"display:inline-block;width:5px\">\u00a0</div>31, 2025, restricted cash<div style=\"display:inline-block;width:5px\">\u00a0</div>was $</div><div id=\"a12754_116_3\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:16px;\">1.0</div><div id=\"a12754_119_9\" style=\"position:absolute;font-family:'Times New Roman';left:646px;top:16px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million </div><div id=\"a12760\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">and is recorded within \u201cPrepaid expenses and other current assets\u201d in the Company\u2019s Consolidated Balance Sheets. </div><div id=\"a12769\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">The Company also<div style=\"display:inline-block;width:5px\">\u00a0</div>maintains a medical plan<div style=\"display:inline-block;width:5px\">\u00a0</div>covering substantially all full-time<div style=\"display:inline-block;width:5px\">\u00a0</div>employees. Under the plan,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company self-</div><div id=\"a12778\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">insures its<div style=\"display:inline-block;width:2px\">\u00a0</div>portion of<div style=\"display:inline-block;width:2px\">\u00a0</div>medical claims<div style=\"display:inline-block;width:2px\">\u00a0</div>and uses<div style=\"display:inline-block;width:2px\">\u00a0</div>stop-loss insurance<div style=\"display:inline-block;width:2px\">\u00a0</div>to limit<div style=\"display:inline-block;width:2px\">\u00a0</div>its portion<div style=\"display:inline-block;width:2px\">\u00a0</div>of medical<div style=\"display:inline-block;width:2px\">\u00a0</div>claims to<div style=\"display:inline-block;width:2px\">\u00a0</div>$</div><div id=\"a12778_110_7\" style=\"position:absolute;font-family:'Times New Roman';left:561px;top:79px;\">275,000</div><div id=\"a12778_117_17\" style=\"position:absolute;font-family:'Times New Roman';left:604px;top:79px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>per occurrence. </div><div id=\"a12782\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">Liabilities<div style=\"display:inline-block;width:5px\">\u00a0</div>associated<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>these<div style=\"display:inline-block;width:5px\">\u00a0</div>risks<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>estimated<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>part<div style=\"display:inline-block;width:5px\">\u00a0</div>by<div style=\"display:inline-block;width:5px\">\u00a0</div>considering<div style=\"display:inline-block;width:5px\">\u00a0</div>historical<div style=\"display:inline-block;width:5px\">\u00a0</div>claims<div style=\"display:inline-block;width:5px\">\u00a0</div>experience,<div style=\"display:inline-block;width:5px\">\u00a0</div>medical<div style=\"display:inline-block;width:5px\">\u00a0</div>cost<div style=\"display:inline-block;width:5px\">\u00a0</div>trends, </div><div id=\"a12784\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">demographic factors, severity factors and other actuarial assumptions.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company\u2019s expenses including<div style=\"display:inline-block;width:5px\">\u00a0</div>accruals for incurred </div><div id=\"a12787\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">but not reported claims were<div style=\"display:inline-block;width:2px\">\u00a0</div>approximately $</div><div id=\"a12787_44_4\" style=\"position:absolute;font-family:'Times New Roman';left:246px;top:126px;\">22.8</div><div id=\"a12787_48_11\" style=\"position:absolute;font-family:'Times New Roman';left:269px;top:126px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million, $</div><div id=\"a12787_59_4\" style=\"position:absolute;font-family:'Times New Roman';left:324px;top:126px;\">23.0</div><div id=\"a12787_63_15\" style=\"position:absolute;font-family:'Times New Roman';left:348px;top:126px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million, and $</div><div id=\"a12787_78_4\" style=\"position:absolute;font-family:'Times New Roman';left:425px;top:126px;\">21.9</div><div id=\"a12787_82_47\" style=\"position:absolute;font-family:'Times New Roman';left:448px;top:126px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million in fiscal years 2025,<div style=\"display:inline-block;width:2px\">\u00a0</div>2024, and 2023, </div><div id=\"a12799\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">respectively. The<div style=\"display:inline-block;width:5px\">\u00a0</div>liability recorded for<div style=\"display:inline-block;width:5px\">\u00a0</div>incurred but not<div style=\"display:inline-block;width:5px\">\u00a0</div>reported claims was<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a12799_79_3\" style=\"position:absolute;font-family:'Times New Roman';left:425px;top:142px;\">3.0</div><div id=\"a12799_82_14\" style=\"position:absolute;font-family:'Times New Roman';left:441px;top:142px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million and $</div><div id=\"a12799_96_3\" style=\"position:absolute;font-family:'Times New Roman';left:517px;top:142px;\">2.8</div><div id=\"a12799_99_29\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:142px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million as of<div style=\"display:inline-block;width:5px\">\u00a0</div>May 31, 2025, </div><div id=\"a12809\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">and<div style=\"display:inline-block;width:5px\">\u00a0</div>June<div style=\"display:inline-block;width:5px\">\u00a0</div>1,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024,<div style=\"display:inline-block;width:5px\">\u00a0</div>respectively<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>classified<div style=\"display:inline-block;width:5px\">\u00a0</div>within<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cAccrued<div style=\"display:inline-block;width:5px\">\u00a0</div>expenses<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>other<div style=\"display:inline-block;width:5px\">\u00a0</div>current<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities\u201d<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company\u2019s </div><div id=\"a12815\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">Consolidated Balance Sheets.</div></div></div></div><div id=\"TextContainer118\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_106_XBRL_TS_96ea217b2f9743a2bc43b190c849b7a3\" style=\"position:absolute;left:0px;top:205px;float:left;\"><div id=\"TextBlockContainer107\" style=\"position:relative;line-height:normal;width:701px;height:171px;\"><div id=\"TextContainer107\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12818\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Dividend Payable </div><div id=\"a12821\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Dividends are accrued at the end of each quarter<div style=\"display:inline-block;width:5px\">\u00a0</div>according to the Company\u2019s dividend<div style=\"display:inline-block;width:5px\">\u00a0</div>policy adopted by its Board of Directors </div><div id=\"a12823\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">(\u201cBoard\u201d). The Company pays<div style=\"display:inline-block;width:5px\">\u00a0</div>a dividend to stockholders<div style=\"display:inline-block;width:5px\">\u00a0</div>of its Common Stock<div style=\"display:inline-block;width:5px\">\u00a0</div>on a quarterly basis<div style=\"display:inline-block;width:5px\">\u00a0</div>for each quarter for<div style=\"display:inline-block;width:5px\">\u00a0</div>which </div><div id=\"a12827\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">the Company reports net income attributable<div style=\"display:inline-block;width:2px\">\u00a0</div>to Cal-Maine Foods, Inc., computed in accordance<div style=\"display:inline-block;width:2px\">\u00a0</div>with GAAP, in an amount equal </div><div id=\"a12836\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">to </div><div id=\"a12836_3_9\" style=\"position:absolute;font-family:'Times New Roman';left:18px;top:78px;-sec-ix-hidden:ID_909;\">one-third</div><div id=\"a12836_12_120\" style=\"position:absolute;font-family:'Times New Roman';left:67px;top:78px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>(1/3) of such quarterly net income. Dividends are paid to stockholders<div style=\"display:inline-block;width:2px\">\u00a0</div>of record as of the 60th day following the last </div><div id=\"a12845\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:93px;\">day of such<div style=\"display:inline-block;width:5px\">\u00a0</div>quarter, except<div style=\"display:inline-block;width:5px\">\u00a0</div>for the fourth<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal quarter.<div style=\"display:inline-block;width:5px\">\u00a0</div>For the fourth quarter,<div style=\"display:inline-block;width:6px\">\u00a0</div>the Company pays dividends<div style=\"display:inline-block;width:5px\">\u00a0</div>to stockholders of </div><div id=\"a12849\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">record on the 65th<div style=\"display:inline-block;width:2px\">\u00a0</div>day after the quarter<div style=\"display:inline-block;width:2px\">\u00a0</div>end. Dividends are<div style=\"display:inline-block;width:2px\">\u00a0</div>payable on the 15th<div style=\"display:inline-block;width:2px\">\u00a0</div>day following the<div style=\"display:inline-block;width:2px\">\u00a0</div>record date. Following a<div style=\"display:inline-block;width:2px\">\u00a0</div>quarter </div><div id=\"a12851\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:124px;\">for which the Company does<div style=\"display:inline-block;width:5px\">\u00a0</div>not report net income attributable<div style=\"display:inline-block;width:5px\">\u00a0</div>to Cal-Maine Foods, Inc., the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company will not pay a dividend </div><div id=\"a12856\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">for a<div style=\"display:inline-block;width:5px\">\u00a0</div>subsequent profitable<div style=\"display:inline-block;width:5px\">\u00a0</div>quarter until<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company<div style=\"display:inline-block;width:5px\">\u00a0</div>is profitable<div style=\"display:inline-block;width:5px\">\u00a0</div>on a<div style=\"display:inline-block;width:5px\">\u00a0</div>cumulative basis<div style=\"display:inline-block;width:5px\">\u00a0</div>computed from<div style=\"display:inline-block;width:5px\">\u00a0</div>the date<div style=\"display:inline-block;width:5px\">\u00a0</div>of the<div style=\"display:inline-block;width:5px\">\u00a0</div>most </div><div id=\"a12857\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:155px;\">recent quarter for which a dividend was paid. The dividend policy is subject to periodic review by the Board.</div></div></div></div><div id=\"TextContainer119\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_109_XBRL_TS_2fceaaab8f5f4e7fb3afbfb4f0fb5872\" style=\"position:absolute;left:0px;top:392px;float:left;\"><div id=\"TextBlockContainer110\" style=\"position:relative;line-height:normal;width:701px;height:237px;\"><div id=\"TextContainer110\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12861\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Revenue Recognition </div><div id=\"a12864\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company<div style=\"display:inline-block;width:6px\">\u00a0</div>recognizes revenue<div style=\"display:inline-block;width:6px\">\u00a0</div>through sale<div style=\"display:inline-block;width:6px\">\u00a0</div>of its<div style=\"display:inline-block;width:6px\">\u00a0</div>products to<div style=\"display:inline-block;width:6px\">\u00a0</div>customers through<div style=\"display:inline-block;width:6px\">\u00a0</div>retail, foodservice<div style=\"display:inline-block;width:6px\">\u00a0</div>and other<div style=\"display:inline-block;width:6px\">\u00a0</div>distribution </div><div id=\"a12865\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">channels.<div style=\"display:inline-block;width:5px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>majority<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>revenue<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>derived<div style=\"display:inline-block;width:5px\">\u00a0</div>from<div style=\"display:inline-block;width:5px\">\u00a0</div>agreements<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>contracts<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>customers<div style=\"display:inline-block;width:5px\">\u00a0</div>based<div style=\"display:inline-block;width:5px\">\u00a0</div>upon<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a12868\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">customer<div style=\"display:inline-block;width:6px\">\u00a0</div>ordering<div style=\"display:inline-block;width:6px\">\u00a0</div>its<div style=\"display:inline-block;width:6px\">\u00a0</div>products<div style=\"display:inline-block;width:6px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>a<div style=\"display:inline-block;width:6px\">\u00a0</div>single<div style=\"display:inline-block;width:6px\">\u00a0</div>performance<div style=\"display:inline-block;width:5px\">\u00a0</div>obligation<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>delivering<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>product.<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:5px\">\u00a0</div>believes<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a12869\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">performance<div style=\"display:inline-block;width:5px\">\u00a0</div>obligation<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>met<div style=\"display:inline-block;width:5px\">\u00a0</div>upon<div style=\"display:inline-block;width:5px\">\u00a0</div>delivery<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>acceptance<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>product<div style=\"display:inline-block;width:5px\">\u00a0</div>by<div style=\"display:inline-block;width:5px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>customers,<div style=\"display:inline-block;width:5px\">\u00a0</div>which<div style=\"display:inline-block;width:5px\">\u00a0</div>generally<div style=\"display:inline-block;width:5px\">\u00a0</div>occurs<div style=\"display:inline-block;width:5px\">\u00a0</div>upon </div><div id=\"a12872\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">shipment or delivery<div style=\"display:inline-block;width:2px\">\u00a0</div>to a customer<div style=\"display:inline-block;width:2px\">\u00a0</div>based on terms of<div style=\"display:inline-block;width:2px\">\u00a0</div>the sale. Costs<div style=\"display:inline-block;width:2px\">\u00a0</div>paid to third<div style=\"display:inline-block;width:2px\">\u00a0</div>party brokers to<div style=\"display:inline-block;width:2px\">\u00a0</div>obtain agreements are<div style=\"display:inline-block;width:2px\">\u00a0</div>expensed </div><div id=\"a12874\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">as the Company\u2019s agreements are generally less than one year. </div><div id=\"a12878\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">Revenues are<div style=\"display:inline-block;width:5px\">\u00a0</div>recognized in<div style=\"display:inline-block;width:5px\">\u00a0</div>an amount<div style=\"display:inline-block;width:5px\">\u00a0</div>that reflects<div style=\"display:inline-block;width:5px\">\u00a0</div>the net<div style=\"display:inline-block;width:5px\">\u00a0</div>consideration we<div style=\"display:inline-block;width:5px\">\u00a0</div>expect to<div style=\"display:inline-block;width:5px\">\u00a0</div>receive in<div style=\"display:inline-block;width:5px\">\u00a0</div>exchange for<div style=\"display:inline-block;width:5px\">\u00a0</div>delivery of<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a12880\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">products. The Company periodically<div style=\"display:inline-block;width:2px\">\u00a0</div>offers sales incentives or other<div style=\"display:inline-block;width:2px\">\u00a0</div>programs such as rebates,<div style=\"display:inline-block;width:2px\">\u00a0</div>discounts, coupons, volume-based </div><div id=\"a12883\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">incentives, guaranteed sales<div style=\"display:inline-block;width:5px\">\u00a0</div>and other programs.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company records<div style=\"display:inline-block;width:5px\">\u00a0</div>an estimated allowance<div style=\"display:inline-block;width:5px\">\u00a0</div>for costs associated<div style=\"display:inline-block;width:5px\">\u00a0</div>with these </div><div id=\"a12885\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">programs, which is recorded<div style=\"display:inline-block;width:5px\">\u00a0</div>as a reduction in<div style=\"display:inline-block;width:5px\">\u00a0</div>revenue at the time<div style=\"display:inline-block;width:5px\">\u00a0</div>of sale using historical<div style=\"display:inline-block;width:5px\">\u00a0</div>trends and projected redemption<div style=\"display:inline-block;width:5px\">\u00a0</div>rates </div><div id=\"a12887\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:205px;\">of<div style=\"display:inline-block;width:5px\">\u00a0</div>each program.<div style=\"display:inline-block;width:6px\">\u00a0</div>The Company<div style=\"display:inline-block;width:6px\">\u00a0</div>regularly reviews<div style=\"display:inline-block;width:6px\">\u00a0</div>these estimates<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>any difference<div style=\"display:inline-block;width:6px\">\u00a0</div>between the<div style=\"display:inline-block;width:6px\">\u00a0</div>estimated costs<div style=\"display:inline-block;width:6px\">\u00a0</div>and actual </div><div id=\"a12889\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:221px;\">realization of these programs would be recognized the subsequent period.</div></div></div></div><div id=\"TextContainer120\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_112_XBRL_TS_d15a734db354491588da1f7d46a38a9b\" style=\"position:absolute;left:0px;top:644px;float:left;\"><div id=\"TextBlockContainer113\" style=\"position:relative;line-height:normal;width:701px;height:79px;\"><div id=\"TextContainer113\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12892\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Shipping and Distribution </div><div id=\"a12895\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">Costs<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>deliver<div style=\"display:inline-block;width:6px\">\u00a0</div>product<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>customers<div style=\"display:inline-block;width:6px\">\u00a0</div>are<div style=\"display:inline-block;width:6px\">\u00a0</div>included<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>selling,<div style=\"display:inline-block;width:6px\">\u00a0</div>general<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>administrative<div style=\"display:inline-block;width:6px\">\u00a0</div>expenses<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>accompanying </div><div id=\"a12896\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">Consolidated Statements of<div style=\"display:inline-block;width:5px\">\u00a0</div>Income and totaled<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a12896_47_4\" style=\"position:absolute;font-family:'Times New Roman';left:271px;top:47px;\">93.5</div><div id=\"a12896_51_11\" style=\"position:absolute;font-family:'Times New Roman';left:294px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million, $</div><div id=\"a12896_62_4\" style=\"position:absolute;font-family:'Times New Roman';left:350px;top:47px;\">72.7</div><div id=\"a12896_66_15\" style=\"position:absolute;font-family:'Times New Roman';left:373px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million, and $</div><div id=\"a12896_81_4\" style=\"position:absolute;font-family:'Times New Roman';left:453px;top:47px;\">77.5</div><div id=\"a12896_85_41\" style=\"position:absolute;font-family:'Times New Roman';left:476px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million in fiscal<div style=\"display:inline-block;width:5px\">\u00a0</div>years 2025, 2024,<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a12910\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">2023, respectively.</div></div></div></div><div id=\"TextContainer121\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_115_XBRL_TS_1f590dfe4ec74b1ea7a538ec73bffd6c\" style=\"position:absolute;left:0px;top:739px;float:left;\"><div id=\"TextBlockContainer116\" style=\"position:relative;line-height:normal;width:701px;height:189px;\"><div id=\"TextContainer116\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12915\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Income Taxes </div><div id=\"a12918\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Income<div style=\"display:inline-block;width:6px\">\u00a0</div>taxes<div style=\"display:inline-block;width:6px\">\u00a0</div>are<div style=\"display:inline-block;width:6px\">\u00a0</div>accounted<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>using<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>liability<div style=\"display:inline-block;width:6px\">\u00a0</div>method.<div style=\"display:inline-block;width:6px\">\u00a0</div>Deferred<div style=\"display:inline-block;width:6px\">\u00a0</div>income<div style=\"display:inline-block;width:6px\">\u00a0</div>taxes<div style=\"display:inline-block;width:6px\">\u00a0</div>reflect<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>net<div style=\"display:inline-block;width:6px\">\u00a0</div>tax<div style=\"display:inline-block;width:6px\">\u00a0</div>effects<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>temporary </div><div id=\"a12919\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">differences<div style=\"display:inline-block;width:5px\">\u00a0</div>between<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>carrying<div style=\"display:inline-block;width:5px\">\u00a0</div>amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>assets<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>financial<div style=\"display:inline-block;width:5px\">\u00a0</div>reporting<div style=\"display:inline-block;width:5px\">\u00a0</div>purposes<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>used<div style=\"display:inline-block;width:5px\">\u00a0</div>for </div><div id=\"a12920\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">income tax<div style=\"display:inline-block;width:2px\">\u00a0</div>purposes. The Company\u2019s policy<div style=\"display:inline-block;width:1px\">\u00a0</div>with respect<div style=\"display:inline-block;width:2px\">\u00a0</div>to evaluating<div style=\"display:inline-block;width:2px\">\u00a0</div>uncertain tax<div style=\"display:inline-block;width:2px\">\u00a0</div>positions is<div style=\"display:inline-block;width:2px\">\u00a0</div>based upon<div style=\"display:inline-block;width:2px\">\u00a0</div>whether management </div><div id=\"a12924\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">believes it<div style=\"display:inline-block;width:5px\">\u00a0</div>is more<div style=\"display:inline-block;width:5px\">\u00a0</div>likely than<div style=\"display:inline-block;width:5px\">\u00a0</div>not the<div style=\"display:inline-block;width:5px\">\u00a0</div>uncertain tax<div style=\"display:inline-block;width:5px\">\u00a0</div>positions will<div style=\"display:inline-block;width:5px\">\u00a0</div>be sustained<div style=\"display:inline-block;width:5px\">\u00a0</div>upon review<div style=\"display:inline-block;width:5px\">\u00a0</div>by the<div style=\"display:inline-block;width:5px\">\u00a0</div>taxing authorities. The<div style=\"display:inline-block;width:5px\">\u00a0</div>tax </div><div id=\"a12927\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">positions must meet the more-likely-than-not recognition threshold with consideration given to the amounts and probabilities of </div><div id=\"a12935\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">the outcomes<div style=\"display:inline-block;width:5px\">\u00a0</div>that could<div style=\"display:inline-block;width:5px\">\u00a0</div>be realized<div style=\"display:inline-block;width:5px\">\u00a0</div>upon settlement<div style=\"display:inline-block;width:5px\">\u00a0</div>using the<div style=\"display:inline-block;width:5px\">\u00a0</div>facts, circumstances<div style=\"display:inline-block;width:5px\">\u00a0</div>and information<div style=\"display:inline-block;width:5px\">\u00a0</div>at the<div style=\"display:inline-block;width:5px\">\u00a0</div>reporting date. The </div><div id=\"a12938\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">Company will<div style=\"display:inline-block;width:6px\">\u00a0</div>reflect only<div style=\"display:inline-block;width:6px\">\u00a0</div>the portion<div style=\"display:inline-block;width:6px\">\u00a0</div>of the<div style=\"display:inline-block;width:6px\">\u00a0</div>tax benefit<div style=\"display:inline-block;width:6px\">\u00a0</div>that will<div style=\"display:inline-block;width:6px\">\u00a0</div>be sustained<div style=\"display:inline-block;width:6px\">\u00a0</div>upon resolution<div style=\"display:inline-block;width:6px\">\u00a0</div>of the<div style=\"display:inline-block;width:6px\">\u00a0</div>position and<div style=\"display:inline-block;width:6px\">\u00a0</div>applicable </div><div id=\"a12941\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">interest on the portion of the tax benefit not recognized. The Company<div style=\"display:inline-block;width:2px\">\u00a0</div>initially and subsequently measures the largest amount of </div><div id=\"a12944\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">tax benefit<div style=\"display:inline-block;width:5px\">\u00a0</div>that is<div style=\"display:inline-block;width:5px\">\u00a0</div>greater than<div style=\"display:inline-block;width:5px\">\u00a0</div>50% likely<div style=\"display:inline-block;width:5px\">\u00a0</div>to be<div style=\"display:inline-block;width:5px\">\u00a0</div>realized upon<div style=\"display:inline-block;width:5px\">\u00a0</div>settlement with a<div style=\"display:inline-block;width:5px\">\u00a0</div>taxing authority that<div style=\"display:inline-block;width:5px\">\u00a0</div>has full<div style=\"display:inline-block;width:5px\">\u00a0</div>knowledge of<div style=\"display:inline-block;width:5px\">\u00a0</div>all </div><div id=\"a12946\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">relevant<div style=\"display:inline-block;width:5px\">\u00a0</div>information. The<div style=\"display:inline-block;width:5px\">\u00a0</div>Company<div style=\"display:inline-block;width:5px\">\u00a0</div>records<div style=\"display:inline-block;width:5px\">\u00a0</div>interest<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>penalties on<div style=\"display:inline-block;width:5px\">\u00a0</div>uncertain<div style=\"display:inline-block;width:5px\">\u00a0</div>tax<div style=\"display:inline-block;width:5px\">\u00a0</div>positions<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>component<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>income<div style=\"display:inline-block;width:5px\">\u00a0</div>tax </div></div></div></div></div><div id=\"TextBlockContainer140\" style=\"position:relative;line-height:normal;width:704px;height:927px;\"><div id=\"div_125_XBRL_TS_1f590dfe4ec74b1ea7a538ec73bffd6c_1\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer126\" style=\"position:relative;line-height:normal;width:701px;height:32px;\"><div id=\"TextContainer126\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12954\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">expense. Based upon<div style=\"display:inline-block;width:5px\">\u00a0</div>management\u2019s assessment,<div style=\"display:inline-block;width:5px\">\u00a0</div>there are no<div style=\"display:inline-block;width:5px\">\u00a0</div>uncertain tax positions<div style=\"display:inline-block;width:5px\">\u00a0</div>expected to have<div style=\"display:inline-block;width:5px\">\u00a0</div>a material impact on<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a12955\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">Company\u2019s consolidated financial statements.</div></div></div></div><div id=\"TextContainer140\" style=\"position:relative;width:704px;z-index:1;\"></div><div id=\"div_128_XBRL_TS_f754aa1ce49544fb88d76a63b37c2f0b\" style=\"position:absolute;left:0px;top:47px;float:left;\"><div id=\"TextBlockContainer129\" style=\"position:relative;line-height:normal;width:704px;height:174px;\"><div id=\"TextContainer129\" style=\"position:relative;width:704px;z-index:1;\"><div id=\"a12958\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Business Combinations </div><div id=\"a12961\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company applies the acquisition method of accounting, which requires that once control is obtained, all<div style=\"display:inline-block;width:5px\">\u00a0</div>the assets acquired </div><div id=\"a12966\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">and liabilities assumed, including amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>attributable to noncontrolling interests, are<div style=\"display:inline-block;width:5px\">\u00a0</div>recorded at their respective fair<div style=\"display:inline-block;width:5px\">\u00a0</div>values at </div><div id=\"a12969\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">the date of acquisition. We determine the fair values of identifiable assets and liabilities internally,<div style=\"display:inline-block;width:5px\">\u00a0</div>which requires estimates and </div><div id=\"a12972\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">the<div style=\"display:inline-block;width:5px\">\u00a0</div>use<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>various<div style=\"display:inline-block;width:5px\">\u00a0</div>valuation<div style=\"display:inline-block;width:5px\">\u00a0</div>techniques.<div style=\"display:inline-block;width:5px\">\u00a0</div>When<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>market<div style=\"display:inline-block;width:5px\">\u00a0</div>value<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>not<div style=\"display:inline-block;width:5px\">\u00a0</div>readily<div style=\"display:inline-block;width:5px\">\u00a0</div>available,<div style=\"display:inline-block;width:5px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>internal<div style=\"display:inline-block;width:5px\">\u00a0</div>valuation<div style=\"display:inline-block;width:5px\">\u00a0</div>methodology </div><div id=\"a12974\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">considers the remaining estimated life of the assets acquired and what management believes is the market value for those assets.<div style=\"display:inline-block;width:2px\">\u00a0</div></div><div id=\"a12978\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">We<div style=\"display:inline-block;width:5px\">\u00a0</div>typically use the income method approach for intangible assets<div style=\"display:inline-block;width:5px\">\u00a0</div>acquired in a business combination. Significant estimates in </div><div id=\"a12980\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">valuing certain intangible<div style=\"display:inline-block;width:2px\">\u00a0</div>assets include, but<div style=\"display:inline-block;width:2px\">\u00a0</div>are not limited<div style=\"display:inline-block;width:2px\">\u00a0</div>to, the amount<div style=\"display:inline-block;width:2px\">\u00a0</div>and timing of<div style=\"display:inline-block;width:2px\">\u00a0</div>future cash flows,<div style=\"display:inline-block;width:2px\">\u00a0</div>growth rates, discount </div><div id=\"a12983\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">rates and<div style=\"display:inline-block;width:2px\">\u00a0</div>useful lives.<div style=\"display:inline-block;width:2px\">\u00a0</div>The excess<div style=\"display:inline-block;width:2px\">\u00a0</div>of the purchase<div style=\"display:inline-block;width:1px\">\u00a0</div>price over<div style=\"display:inline-block;width:2px\">\u00a0</div>fair values<div style=\"display:inline-block;width:2px\">\u00a0</div>of identifiable<div style=\"display:inline-block;width:2px\">\u00a0</div>assets and<div style=\"display:inline-block;width:2px\">\u00a0</div>liabilities is<div style=\"display:inline-block;width:2px\">\u00a0</div>recorded as<div style=\"display:inline-block;width:2px\">\u00a0</div>goodwill.</div></div></div></div><div id=\"TextContainer141\" style=\"position:relative;width:704px;z-index:1;\"><div id=\"a12983_137_2\" style=\"position:absolute;font-family:'Times New Roman';left:689px;top:205px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div></div></div><div id=\"div_131_XBRL_TS_7c516a1bc0c643e49a32b08231e4a672\" style=\"position:absolute;left:0px;top:237px;float:left;\"><div id=\"TextBlockContainer132\" style=\"position:relative;line-height:normal;width:701px;height:202px;\"><div id=\"TextContainer132\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12988\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Gain (Loss) on Involuntary Conversions<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a12991\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>maintains insurance<div style=\"display:inline-block;width:5px\">\u00a0</div>for both<div style=\"display:inline-block;width:5px\">\u00a0</div>property damage<div style=\"display:inline-block;width:5px\">\u00a0</div>and business<div style=\"display:inline-block;width:5px\">\u00a0</div>interruption relating<div style=\"display:inline-block;width:5px\">\u00a0</div>to catastrophic<div style=\"display:inline-block;width:5px\">\u00a0</div>events, such<div style=\"display:inline-block;width:5px\">\u00a0</div>as </div><div id=\"a12992\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:46px;\">fires, hurricanes,<div style=\"display:inline-block;width:5px\">\u00a0</div>tornadoes and<div style=\"display:inline-block;width:5px\">\u00a0</div>other acts<div style=\"display:inline-block;width:5px\">\u00a0</div>of God,<div style=\"display:inline-block;width:6px\">\u00a0</div>and is<div style=\"display:inline-block;width:5px\">\u00a0</div>eligible to<div style=\"display:inline-block;width:5px\">\u00a0</div>participate in<div style=\"display:inline-block;width:5px\">\u00a0</div>U.S. Department<div style=\"display:inline-block;width:5px\">\u00a0</div>of Agriculture<div style=\"display:inline-block;width:5px\">\u00a0</div>(\u201cUSDA\u201d) </div><div id=\"a12994\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">indemnity<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>compensation programs<div style=\"display:inline-block;width:6px\">\u00a0</div>for certain<div style=\"display:inline-block;width:6px\">\u00a0</div>losses due<div style=\"display:inline-block;width:6px\">\u00a0</div>to disease<div style=\"display:inline-block;width:6px\">\u00a0</div>outbreaks<div style=\"display:inline-block;width:5px\">\u00a0</div>such<div style=\"display:inline-block;width:5px\">\u00a0</div>as highly<div style=\"display:inline-block;width:6px\">\u00a0</div>pathogenic avian<div style=\"display:inline-block;width:6px\">\u00a0</div>influenza </div><div id=\"a12996\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:77px;\">(\u201cHPAI\u201d). Specifically,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Animal Health Protection Act authorizes the USDA to provide indemnity payments to producers for </div><div id=\"a12997\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:93px;\">birds and eggs that<div style=\"display:inline-block;width:5px\">\u00a0</div>must be destroyed during<div style=\"display:inline-block;width:5px\">\u00a0</div>a disease response. Payments received under<div style=\"display:inline-block;width:5px\">\u00a0</div>these programs are based on<div style=\"display:inline-block;width:5px\">\u00a0</div>the fair </div><div id=\"a13001\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:108px;\">market value of<div style=\"display:inline-block;width:5px\">\u00a0</div>the poultry and/or<div style=\"display:inline-block;width:5px\">\u00a0</div>eggs at the<div style=\"display:inline-block;width:5px\">\u00a0</div>time that HPAI<div style=\"display:inline-block;width:6px\">\u00a0</div>virus is detected<div style=\"display:inline-block;width:5px\">\u00a0</div>in the flock.<div style=\"display:inline-block;width:9px\">\u00a0</div>Other covered costs<div style=\"display:inline-block;width:5px\">\u00a0</div>include feed, </div><div id=\"a13003\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:124px;\">depopulation and disposal<div style=\"display:inline-block;width:5px\">\u00a0</div>costs, and virus<div style=\"display:inline-block;width:5px\">\u00a0</div>elimination costs. The<div style=\"display:inline-block;width:5px\">\u00a0</div>USDA does not<div style=\"display:inline-block;width:5px\">\u00a0</div>provide indemnity for<div style=\"display:inline-block;width:5px\">\u00a0</div>income or production </div><div id=\"a13005\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:139px;\">losses<div style=\"display:inline-block;width:5px\">\u00a0</div>suffered<div style=\"display:inline-block;width:5px\">\u00a0</div>due<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>downtime<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>other<div style=\"display:inline-block;width:5px\">\u00a0</div>business<div style=\"display:inline-block;width:5px\">\u00a0</div>disruptions<div style=\"display:inline-block;width:5px\">\u00a0</div>nor<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>indirect<div style=\"display:inline-block;width:5px\">\u00a0</div>continuing<div style=\"display:inline-block;width:5px\">\u00a0</div>expenses.<div style=\"display:inline-block;width:5px\">\u00a0</div>Recoveries<div style=\"display:inline-block;width:5px\">\u00a0</div>received<div style=\"display:inline-block;width:5px\">\u00a0</div>for </div><div id=\"a13006\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:155px;\">property damage,<div style=\"display:inline-block;width:5px\">\u00a0</div>business interruption<div style=\"display:inline-block;width:5px\">\u00a0</div>and disease<div style=\"display:inline-block;width:5px\">\u00a0</div>outbreaks in<div style=\"display:inline-block;width:5px\">\u00a0</div>excess of<div style=\"display:inline-block;width:5px\">\u00a0</div>or less<div style=\"display:inline-block;width:5px\">\u00a0</div>than the<div style=\"display:inline-block;width:5px\">\u00a0</div>net book<div style=\"display:inline-block;width:5px\">\u00a0</div>value of<div style=\"display:inline-block;width:5px\">\u00a0</div>damaged assets, </div><div id=\"a13008\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:170px;\">including poultry, clean-up and<div style=\"display:inline-block;width:2px\">\u00a0</div>demolition costs,<div style=\"display:inline-block;width:2px\">\u00a0</div>and other<div style=\"display:inline-block;width:2px\">\u00a0</div>direct post-event<div style=\"display:inline-block;width:2px\">\u00a0</div>costs are recorded<div style=\"display:inline-block;width:1px\">\u00a0</div>within \u201cGain (loss)<div style=\"display:inline-block;width:1px\">\u00a0</div>on involuntary </div><div id=\"a13013\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:186px;\">conversions\u201d in the period received or committed when all contingencies associated with the recoveries are resolved.</div></div></div></div><div id=\"TextContainer142\" style=\"position:relative;width:704px;z-index:1;\"><div id=\"a13013_116_2\" style=\"position:absolute;font-family:'Times New Roman';left:628px;top:422px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div></div></div><div id=\"div_134_XBRL_TS_5e9fc4c2e841492e8fac725d437f5613\" style=\"position:absolute;left:0px;top:453px;float:left;\"><div id=\"TextBlockContainer135\" style=\"position:relative;line-height:normal;width:701px;height:269px;\"><div id=\"TextContainer135\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13017\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Loss Contingencies </div><div id=\"a13020\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Certain conditions<div style=\"display:inline-block;width:2px\">\u00a0</div>may exist<div style=\"display:inline-block;width:2px\">\u00a0</div>as of<div style=\"display:inline-block;width:2px\">\u00a0</div>the date<div style=\"display:inline-block;width:2px\">\u00a0</div>the consolidated<div style=\"display:inline-block;width:2px\">\u00a0</div>financial statements<div style=\"display:inline-block;width:2px\">\u00a0</div>are issued<div style=\"display:inline-block;width:2px\">\u00a0</div>that may<div style=\"display:inline-block;width:2px\">\u00a0</div>result in<div style=\"display:inline-block;width:2px\">\u00a0</div>a loss<div style=\"display:inline-block;width:2px\">\u00a0</div>to the<div style=\"display:inline-block;width:2px\">\u00a0</div>Company </div><div id=\"a13023\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">but which will only be resolved<div style=\"display:inline-block;width:2px\">\u00a0</div>when one or more future events<div style=\"display:inline-block;width:2px\">\u00a0</div>occur or fail to occur. The Company\u2019s management and its legal </div><div id=\"a13025\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">counsel assess<div style=\"display:inline-block;width:6px\">\u00a0</div>such contingent<div style=\"display:inline-block;width:6px\">\u00a0</div>liabilities, and<div style=\"display:inline-block;width:6px\">\u00a0</div>such assessment<div style=\"display:inline-block;width:6px\">\u00a0</div>inherently involves<div style=\"display:inline-block;width:5px\">\u00a0</div>an exercise<div style=\"display:inline-block;width:6px\">\u00a0</div>of judgment.<div style=\"display:inline-block;width:6px\">\u00a0</div>In assessing<div style=\"display:inline-block;width:6px\">\u00a0</div>loss </div><div id=\"a13027\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">contingencies related<div style=\"display:inline-block;width:5px\">\u00a0</div>to legal<div style=\"display:inline-block;width:5px\">\u00a0</div>proceedings that<div style=\"display:inline-block;width:5px\">\u00a0</div>are pending<div style=\"display:inline-block;width:5px\">\u00a0</div>against the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company or<div style=\"display:inline-block;width:5px\">\u00a0</div>unasserted claims<div style=\"display:inline-block;width:5px\">\u00a0</div>that may<div style=\"display:inline-block;width:5px\">\u00a0</div>result in<div style=\"display:inline-block;width:5px\">\u00a0</div>such </div><div id=\"a13028\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">proceedings, the Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>legal counsel evaluates the<div style=\"display:inline-block;width:5px\">\u00a0</div>perceived merits of any<div style=\"display:inline-block;width:5px\">\u00a0</div>legal proceedings or unasserted claims<div style=\"display:inline-block;width:5px\">\u00a0</div>as well </div><div id=\"a13030\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">as the perceived merits of the amount of relief sought or expected to be sought therein. </div><div id=\"a13033\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">If the assessment<div style=\"display:inline-block;width:5px\">\u00a0</div>of a contingency<div style=\"display:inline-block;width:5px\">\u00a0</div>indicates it is<div style=\"display:inline-block;width:5px\">\u00a0</div>probable that a<div style=\"display:inline-block;width:5px\">\u00a0</div>material loss has<div style=\"display:inline-block;width:5px\">\u00a0</div>been incurred and<div style=\"display:inline-block;width:5px\">\u00a0</div>the amount of<div style=\"display:inline-block;width:5px\">\u00a0</div>the liability </div><div id=\"a13035\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">can be estimated, the estimated liability would be accrued in the Company\u2019s consolidated financial statements. If the assessment </div><div id=\"a13037\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">indicates a<div style=\"display:inline-block;width:2px\">\u00a0</div>potentially material<div style=\"display:inline-block;width:2px\">\u00a0</div>loss contingency<div style=\"display:inline-block;width:2px\">\u00a0</div>is not<div style=\"display:inline-block;width:2px\">\u00a0</div>probable, but<div style=\"display:inline-block;width:2px\">\u00a0</div>is reasonably<div style=\"display:inline-block;width:2px\">\u00a0</div>possible, or<div style=\"display:inline-block;width:2px\">\u00a0</div>is probable<div style=\"display:inline-block;width:2px\">\u00a0</div>but cannot<div style=\"display:inline-block;width:2px\">\u00a0</div>be estimated, </div><div id=\"a13039\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">then the<div style=\"display:inline-block;width:5px\">\u00a0</div>nature of<div style=\"display:inline-block;width:5px\">\u00a0</div>the contingent<div style=\"display:inline-block;width:5px\">\u00a0</div>liability,<div style=\"display:inline-block;width:5px\">\u00a0</div>together with<div style=\"display:inline-block;width:5px\">\u00a0</div>an estimate of<div style=\"display:inline-block;width:5px\">\u00a0</div>the range of<div style=\"display:inline-block;width:5px\">\u00a0</div>possible loss<div style=\"display:inline-block;width:5px\">\u00a0</div>if determinable<div style=\"display:inline-block;width:5px\">\u00a0</div>and material, </div><div id=\"a13041\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:205px;\">would be disclosed. Loss<div style=\"display:inline-block;width:5px\">\u00a0</div>contingencies considered remote are generally<div style=\"display:inline-block;width:5px\">\u00a0</div>not disclosed unless they<div style=\"display:inline-block;width:5px\">\u00a0</div>involve guarantees, in which </div><div id=\"a13043\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:221px;\">case the nature of the guarantee would be disclosed.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13047\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:252px;\">The Company expenses the costs of litigation as they are incurred.</div></div></div></div><div id=\"TextContainer143\" style=\"position:relative;width:704px;z-index:1;\"></div><div id=\"div_137_XBRL_TS_3b3c0885fbf04f26b03b13f242c787ea\" style=\"position:absolute;left:0px;top:737px;float:left;\"><div id=\"TextBlockContainer138\" style=\"position:relative;line-height:normal;width:701px;height:189px;\"><div style=\"position:absolute; width:157.1px; height:1px; left:323.9px; top:124.2px; background-color:#0000FF; \">\u00a0</div>\n<div id=\"TextContainer138\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13050\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">New Accounting Pronouncements and Policies </div><div id=\"a13053\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">In November 2023,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Financial Accounting Standards<div style=\"display:inline-block;width:5px\">\u00a0</div>Board (\u201cFASB<div style=\"display:inline-block;width:1px\">\u00a0</div>\u201d) issued Accounting Standards<div style=\"display:inline-block;width:5px\">\u00a0</div>Update (\u201cASU\u201d) 2023-</div><div id=\"a13060\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">07, </div><div id=\"a13062\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:24px;top:47px;\">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</div><div id=\"a13063\" style=\"position:absolute;font-family:'Times New Roman';left:466px;top:47px;\">. This ASU requires enhanced disclosures </div><div id=\"a13064\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">about significant<div style=\"display:inline-block;width:2px\">\u00a0</div>segment expenses<div style=\"display:inline-block;width:2px\">\u00a0</div>regularly provided<div style=\"display:inline-block;width:2px\">\u00a0</div>to the<div style=\"display:inline-block;width:2px\">\u00a0</div>chief operating<div style=\"display:inline-block;width:2px\">\u00a0</div>decision maker<div style=\"display:inline-block;width:2px\">\u00a0</div>that are<div style=\"display:inline-block;width:2px\">\u00a0</div>included within<div style=\"display:inline-block;width:2px\">\u00a0</div>each reported </div><div id=\"a13066\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">measure of segment profit or<div style=\"display:inline-block;width:5px\">\u00a0</div>loss, and requires all<div style=\"display:inline-block;width:5px\">\u00a0</div>annual disclosures currently required by<div style=\"display:inline-block;width:5px\">\u00a0</div>Topic 280<div style=\"display:inline-block;width:5px\">\u00a0</div>to be included in<div style=\"display:inline-block;width:5px\">\u00a0</div>interim </div><div id=\"a13068\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">periods. The Company adopted ASU 2023-07 effective<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal year 2025. The pronouncement was adopted retrospectively<div style=\"display:inline-block;width:5px\">\u00a0</div>to all </div><div id=\"a13078\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">prior periods presented. For additional information, refer to </div><div id=\"a13081\" style=\"position:absolute;font-family:'Times New Roman';color:#0000FF;left:324px;top:110px;\"><a href=\"#a16925\" style=\"color:#0000FF;text-decoration:underline;\">Note 15 - Segment Reporting</a></div><div id=\"a13085\" style=\"position:absolute;font-family:'Times New Roman';left:481px;top:110px;\"><a href=\"#a16925\" style=\"color:#000000;text-decoration:none;\">.</a></div><div id=\"a13088\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">In December 2023, the FASB issued ASU 2023-09, </div><div id=\"a13093\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:284px;top:142px;\">Income Taxes (Topic<div style=\"display:inline-block;width:5px\">\u00a0</div>740) \u2013 Improvements to Income Tax<div style=\"display:inline-block;width:5px\">\u00a0</div>Disclosures</div><div id=\"a13097\" style=\"position:absolute;font-family:'Times New Roman';left:658px;top:142px;\">. This </div><div id=\"a13098\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">ASU<div style=\"display:inline-block;width:6px\">\u00a0</div>requires<div style=\"display:inline-block;width:6px\">\u00a0</div>that<div style=\"display:inline-block;width:6px\">\u00a0</div>an<div style=\"display:inline-block;width:6px\">\u00a0</div>entity,<div style=\"display:inline-block;width:7px\">\u00a0</div>on<div style=\"display:inline-block;width:6px\">\u00a0</div>an<div style=\"display:inline-block;width:6px\">\u00a0</div>annual<div style=\"display:inline-block;width:6px\">\u00a0</div>basis,<div style=\"display:inline-block;width:6px\">\u00a0</div>disclose<div style=\"display:inline-block;width:6px\">\u00a0</div>additional<div style=\"display:inline-block;width:6px\">\u00a0</div>income<div style=\"display:inline-block;width:6px\">\u00a0</div>tax<div style=\"display:inline-block;width:6px\">\u00a0</div>information,<div style=\"display:inline-block;width:6px\">\u00a0</div>primarily<div style=\"display:inline-block;width:6px\">\u00a0</div>related<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>rate </div><div id=\"a13099\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">reconciliation and income<div style=\"display:inline-block;width:5px\">\u00a0</div>taxes paid. The<div style=\"display:inline-block;width:5px\">\u00a0</div>ASU is intended<div style=\"display:inline-block;width:5px\">\u00a0</div>to enhance the<div style=\"display:inline-block;width:5px\">\u00a0</div>transparency and decision<div style=\"display:inline-block;width:5px\">\u00a0</div>usefulness of income<div style=\"display:inline-block;width:5px\">\u00a0</div>tax </div></div></div></div></div><div id=\"TextBlockContainer148\" style=\"position:relative;line-height:normal;width:701px;height:158px;\"><div id=\"TextContainer148\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13103\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">disclosures.<div style=\"display:inline-block;width:6px\">\u00a0</div>ASU<div style=\"display:inline-block;width:6px\">\u00a0</div>2023-09<div style=\"display:inline-block;width:6px\">\u00a0</div>is<div style=\"display:inline-block;width:6px\">\u00a0</div>effective<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>annual<div style=\"display:inline-block;width:6px\">\u00a0</div>periods<div style=\"display:inline-block;width:6px\">\u00a0</div>beginning<div style=\"display:inline-block;width:6px\">\u00a0</div>after<div style=\"display:inline-block;width:6px\">\u00a0</div>December<div style=\"display:inline-block;width:6px\">\u00a0</div>15,<div style=\"display:inline-block;width:6px\">\u00a0</div>2024.<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:6px\">\u00a0</div>is<div style=\"display:inline-block;width:6px\">\u00a0</div>currently </div><div id=\"a13106\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">evaluating the impact of ASU 2023-09 on its consolidated financial statement disclosures. </div><div id=\"a13111\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">In<div style=\"display:inline-block;width:9px\">\u00a0</div>November<div style=\"display:inline-block;width:9px\">\u00a0</div>2024,<div style=\"display:inline-block;width:9px\">\u00a0</div>the<div style=\"display:inline-block;width:9px\">\u00a0</div>FASB<div style=\"display:inline-block;width:10px\">\u00a0</div>issued<div style=\"display:inline-block;width:9px\">\u00a0</div>ASU<div style=\"display:inline-block;width:9px\">\u00a0</div>2024-03, </div><div id=\"a13115\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:324px;top:47px;\">Income<div style=\"display:inline-block;width:9px\">\u00a0</div>Statement</div><div id=\"a13116\" style=\"position:absolute;font-family:'Times New Roman';left:424px;top:47px;\">\u2014</div><div id=\"a13117\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:438px;top:47px;\">Reporting<div style=\"display:inline-block;width:9px\">\u00a0</div>Comprehensive<div style=\"display:inline-block;width:9px\">\u00a0</div>Income</div><div id=\"a13118\" style=\"position:absolute;font-family:'Times New Roman';left:631px;top:47px;\">\u2014</div><div id=\"a13119\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:644px;top:47px;\">Expense </div><div id=\"a13120\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:63px;\">Disaggregation Disclosures (Subtopic<div style=\"display:inline-block;width:5px\">\u00a0</div>220-40)</div><div id=\"a13123\" style=\"position:absolute;font-family:'Times New Roman';left:255px;top:63px;\">. The objective of ASU 2024-03 is to improve<div style=\"display:inline-block;width:5px\">\u00a0</div>disclosures about a public entity\u2019s </div><div id=\"a13130\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">expenses, primarily through<div style=\"display:inline-block;width:5px\">\u00a0</div>additional disaggregation of<div style=\"display:inline-block;width:5px\">\u00a0</div>income statement expenses. Additionally,<div style=\"display:inline-block;width:6px\">\u00a0</div>in January 2025,<div style=\"display:inline-block;width:5px\">\u00a0</div>the FASB </div><div id=\"a13131\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">further<div style=\"display:inline-block;width:5px\">\u00a0</div>clarified<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>effective<div style=\"display:inline-block;width:5px\">\u00a0</div>date<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>ASU<div style=\"display:inline-block;width:5px\">\u00a0</div>2024-03<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>issuance of ASU<div style=\"display:inline-block;width:6px\">\u00a0</div>2025-01.<div style=\"display:inline-block;width:5px\">\u00a0</div>ASU<div style=\"display:inline-block;width:5px\">\u00a0</div>2024-03 is effective<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>annual </div><div id=\"a13144\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">periods beginning after December<div style=\"display:inline-block;width:5px\">\u00a0</div>15, 2026, and<div style=\"display:inline-block;width:5px\">\u00a0</div>interim periods within annual<div style=\"display:inline-block;width:5px\">\u00a0</div>reporting periods beginning after<div style=\"display:inline-block;width:5px\">\u00a0</div>December 15, </div><div id=\"a13146\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">2027. Early adoption<div style=\"display:inline-block;width:5px\">\u00a0</div>is permitted and<div style=\"display:inline-block;width:5px\">\u00a0</div>may be applied<div style=\"display:inline-block;width:5px\">\u00a0</div>either on a<div style=\"display:inline-block;width:5px\">\u00a0</div>prospective or retrospective basis.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company is<div style=\"display:inline-block;width:5px\">\u00a0</div>currently </div><div id=\"a13148\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">evaluating the impact of ASU 2024-03 on its consolidated financial statement disclosures.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-418","factDimensions":{"xbrl:concept":"us-gaap:NatureOfOperations","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer43\" style=\"position:relative;line-height:normal;width:701px;height:111px;\"><div id=\"TextContainer43\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12370\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Nature of Operations </div><div id=\"a12373\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Cal-Maine<div style=\"display:inline-block;width:5px\">\u00a0</div>Foods,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc.<div style=\"display:inline-block;width:5px\">\u00a0</div>(\u201cwe,\u201d<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cus,\u201d<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cour,\u201d<div style=\"display:inline-block;width:6px\">\u00a0</div>or<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cCompany\u201d)<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>primarily<div style=\"display:inline-block;width:5px\">\u00a0</div>engaged<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>production,<div style=\"display:inline-block;width:5px\">\u00a0</div>grading,<div style=\"display:inline-block;width:5px\">\u00a0</div>packaging, </div><div id=\"a12379\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">marketing and distribution of fresh shell eggs, including<div style=\"display:inline-block;width:5px\">\u00a0</div>conventional, cage-free, organic, brown, free-range, pasture-raised and </div><div id=\"a12388\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">nutritionally-enhanced eggs, as well<div style=\"display:inline-block;width:5px\">\u00a0</div>as egg products<div style=\"display:inline-block;width:5px\">\u00a0</div>and a variety of<div style=\"display:inline-block;width:5px\">\u00a0</div>prepared foods. The Company,<div style=\"display:inline-block;width:6px\">\u00a0</div>which is headquartered in </div><div id=\"a12395\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">Ridgeland, Mississippi, is the largest<div style=\"display:inline-block;width:5px\">\u00a0</div>producer and distributor of<div style=\"display:inline-block;width:5px\">\u00a0</div>fresh shell eggs in<div style=\"display:inline-block;width:5px\">\u00a0</div>the United States and<div style=\"display:inline-block;width:5px\">\u00a0</div>sells most of its<div style=\"display:inline-block;width:5px\">\u00a0</div>shell </div><div id=\"a12398\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">eggs throughout the majority of the United States.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-419","factDimensions":{"xbrl:concept":"us-gaap:ConsolidationPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer46\" style=\"position:relative;line-height:normal;width:701px;height:63px;\"><div id=\"TextContainer46\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12405\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Principles of Consolidation </div><div id=\"a12408\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The consolidated financial statements include the accounts of all wholly-owned subsidiaries and of majority-owned subsidiaries </div><div id=\"a12413\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">over which we exercise control. All significant intercompany transactions and accounts have been eliminated in consolidation.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriod","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer49\" style=\"position:relative;line-height:normal;width:701px;height:63px;\"><div id=\"TextContainer49\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12416\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Fiscal Year </div><div id=\"a12419\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company\u2019s fiscal year-end is on the Saturday closest to May 31. The fiscal years ending on May 31, 2025 and June 1, 2024 </div><div id=\"a12426\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">included </div><div id=\"a12426_9_2\" style=\"position:absolute;font-family:'Times New Roman';left:54px;top:47px;\">52</div><div id=\"a12426_11_55\" style=\"position:absolute;font-family:'Times New Roman';left:67px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>weeks and the fiscal year ended June 3, 2023 included </div><div id=\"a12426_66_2\" style=\"position:absolute;font-family:'Times New Roman';left:363px;top:47px;\">53</div><div id=\"a12426_68_7\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>weeks.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-421","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriodDuration","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P364D"}]},{"name":"rpt:f-422","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriodDuration","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P364D"}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriodDuration","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P371D"}]},{"name":"rpt:f-424","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer52\" style=\"position:relative;line-height:normal;width:701px;height:79px;\"><div id=\"TextContainer52\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12433\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Use of Estimates </div><div id=\"a12436\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The preparation of the consolidated financial statements in conformity with generally accepted accounting principles (\u201cGAAP\u201d) </div><div id=\"a12441\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the </div><div id=\"a12443\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">consolidated financial statements and accompanying notes. Actual results could differ from those estimates.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer55\" style=\"position:relative;line-height:normal;width:701px;height:111px;\"><div id=\"TextContainer55\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12446\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Cash and Cash Equivalents </div><div id=\"a12451\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:5px\">\u00a0</div>considers<div style=\"display:inline-block;width:6px\">\u00a0</div>all<div style=\"display:inline-block;width:6px\">\u00a0</div>highly<div style=\"display:inline-block;width:6px\">\u00a0</div>liquid<div style=\"display:inline-block;width:6px\">\u00a0</div>investments<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>a<div style=\"display:inline-block;width:6px\">\u00a0</div>maturity<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>three<div style=\"display:inline-block;width:5px\">\u00a0</div>months<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:6px\">\u00a0</div>less<div style=\"display:inline-block;width:5px\">\u00a0</div>when<div style=\"display:inline-block;width:6px\">\u00a0</div>purchased<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>be<div style=\"display:inline-block;width:6px\">\u00a0</div>cash </div><div id=\"a12452\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">equivalents.<div style=\"display:inline-block;width:5px\">\u00a0</div>We<div style=\"display:inline-block;width:6px\">\u00a0</div>maintain<div style=\"display:inline-block;width:5px\">\u00a0</div>bank<div style=\"display:inline-block;width:5px\">\u00a0</div>accounts<div style=\"display:inline-block;width:5px\">\u00a0</div>that<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>insured<div style=\"display:inline-block;width:5px\">\u00a0</div>by<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Federal<div style=\"display:inline-block;width:5px\">\u00a0</div>Deposit<div style=\"display:inline-block;width:5px\">\u00a0</div>Insurance<div style=\"display:inline-block;width:5px\">\u00a0</div>Corporation<div style=\"display:inline-block;width:5px\">\u00a0</div>up<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a12452_108_7\" style=\"position:absolute;font-family:'Times New Roman';left:618px;top:47px;\">250,000</div><div id=\"a12452_115_6\" style=\"position:absolute;font-family:'Times New Roman';left:661px;top:47px;\">. The </div><div id=\"a12455\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Company<div style=\"display:inline-block;width:6px\">\u00a0</div>routinely<div style=\"display:inline-block;width:6px\">\u00a0</div>maintains<div style=\"display:inline-block;width:6px\">\u00a0</div>cash<div style=\"display:inline-block;width:6px\">\u00a0</div>balances<div style=\"display:inline-block;width:6px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>certain<div style=\"display:inline-block;width:5px\">\u00a0</div>financial<div style=\"display:inline-block;width:6px\">\u00a0</div>institutions<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>excess<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>federally<div style=\"display:inline-block;width:6px\">\u00a0</div>insured<div style=\"display:inline-block;width:6px\">\u00a0</div>amounts.<div style=\"display:inline-block;width:6px\">\u00a0</div>The </div><div id=\"a12458\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">Company has not experienced any loss in such<div style=\"display:inline-block;width:2px\">\u00a0</div>accounts. The Company manages this risk through maintaining<div style=\"display:inline-block;width:2px\">\u00a0</div>cash deposits and </div><div id=\"a12461\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">other highly liquid investments in high quality financial institutions.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"us-gaap:CashFDICInsuredAmount","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"250000","decimals":0}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"us-gaap:InvestmentPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer58\" style=\"position:relative;line-height:normal;width:701px;height:218px;\"><div id=\"TextContainer58\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12465\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Investment Securities Available-for-Sale </div><div id=\"a12476\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company has determined that its debt<div style=\"display:inline-block;width:5px\">\u00a0</div>securities are available-for-sale investments and are<div style=\"display:inline-block;width:5px\">\u00a0</div>classified as current because the </div><div id=\"a12484\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>invested<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>available for<div style=\"display:inline-block;width:6px\">\u00a0</div>current<div style=\"display:inline-block;width:5px\">\u00a0</div>operations.<div style=\"display:inline-block;width:5px\">\u00a0</div>Available-for-sale<div style=\"display:inline-block;width:6px\">\u00a0</div>securities<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>carried<div style=\"display:inline-block;width:5px\">\u00a0</div>at<div style=\"display:inline-block;width:5px\">\u00a0</div>fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value,<div style=\"display:inline-block;width:5px\">\u00a0</div>based<div style=\"display:inline-block;width:5px\">\u00a0</div>on<div style=\"display:inline-block;width:5px\">\u00a0</div>quoted </div><div id=\"a12489\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">market<div style=\"display:inline-block;width:5px\">\u00a0</div>prices<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>balance<div style=\"display:inline-block;width:5px\">\u00a0</div>sheet<div style=\"display:inline-block;width:5px\">\u00a0</div>date,<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>unrealized<div style=\"display:inline-block;width:5px\">\u00a0</div>gains<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>losses<div style=\"display:inline-block;width:5px\">\u00a0</div>recorded<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>other<div style=\"display:inline-block;width:5px\">\u00a0</div>comprehensive<div style=\"display:inline-block;width:5px\">\u00a0</div>income.<div style=\"display:inline-block;width:5px\">\u00a0</div>The </div><div id=\"a12491\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity and is recorded </div><div id=\"a12493\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:93px;\">in interest income. The Company regularly evaluates changes to the rating of its debt securities<div style=\"display:inline-block;width:2px\">\u00a0</div>by credit agencies and economic </div><div id=\"a12495\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">conditions to<div style=\"display:inline-block;width:5px\">\u00a0</div>assess and<div style=\"display:inline-block;width:5px\">\u00a0</div>record any<div style=\"display:inline-block;width:5px\">\u00a0</div>expected credit<div style=\"display:inline-block;width:5px\">\u00a0</div>losses through<div style=\"display:inline-block;width:5px\">\u00a0</div>allowance for<div style=\"display:inline-block;width:5px\">\u00a0</div>credit losses,<div style=\"display:inline-block;width:5px\">\u00a0</div>limited to<div style=\"display:inline-block;width:5px\">\u00a0</div>the amount<div style=\"display:inline-block;width:5px\">\u00a0</div>that fair </div><div id=\"a12497\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:124px;\">value was less than the amortized cost basis.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a12500\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:155px;\">The cost basis<div style=\"display:inline-block;width:5px\">\u00a0</div>for realized gains<div style=\"display:inline-block;width:5px\">\u00a0</div>and losses on<div style=\"display:inline-block;width:5px\">\u00a0</div>available-for-sale securities is<div style=\"display:inline-block;width:5px\">\u00a0</div>determined by the<div style=\"display:inline-block;width:5px\">\u00a0</div>specific identification method. </div><div id=\"a12505\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:171px;\">Gains and losses are<div style=\"display:inline-block;width:2px\">\u00a0</div>recognized in other income<div style=\"display:inline-block;width:2px\">\u00a0</div>(expense) as \u201cOther, net\u201d in<div style=\"display:inline-block;width:2px\">\u00a0</div>the Company\u2019s Consolidated Statements of<div style=\"display:inline-block;width:2px\">\u00a0</div>Income. </div><div id=\"a12511\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:186px;\">Interest<div style=\"display:inline-block;width:7px\">\u00a0</div>and<div style=\"display:inline-block;width:7px\">\u00a0</div>dividends<div style=\"display:inline-block;width:7px\">\u00a0</div>on<div style=\"display:inline-block;width:7px\">\u00a0</div>securities<div style=\"display:inline-block;width:7px\">\u00a0</div>classified<div style=\"display:inline-block;width:7px\">\u00a0</div>as<div style=\"display:inline-block;width:7px\">\u00a0</div>available-for-sale<div style=\"display:inline-block;width:7px\">\u00a0</div>are<div style=\"display:inline-block;width:7px\">\u00a0</div>recorded<div style=\"display:inline-block;width:7px\">\u00a0</div>in<div style=\"display:inline-block;width:7px\">\u00a0</div>\u201cInterest<div style=\"display:inline-block;width:7px\">\u00a0</div>income\u201d<div style=\"display:inline-block;width:7px\">\u00a0</div>in<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>Company\u2019s </div><div id=\"a12519\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:202px;\">Consolidated Statements of Income.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"us-gaap:TradeAndOtherAccountsReceivablePolicy","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer61\" style=\"position:relative;line-height:normal;width:701px;height:111px;\"><div id=\"TextContainer61\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12523\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Trade Receivables<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a12526\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Trade receivables are stated at their<div style=\"display:inline-block;width:2px\">\u00a0</div>carrying values, which include a<div style=\"display:inline-block;width:2px\">\u00a0</div>reserve for credit losses. At<div style=\"display:inline-block;width:2px\">\u00a0</div>May 31, 2025 and June<div style=\"display:inline-block;width:2px\">\u00a0</div>1, 2024, </div><div id=\"a12528\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">reserves for credit losses were $</div><div id=\"a12528_33_3\" style=\"position:absolute;font-family:'Times New Roman';left:176px;top:47px;\">745</div><div id=\"a12528_36_15\" style=\"position:absolute;font-family:'Times New Roman';left:196px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>thousand and $</div><div id=\"a12528_51_3\" style=\"position:absolute;font-family:'Times New Roman';left:280px;top:47px;\">490</div><div id=\"a12528_54_71\" style=\"position:absolute;font-family:'Times New Roman';left:300px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>thousand, respectively. The Company extends credit to customers based </div><div id=\"a12540\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">on an<div style=\"display:inline-block;width:5px\">\u00a0</div>evaluation of<div style=\"display:inline-block;width:5px\">\u00a0</div>each customer\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>financial condition<div style=\"display:inline-block;width:5px\">\u00a0</div>and credit<div style=\"display:inline-block;width:5px\">\u00a0</div>history.<div style=\"display:inline-block;width:5px\">\u00a0</div>Collateral is<div style=\"display:inline-block;width:5px\">\u00a0</div>generally not<div style=\"display:inline-block;width:5px\">\u00a0</div>required. The<div style=\"display:inline-block;width:5px\">\u00a0</div>Company </div><div id=\"a12543\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">minimizes exposure to counter party credit<div style=\"display:inline-block;width:5px\">\u00a0</div>risk through credit analysis and<div style=\"display:inline-block;width:5px\">\u00a0</div>approvals, credit limits, and monitoring procedures. </div><div id=\"a12546\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">In determining<div style=\"display:inline-block;width:2px\">\u00a0</div>our reserve<div style=\"display:inline-block;width:2px\">\u00a0</div>for credit<div style=\"display:inline-block;width:2px\">\u00a0</div>losses, receivables<div style=\"display:inline-block;width:2px\">\u00a0</div>are assigned<div style=\"display:inline-block;width:2px\">\u00a0</div>an expected<div style=\"display:inline-block;width:2px\">\u00a0</div>loss based<div style=\"display:inline-block;width:2px\">\u00a0</div>on historical<div style=\"display:inline-block;width:2px\">\u00a0</div>loss information<div style=\"display:inline-block;width:2px\">\u00a0</div>adjusted </div></div></div><div id=\"TextBlockContainer74\" style=\"position:relative;line-height:normal;width:701px;height:32px;\"><div id=\"TextContainer74\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12553\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">as<div style=\"display:inline-block;width:5px\">\u00a0</div>needed<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>economic<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>other<div style=\"display:inline-block;width:5px\">\u00a0</div>forward-looking<div style=\"display:inline-block;width:5px\">\u00a0</div>factors.<div style=\"display:inline-block;width:5px\">\u00a0</div>At<div style=\"display:inline-block;width:5px\">\u00a0</div>May<div style=\"display:inline-block;width:5px\">\u00a0</div>31,<div style=\"display:inline-block;width:5px\">\u00a0</div>2025<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>June<div style=\"display:inline-block;width:5px\">\u00a0</div>1,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024, </div><div id=\"a12553_92_3\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:0px;\">one</div><div id=\"a12553_95_24\" style=\"position:absolute;font-family:'Times New Roman';left:555px;top:0px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>customer<div style=\"display:inline-block;width:5px\">\u00a0</div>accounted<div style=\"display:inline-block;width:5px\">\u00a0</div>for </div><div id=\"a12563\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">approximately </div><div id=\"a12563_14_4\" style=\"position:absolute;font-family:'Times New Roman';left:85px;top:16px;\">28.1</div><div id=\"a12563_18_6\" style=\"position:absolute;font-family:'Times New Roman';left:108px;top:16px;\">% and </div><div id=\"a12563_24_4\" style=\"position:absolute;font-family:'Times New Roman';left:145px;top:16px;\">26.8</div><div id=\"a12563_28_59\" style=\"position:absolute;font-family:'Times New Roman';left:169px;top:16px;\">% of the Company\u2019s trade accounts receivable, respectively.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-429","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"745000","decimals":-3}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"490000","decimals":-3}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"calm:NumberOfMajorCustomers","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Item","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-432","factDimensions":{"xbrl:concept":"calm:NumberOfMajorCustomers","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Item","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember","srt:MajorCustomersAxis":"calm:OneCustomerMember"},"factValues":[{"value":"0.281","decimals":3}]},{"name":"rpt:f-434","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember","srt:MajorCustomersAxis":"calm:OneCustomerMember"},"factValues":[{"value":"0.268","decimals":3}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"us-gaap:InventoryPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer77\" style=\"position:relative;line-height:normal;width:701px;height:142px;\"><div id=\"TextContainer77\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12577\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Inventories </div><div id=\"a12580\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Inventories<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>eggs,<div style=\"display:inline-block;width:5px\">\u00a0</div>feed,<div style=\"display:inline-block;width:5px\">\u00a0</div>supplies<div style=\"display:inline-block;width:5px\">\u00a0</div>and flocks<div style=\"display:inline-block;width:6px\">\u00a0</div>are valued<div style=\"display:inline-block;width:6px\">\u00a0</div>principally<div style=\"display:inline-block;width:5px\">\u00a0</div>at<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>lower of<div style=\"display:inline-block;width:6px\">\u00a0</div>cost<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>net<div style=\"display:inline-block;width:5px\">\u00a0</div>realizable value.<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>cost<div style=\"display:inline-block;width:5px\">\u00a0</div>of </div><div id=\"a12583\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">inventories is determined by either the first-in, first-out method or the weighted-average method. </div><div id=\"a12592\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">The<div style=\"display:inline-block;width:6px\">\u00a0</div>cost<div style=\"display:inline-block;width:6px\">\u00a0</div>associated<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>flocks,<div style=\"display:inline-block;width:6px\">\u00a0</div>consisting<div style=\"display:inline-block;width:5px\">\u00a0</div>principally<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>chicks,<div style=\"display:inline-block;width:6px\">\u00a0</div>feed,<div style=\"display:inline-block;width:6px\">\u00a0</div>labor,<div style=\"display:inline-block;width:6px\">\u00a0</div>contractor<div style=\"display:inline-block;width:5px\">\u00a0</div>payments<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>overhead<div style=\"display:inline-block;width:6px\">\u00a0</div>costs,<div style=\"display:inline-block;width:6px\">\u00a0</div>are </div><div id=\"a12593\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">accumulated during a growing period of approximately </div><div id=\"a12593_53_2\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:95px;\">22</div><div id=\"a12593_55_71\" style=\"position:absolute;font-family:'Times New Roman';left:317px;top:95px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>weeks. Flock costs are amortized to cost of sales over<div style=\"display:inline-block;width:5px\">\u00a0</div>the productive </div><div id=\"a12595\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">lives of the flocks, generally </div><div id=\"a12595_31_3\" style=\"position:absolute;font-family:'Times New Roman';left:159px;top:111px;-sec-ix-hidden:ID_154;\">one</div><div id=\"a12595_34_4\" style=\"position:absolute;font-family:'Times New Roman';left:178px;top:111px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>to </div><div id=\"a12595_38_9\" style=\"position:absolute;font-family:'Times New Roman';left:196px;top:111px;\">two years</div><div id=\"a12595_47_88\" style=\"position:absolute;font-family:'Times New Roman';left:247px;top:111px;\">. As the amortization period of the flocks is relatively short, disclosure of the gross </div><div id=\"a12601\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">cost and accumulated amortization is omitted. Flock mortality is charged to cost of sales as incurred.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"calm:FlockCostsCostAccumulationPeriod","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P154D"}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"calm:FlockCostsAmortizationPeriod","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer80\" style=\"position:relative;line-height:normal;width:701px;height:142px;\"><div id=\"TextContainer80\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12605\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Property, Plant and Equipment </div><div id=\"a12608\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Property, plant<div style=\"display:inline-block;width:5px\">\u00a0</div>and equipment are stated<div style=\"display:inline-block;width:5px\">\u00a0</div>at cost. Depreciation is<div style=\"display:inline-block;width:5px\">\u00a0</div>provided by the straight-line<div style=\"display:inline-block;width:5px\">\u00a0</div>method over the estimated<div style=\"display:inline-block;width:5px\">\u00a0</div>useful </div><div id=\"a12611\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">lives, which<div style=\"display:inline-block;width:5px\">\u00a0</div>are </div><div id=\"a12611_17_2\" style=\"position:absolute;font-family:'Times New Roman';left:94px;top:47px;\">15</div><div id=\"a12611_19_4\" style=\"position:absolute;font-family:'Times New Roman';left:107px;top:47px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>to </div><div id=\"a12611_23_2\" style=\"position:absolute;font-family:'Times New Roman';left:126px;top:47px;\">25</div><div id=\"a12611_25_42\" style=\"position:absolute;font-family:'Times New Roman';left:139px;top:47px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>years for<div style=\"display:inline-block;width:5px\">\u00a0</div>buildings and<div style=\"display:inline-block;width:5px\">\u00a0</div>improvements and </div><div id=\"a12611_67_1\" style=\"position:absolute;font-family:'Times New Roman';left:376px;top:47px;\">3</div><div id=\"a12611_68_4\" style=\"position:absolute;font-family:'Times New Roman';left:383px;top:47px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>to </div><div id=\"a12611_72_2\" style=\"position:absolute;font-family:'Times New Roman';left:401px;top:47px;\">12</div><div id=\"a12611_74_49\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:47px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>years for<div style=\"display:inline-block;width:5px\">\u00a0</div>machinery and<div style=\"display:inline-block;width:5px\">\u00a0</div>equipment. Expenditures </div><div id=\"a12613\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">that significantly<div style=\"display:inline-block;width:6px\">\u00a0</div>extend the<div style=\"display:inline-block;width:6px\">\u00a0</div>useful life<div style=\"display:inline-block;width:6px\">\u00a0</div>of the<div style=\"display:inline-block;width:6px\">\u00a0</div>related assets<div style=\"display:inline-block;width:6px\">\u00a0</div>are capitalized.<div style=\"display:inline-block;width:6px\">\u00a0</div>Normal repairs<div style=\"display:inline-block;width:6px\">\u00a0</div>and maintenance<div style=\"display:inline-block;width:6px\">\u00a0</div>are expensed<div style=\"display:inline-block;width:6px\">\u00a0</div>as </div><div id=\"a12616\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">incurred. When property, plant, and equipment<div style=\"display:inline-block;width:2px\">\u00a0</div>are retired, sold, or<div style=\"display:inline-block;width:2px\">\u00a0</div>otherwise disposed of, the<div style=\"display:inline-block;width:2px\">\u00a0</div>asset\u2019s carrying amount and related </div><div id=\"a12618\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">accumulated depreciation are removed from the accounts and<div style=\"display:inline-block;width:5px\">\u00a0</div>any gain or loss is included in<div style=\"display:inline-block;width:5px\">\u00a0</div>operations. When certain events or </div><div id=\"a12621\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">changes<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>operating<div style=\"display:inline-block;width:5px\">\u00a0</div>conditions<div style=\"display:inline-block;width:5px\">\u00a0</div>occur,<div style=\"display:inline-block;width:5px\">\u00a0</div>asset<div style=\"display:inline-block;width:5px\">\u00a0</div>lives<div style=\"display:inline-block;width:5px\">\u00a0</div>may<div style=\"display:inline-block;width:5px\">\u00a0</div>be<div style=\"display:inline-block;width:5px\">\u00a0</div>adjusted<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>an<div style=\"display:inline-block;width:5px\">\u00a0</div>impairment assessment<div style=\"display:inline-block;width:6px\">\u00a0</div>may<div style=\"display:inline-block;width:5px\">\u00a0</div>be<div style=\"display:inline-block;width:5px\">\u00a0</div>performed<div style=\"display:inline-block;width:5px\">\u00a0</div>on<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a12623\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">recoverability of the carrying amounts.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P25Y"}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P12Y"}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentsPolicy","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer83\" style=\"position:relative;line-height:normal;width:701px;height:111px;\"><div id=\"TextContainer83\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12626\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Investments in Unconsolidated Entities </div><div id=\"a12629\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The equity method of accounting is<div style=\"display:inline-block;width:5px\">\u00a0</div>used when the Company can exert<div style=\"display:inline-block;width:5px\">\u00a0</div>significant influence over an entity,<div style=\"display:inline-block;width:5px\">\u00a0</div>but does not control </div><div id=\"a12634\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">its financial<div style=\"display:inline-block;width:6px\">\u00a0</div>and operating<div style=\"display:inline-block;width:6px\">\u00a0</div>decisions. Under<div style=\"display:inline-block;width:6px\">\u00a0</div>the equity<div style=\"display:inline-block;width:6px\">\u00a0</div>method, original<div style=\"display:inline-block;width:6px\">\u00a0</div>investments are<div style=\"display:inline-block;width:6px\">\u00a0</div>recorded at<div style=\"display:inline-block;width:6px\">\u00a0</div>cost and<div style=\"display:inline-block;width:6px\">\u00a0</div>adjusted by<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a12637\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Company\u2019s share of<div style=\"display:inline-block;width:2px\">\u00a0</div>undistributed earnings<div style=\"display:inline-block;width:2px\">\u00a0</div>or losses<div style=\"display:inline-block;width:2px\">\u00a0</div>of these<div style=\"display:inline-block;width:2px\">\u00a0</div>entities. Equity<div style=\"display:inline-block;width:2px\">\u00a0</div>investments without<div style=\"display:inline-block;width:2px\">\u00a0</div>readily determinable<div style=\"display:inline-block;width:2px\">\u00a0</div>fair values, </div><div id=\"a12640\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">when<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:5px\">\u00a0</div>does<div style=\"display:inline-block;width:6px\">\u00a0</div>not<div style=\"display:inline-block;width:6px\">\u00a0</div>have<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>ability<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>exercise<div style=\"display:inline-block;width:5px\">\u00a0</div>significant<div style=\"display:inline-block;width:6px\">\u00a0</div>influence<div style=\"display:inline-block;width:5px\">\u00a0</div>over<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>investee,<div style=\"display:inline-block;width:6px\">\u00a0</div>are<div style=\"display:inline-block;width:6px\">\u00a0</div>recorded<div style=\"display:inline-block;width:5px\">\u00a0</div>at<div style=\"display:inline-block;width:6px\">\u00a0</div>cost,<div style=\"display:inline-block;width:6px\">\u00a0</div>less </div><div id=\"a12646\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">impairment, plus or minus observable price changes.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer86\" style=\"position:relative;line-height:normal;width:701px;height:110px;\"><div id=\"TextContainer86\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12650\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Goodwill </div><div id=\"a12653\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Goodwill<div style=\"display:inline-block;width:5px\">\u00a0</div>represents<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>excess<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>purchase<div style=\"display:inline-block;width:5px\">\u00a0</div>price<div style=\"display:inline-block;width:5px\">\u00a0</div>over<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>identifiable<div style=\"display:inline-block;width:5px\">\u00a0</div>net<div style=\"display:inline-block;width:5px\">\u00a0</div>assets<div style=\"display:inline-block;width:5px\">\u00a0</div>acquired.<div style=\"display:inline-block;width:5px\">\u00a0</div>Goodwill<div style=\"display:inline-block;width:5px\">\u00a0</div>is </div><div id=\"a12655\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">evaluated for<div style=\"display:inline-block;width:6px\">\u00a0</div>impairment at<div style=\"display:inline-block;width:6px\">\u00a0</div>least annually<div style=\"display:inline-block;width:6px\">\u00a0</div>or more<div style=\"display:inline-block;width:6px\">\u00a0</div>frequently if<div style=\"display:inline-block;width:6px\">\u00a0</div>impairment indicators<div style=\"display:inline-block;width:6px\">\u00a0</div>arise by<div style=\"display:inline-block;width:6px\">\u00a0</div>first performing<div style=\"display:inline-block;width:6px\">\u00a0</div>a qualitative </div><div id=\"a12657\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">assessment to determine whether a<div style=\"display:inline-block;width:2px\">\u00a0</div>quantitative goodwill test is necessary. After assessing<div style=\"display:inline-block;width:2px\">\u00a0</div>the totality of events<div style=\"display:inline-block;width:2px\">\u00a0</div>or circumstances, </div><div id=\"a12660\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">if we determine it is more likely than<div style=\"display:inline-block;width:5px\">\u00a0</div>not that the fair value of a<div style=\"display:inline-block;width:5px\">\u00a0</div>reporting unit is less than its carrying amount,<div style=\"display:inline-block;width:5px\">\u00a0</div>then we perform </div><div id=\"a12663\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:93px;\">additional quantitative tests to determine the magnitude of any impairment.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer89\" style=\"position:relative;line-height:normal;width:701px;height:156px;\"><div id=\"TextContainer89\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12666\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Intangible Assets </div><div id=\"a12669\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Intangible assets<div style=\"display:inline-block;width:2px\">\u00a0</div>are initially<div style=\"display:inline-block;width:2px\">\u00a0</div>recorded at<div style=\"display:inline-block;width:2px\">\u00a0</div>fair value<div style=\"display:inline-block;width:2px\">\u00a0</div>in business<div style=\"display:inline-block;width:2px\">\u00a0</div>acquisitions, which<div style=\"display:inline-block;width:1px\">\u00a0</div>include franchise<div style=\"display:inline-block;width:1px\">\u00a0</div>rights, customer<div style=\"display:inline-block;width:2px\">\u00a0</div>relationships, </div><div id=\"a12671\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">non-compete agreements, trademarks and right of<div style=\"display:inline-block;width:2px\">\u00a0</div>use intangibles. They are amortized over their<div style=\"display:inline-block;width:2px\">\u00a0</div>estimated useful lives of </div><div id=\"a12671_121_1\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:47px;\">5</div><div id=\"a12671_122_4\" style=\"position:absolute;font-family:'Times New Roman';left:658px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>to </div><div id=\"a12671_126_2\" style=\"position:absolute;font-family:'Times New Roman';left:675px;top:47px;\">15</div><div id=\"a12675\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">years. The<div style=\"display:inline-block;width:5px\">\u00a0</div>gross<div style=\"display:inline-block;width:5px\">\u00a0</div>cost<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>accumulated<div style=\"display:inline-block;width:5px\">\u00a0</div>amortization<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>intangible<div style=\"display:inline-block;width:5px\">\u00a0</div>assets<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>removed<div style=\"display:inline-block;width:5px\">\u00a0</div>when<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>recorded<div style=\"display:inline-block;width:5px\">\u00a0</div>amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>fully </div><div id=\"a12678\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">amortized and the<div style=\"display:inline-block;width:5px\">\u00a0</div>asset is no<div style=\"display:inline-block;width:5px\">\u00a0</div>longer in use<div style=\"display:inline-block;width:5px\">\u00a0</div>or the contract<div style=\"display:inline-block;width:5px\">\u00a0</div>has expired. When<div style=\"display:inline-block;width:5px\">\u00a0</div>certain events or<div style=\"display:inline-block;width:5px\">\u00a0</div>changes in operating<div style=\"display:inline-block;width:5px\">\u00a0</div>conditions </div><div id=\"a12681\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:93px;\">occur, asset lives may<div style=\"display:inline-block;width:1px\">\u00a0</div>be adjusted and<div style=\"display:inline-block;width:1px\">\u00a0</div>an impairment assessment<div style=\"display:inline-block;width:1px\">\u00a0</div>may be performed<div style=\"display:inline-block;width:1px\">\u00a0</div>on the recoverability<div style=\"display:inline-block;width:1px\">\u00a0</div>of the carrying<div style=\"display:inline-block;width:2px\">\u00a0</div>amounts. </div><div id=\"a12685\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:124px;\">Indefinite life assets are recorded at fair value in business acquisitions and represent water rights. They are not amortized, but </div><div id=\"a12687\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">are reviewed for impairment at least annually or more frequently if impairment indicators arise.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"us-gaap:SelfInsuranceReservePolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer92\" style=\"position:relative;line-height:normal;width:701px;height:142px;\"><div id=\"TextContainer92\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12690\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Insurance Liabilities and Restricted Cash </div><div id=\"a12695\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:6px\">\u00a0</div>uses<div style=\"display:inline-block;width:6px\">\u00a0</div>a<div style=\"display:inline-block;width:6px\">\u00a0</div>combination<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>insurance<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>self-insurance<div style=\"display:inline-block;width:6px\">\u00a0</div>programs,<div style=\"display:inline-block;width:6px\">\u00a0</div>including<div style=\"display:inline-block;width:6px\">\u00a0</div>a<div style=\"display:inline-block;width:6px\">\u00a0</div>wholly-owned<div style=\"display:inline-block;width:6px\">\u00a0</div>captive<div style=\"display:inline-block;width:6px\">\u00a0</div>insurance </div><div id=\"a12706\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">subsidiary (the \u201cCaptive\u201d) to<div style=\"display:inline-block;width:5px\">\u00a0</div>provide coverage for the<div style=\"display:inline-block;width:5px\">\u00a0</div>potential liabilities for workers\u2019<div style=\"display:inline-block;width:5px\">\u00a0</div>compensation, auto liability and general </div><div id=\"a12708\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">liability risks. Liabilities<div style=\"display:inline-block;width:5px\">\u00a0</div>associated with<div style=\"display:inline-block;width:5px\">\u00a0</div>these risks<div style=\"display:inline-block;width:5px\">\u00a0</div>that are retained<div style=\"display:inline-block;width:5px\">\u00a0</div>by the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company are not<div style=\"display:inline-block;width:5px\">\u00a0</div>discounted and are<div style=\"display:inline-block;width:5px\">\u00a0</div>estimated, in </div><div id=\"a12720\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">part, by considering historical claims experience, severity<div style=\"display:inline-block;width:5px\">\u00a0</div>factors and other actuarial assumptions. These liabilities<div style=\"display:inline-block;width:5px\">\u00a0</div>are recorded </div><div id=\"a12728\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">within \u201cAccrued<div style=\"display:inline-block;width:5px\">\u00a0</div>expenses and<div style=\"display:inline-block;width:5px\">\u00a0</div>other current<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities\u201d in<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>Consolidated Balance<div style=\"display:inline-block;width:5px\">\u00a0</div>Sheets and<div style=\"display:inline-block;width:5px\">\u00a0</div>were $</div><div id=\"a12728_111_3\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:95px;\">8.0</div><div id=\"a12728_114_9\" style=\"position:absolute;font-family:'Times New Roman';left:646px;top:95px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million </div><div id=\"a12739\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">and $</div><div id=\"a12739_5_3\" style=\"position:absolute;font-family:'Times New Roman';left:34px;top:111px;\">4.9</div><div id=\"a12739_8_57\" style=\"position:absolute;font-family:'Times New Roman';left:50px;top:111px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million at May 31, 2025 and June 1, 2024, respectively. </div></div></div><div id=\"TextBlockContainer104\" style=\"position:relative;line-height:normal;width:701px;height:190px;\"><div id=\"TextContainer104\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12750\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The Captive maintains certain levels<div style=\"display:inline-block;width:5px\">\u00a0</div>of cash and cash<div style=\"display:inline-block;width:5px\">\u00a0</div>equivalents which are restricted in<div style=\"display:inline-block;width:5px\">\u00a0</div>use to secure the<div style=\"display:inline-block;width:5px\">\u00a0</div>insurer\u2019s obligations </div><div id=\"a12754\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">for workers\u2019 compensation, auto<div style=\"display:inline-block;width:5px\">\u00a0</div>liability and general liability<div style=\"display:inline-block;width:5px\">\u00a0</div>programs.<div style=\"display:inline-block;width:7px\">\u00a0</div>As of May<div style=\"display:inline-block;width:5px\">\u00a0</div>31, 2025, restricted cash<div style=\"display:inline-block;width:5px\">\u00a0</div>was $</div><div id=\"a12754_116_3\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:16px;\">1.0</div><div id=\"a12754_119_9\" style=\"position:absolute;font-family:'Times New Roman';left:646px;top:16px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million </div><div id=\"a12760\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">and is recorded within \u201cPrepaid expenses and other current assets\u201d in the Company\u2019s Consolidated Balance Sheets. </div><div id=\"a12769\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">The Company also<div style=\"display:inline-block;width:5px\">\u00a0</div>maintains a medical plan<div style=\"display:inline-block;width:5px\">\u00a0</div>covering substantially all full-time<div style=\"display:inline-block;width:5px\">\u00a0</div>employees. Under the plan,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company self-</div><div id=\"a12778\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">insures its<div style=\"display:inline-block;width:2px\">\u00a0</div>portion of<div style=\"display:inline-block;width:2px\">\u00a0</div>medical claims<div style=\"display:inline-block;width:2px\">\u00a0</div>and uses<div style=\"display:inline-block;width:2px\">\u00a0</div>stop-loss insurance<div style=\"display:inline-block;width:2px\">\u00a0</div>to limit<div style=\"display:inline-block;width:2px\">\u00a0</div>its portion<div style=\"display:inline-block;width:2px\">\u00a0</div>of medical<div style=\"display:inline-block;width:2px\">\u00a0</div>claims to<div style=\"display:inline-block;width:2px\">\u00a0</div>$</div><div id=\"a12778_110_7\" style=\"position:absolute;font-family:'Times New Roman';left:561px;top:79px;\">275,000</div><div id=\"a12778_117_17\" style=\"position:absolute;font-family:'Times New Roman';left:604px;top:79px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>per occurrence. </div><div id=\"a12782\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">Liabilities<div style=\"display:inline-block;width:5px\">\u00a0</div>associated<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>these<div style=\"display:inline-block;width:5px\">\u00a0</div>risks<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>estimated<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>part<div style=\"display:inline-block;width:5px\">\u00a0</div>by<div style=\"display:inline-block;width:5px\">\u00a0</div>considering<div style=\"display:inline-block;width:5px\">\u00a0</div>historical<div style=\"display:inline-block;width:5px\">\u00a0</div>claims<div style=\"display:inline-block;width:5px\">\u00a0</div>experience,<div style=\"display:inline-block;width:5px\">\u00a0</div>medical<div style=\"display:inline-block;width:5px\">\u00a0</div>cost<div style=\"display:inline-block;width:5px\">\u00a0</div>trends, </div><div id=\"a12784\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">demographic factors, severity factors and other actuarial assumptions.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company\u2019s expenses including<div style=\"display:inline-block;width:5px\">\u00a0</div>accruals for incurred </div><div id=\"a12787\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">but not reported claims were<div style=\"display:inline-block;width:2px\">\u00a0</div>approximately $</div><div id=\"a12787_44_4\" style=\"position:absolute;font-family:'Times New Roman';left:246px;top:126px;\">22.8</div><div id=\"a12787_48_11\" style=\"position:absolute;font-family:'Times New Roman';left:269px;top:126px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million, $</div><div id=\"a12787_59_4\" style=\"position:absolute;font-family:'Times New Roman';left:324px;top:126px;\">23.0</div><div id=\"a12787_63_15\" style=\"position:absolute;font-family:'Times New Roman';left:348px;top:126px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million, and $</div><div id=\"a12787_78_4\" style=\"position:absolute;font-family:'Times New Roman';left:425px;top:126px;\">21.9</div><div id=\"a12787_82_47\" style=\"position:absolute;font-family:'Times New Roman';left:448px;top:126px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million in fiscal years 2025,<div style=\"display:inline-block;width:2px\">\u00a0</div>2024, and 2023, </div><div id=\"a12799\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">respectively. The<div style=\"display:inline-block;width:5px\">\u00a0</div>liability recorded for<div style=\"display:inline-block;width:5px\">\u00a0</div>incurred but not<div style=\"display:inline-block;width:5px\">\u00a0</div>reported claims was<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a12799_79_3\" style=\"position:absolute;font-family:'Times New Roman';left:425px;top:142px;\">3.0</div><div id=\"a12799_82_14\" style=\"position:absolute;font-family:'Times New Roman';left:441px;top:142px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million and $</div><div id=\"a12799_96_3\" style=\"position:absolute;font-family:'Times New Roman';left:517px;top:142px;\">2.8</div><div id=\"a12799_99_29\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:142px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million as of<div style=\"display:inline-block;width:5px\">\u00a0</div>May 31, 2025, </div><div id=\"a12809\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">and<div style=\"display:inline-block;width:5px\">\u00a0</div>June<div style=\"display:inline-block;width:5px\">\u00a0</div>1,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024,<div style=\"display:inline-block;width:5px\">\u00a0</div>respectively<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>classified<div style=\"display:inline-block;width:5px\">\u00a0</div>within<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cAccrued<div style=\"display:inline-block;width:5px\">\u00a0</div>expenses<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>other<div style=\"display:inline-block;width:5px\">\u00a0</div>current<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities\u201d<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company\u2019s </div><div id=\"a12815\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">Consolidated Balance Sheets.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"us-gaap:SelfInsuranceReserveCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8000000.0","decimals":-5}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"us-gaap:SelfInsuranceReserveCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4900000","decimals":-5}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000000.0","decimals":-5}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"calm:MedicalClaimMaximumPerOccurrence","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"275000","decimals":0}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"calm:MedicalPlanExpense","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22800000","decimals":-5}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"calm:MedicalPlanExpense","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23000000.0","decimals":-5}]},{"name":"rpt:f-455","factDimensions":{"xbrl:concept":"calm:MedicalPlanExpense","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21900000","decimals":-5}]},{"name":"rpt:f-456","factDimensions":{"xbrl:concept":"calm:LiabilityRecordedForIncurredButNotReportedClaims","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3000000.0","decimals":-5}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"calm:LiabilityRecordedForIncurredButNotReportedClaims","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2800000","decimals":-5}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"calm:DividendsPayablePolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer107\" style=\"position:relative;line-height:normal;width:701px;height:171px;\"><div id=\"TextContainer107\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12818\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Dividend Payable </div><div id=\"a12821\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Dividends are accrued at the end of each quarter<div style=\"display:inline-block;width:5px\">\u00a0</div>according to the Company\u2019s dividend<div style=\"display:inline-block;width:5px\">\u00a0</div>policy adopted by its Board of Directors </div><div id=\"a12823\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">(\u201cBoard\u201d). The Company pays<div style=\"display:inline-block;width:5px\">\u00a0</div>a dividend to stockholders<div style=\"display:inline-block;width:5px\">\u00a0</div>of its Common Stock<div style=\"display:inline-block;width:5px\">\u00a0</div>on a quarterly basis<div style=\"display:inline-block;width:5px\">\u00a0</div>for each quarter for<div style=\"display:inline-block;width:5px\">\u00a0</div>which </div><div id=\"a12827\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">the Company reports net income attributable<div style=\"display:inline-block;width:2px\">\u00a0</div>to Cal-Maine Foods, Inc., computed in accordance<div style=\"display:inline-block;width:2px\">\u00a0</div>with GAAP, in an amount equal </div><div id=\"a12836\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">to </div><div id=\"a12836_3_9\" style=\"position:absolute;font-family:'Times New Roman';left:18px;top:78px;-sec-ix-hidden:ID_909;\">one-third</div><div id=\"a12836_12_120\" style=\"position:absolute;font-family:'Times New Roman';left:67px;top:78px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>(1/3) of such quarterly net income. Dividends are paid to stockholders<div style=\"display:inline-block;width:2px\">\u00a0</div>of record as of the 60th day following the last </div><div id=\"a12845\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:93px;\">day of such<div style=\"display:inline-block;width:5px\">\u00a0</div>quarter, except<div style=\"display:inline-block;width:5px\">\u00a0</div>for the fourth<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal quarter.<div style=\"display:inline-block;width:5px\">\u00a0</div>For the fourth quarter,<div style=\"display:inline-block;width:6px\">\u00a0</div>the Company pays dividends<div style=\"display:inline-block;width:5px\">\u00a0</div>to stockholders of </div><div id=\"a12849\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">record on the 65th<div style=\"display:inline-block;width:2px\">\u00a0</div>day after the quarter<div style=\"display:inline-block;width:2px\">\u00a0</div>end. Dividends are<div style=\"display:inline-block;width:2px\">\u00a0</div>payable on the 15th<div style=\"display:inline-block;width:2px\">\u00a0</div>day following the<div style=\"display:inline-block;width:2px\">\u00a0</div>record date. Following a<div style=\"display:inline-block;width:2px\">\u00a0</div>quarter </div><div id=\"a12851\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:124px;\">for which the Company does<div style=\"display:inline-block;width:5px\">\u00a0</div>not report net income attributable<div style=\"display:inline-block;width:5px\">\u00a0</div>to Cal-Maine Foods, Inc., the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company will not pay a dividend </div><div id=\"a12856\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">for a<div style=\"display:inline-block;width:5px\">\u00a0</div>subsequent profitable<div style=\"display:inline-block;width:5px\">\u00a0</div>quarter until<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company<div style=\"display:inline-block;width:5px\">\u00a0</div>is profitable<div style=\"display:inline-block;width:5px\">\u00a0</div>on a<div style=\"display:inline-block;width:5px\">\u00a0</div>cumulative basis<div style=\"display:inline-block;width:5px\">\u00a0</div>computed from<div style=\"display:inline-block;width:5px\">\u00a0</div>the date<div style=\"display:inline-block;width:5px\">\u00a0</div>of the<div style=\"display:inline-block;width:5px\">\u00a0</div>most </div><div id=\"a12857\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:155px;\">recent quarter for which a dividend was paid. The dividend policy is subject to periodic review by the Board.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer110\" style=\"position:relative;line-height:normal;width:701px;height:237px;\"><div id=\"TextContainer110\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12861\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Revenue Recognition </div><div id=\"a12864\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company<div style=\"display:inline-block;width:6px\">\u00a0</div>recognizes revenue<div style=\"display:inline-block;width:6px\">\u00a0</div>through sale<div style=\"display:inline-block;width:6px\">\u00a0</div>of its<div style=\"display:inline-block;width:6px\">\u00a0</div>products to<div style=\"display:inline-block;width:6px\">\u00a0</div>customers through<div style=\"display:inline-block;width:6px\">\u00a0</div>retail, foodservice<div style=\"display:inline-block;width:6px\">\u00a0</div>and other<div style=\"display:inline-block;width:6px\">\u00a0</div>distribution </div><div id=\"a12865\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">channels.<div style=\"display:inline-block;width:5px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>majority<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>revenue<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>derived<div style=\"display:inline-block;width:5px\">\u00a0</div>from<div style=\"display:inline-block;width:5px\">\u00a0</div>agreements<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>contracts<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>customers<div style=\"display:inline-block;width:5px\">\u00a0</div>based<div style=\"display:inline-block;width:5px\">\u00a0</div>upon<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a12868\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">customer<div style=\"display:inline-block;width:6px\">\u00a0</div>ordering<div style=\"display:inline-block;width:6px\">\u00a0</div>its<div style=\"display:inline-block;width:6px\">\u00a0</div>products<div style=\"display:inline-block;width:6px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>a<div style=\"display:inline-block;width:6px\">\u00a0</div>single<div style=\"display:inline-block;width:6px\">\u00a0</div>performance<div style=\"display:inline-block;width:5px\">\u00a0</div>obligation<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>delivering<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>product.<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:5px\">\u00a0</div>believes<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a12869\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">performance<div style=\"display:inline-block;width:5px\">\u00a0</div>obligation<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>met<div style=\"display:inline-block;width:5px\">\u00a0</div>upon<div style=\"display:inline-block;width:5px\">\u00a0</div>delivery<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>acceptance<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>product<div style=\"display:inline-block;width:5px\">\u00a0</div>by<div style=\"display:inline-block;width:5px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>customers,<div style=\"display:inline-block;width:5px\">\u00a0</div>which<div style=\"display:inline-block;width:5px\">\u00a0</div>generally<div style=\"display:inline-block;width:5px\">\u00a0</div>occurs<div style=\"display:inline-block;width:5px\">\u00a0</div>upon </div><div id=\"a12872\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">shipment or delivery<div style=\"display:inline-block;width:2px\">\u00a0</div>to a customer<div style=\"display:inline-block;width:2px\">\u00a0</div>based on terms of<div style=\"display:inline-block;width:2px\">\u00a0</div>the sale. Costs<div style=\"display:inline-block;width:2px\">\u00a0</div>paid to third<div style=\"display:inline-block;width:2px\">\u00a0</div>party brokers to<div style=\"display:inline-block;width:2px\">\u00a0</div>obtain agreements are<div style=\"display:inline-block;width:2px\">\u00a0</div>expensed </div><div id=\"a12874\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">as the Company\u2019s agreements are generally less than one year. </div><div id=\"a12878\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">Revenues are<div style=\"display:inline-block;width:5px\">\u00a0</div>recognized in<div style=\"display:inline-block;width:5px\">\u00a0</div>an amount<div style=\"display:inline-block;width:5px\">\u00a0</div>that reflects<div style=\"display:inline-block;width:5px\">\u00a0</div>the net<div style=\"display:inline-block;width:5px\">\u00a0</div>consideration we<div style=\"display:inline-block;width:5px\">\u00a0</div>expect to<div style=\"display:inline-block;width:5px\">\u00a0</div>receive in<div style=\"display:inline-block;width:5px\">\u00a0</div>exchange for<div style=\"display:inline-block;width:5px\">\u00a0</div>delivery of<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a12880\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">products. The Company periodically<div style=\"display:inline-block;width:2px\">\u00a0</div>offers sales incentives or other<div style=\"display:inline-block;width:2px\">\u00a0</div>programs such as rebates,<div style=\"display:inline-block;width:2px\">\u00a0</div>discounts, coupons, volume-based </div><div id=\"a12883\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">incentives, guaranteed sales<div style=\"display:inline-block;width:5px\">\u00a0</div>and other programs.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company records<div style=\"display:inline-block;width:5px\">\u00a0</div>an estimated allowance<div style=\"display:inline-block;width:5px\">\u00a0</div>for costs associated<div style=\"display:inline-block;width:5px\">\u00a0</div>with these </div><div id=\"a12885\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">programs, which is recorded<div style=\"display:inline-block;width:5px\">\u00a0</div>as a reduction in<div style=\"display:inline-block;width:5px\">\u00a0</div>revenue at the time<div style=\"display:inline-block;width:5px\">\u00a0</div>of sale using historical<div style=\"display:inline-block;width:5px\">\u00a0</div>trends and projected redemption<div style=\"display:inline-block;width:5px\">\u00a0</div>rates </div><div id=\"a12887\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:205px;\">of<div style=\"display:inline-block;width:5px\">\u00a0</div>each program.<div style=\"display:inline-block;width:6px\">\u00a0</div>The Company<div style=\"display:inline-block;width:6px\">\u00a0</div>regularly reviews<div style=\"display:inline-block;width:6px\">\u00a0</div>these estimates<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>any difference<div style=\"display:inline-block;width:6px\">\u00a0</div>between the<div style=\"display:inline-block;width:6px\">\u00a0</div>estimated costs<div style=\"display:inline-block;width:6px\">\u00a0</div>and actual </div><div id=\"a12889\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:221px;\">realization of these programs would be recognized the subsequent period.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"calm:ShippingAndDistributionPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer113\" style=\"position:relative;line-height:normal;width:701px;height:79px;\"><div id=\"TextContainer113\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12892\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Shipping and Distribution </div><div id=\"a12895\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">Costs<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>deliver<div style=\"display:inline-block;width:6px\">\u00a0</div>product<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>customers<div style=\"display:inline-block;width:6px\">\u00a0</div>are<div style=\"display:inline-block;width:6px\">\u00a0</div>included<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>selling,<div style=\"display:inline-block;width:6px\">\u00a0</div>general<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>administrative<div style=\"display:inline-block;width:6px\">\u00a0</div>expenses<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>accompanying </div><div id=\"a12896\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">Consolidated Statements of<div style=\"display:inline-block;width:5px\">\u00a0</div>Income and totaled<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a12896_47_4\" style=\"position:absolute;font-family:'Times New Roman';left:271px;top:47px;\">93.5</div><div id=\"a12896_51_11\" style=\"position:absolute;font-family:'Times New Roman';left:294px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million, $</div><div id=\"a12896_62_4\" style=\"position:absolute;font-family:'Times New Roman';left:350px;top:47px;\">72.7</div><div id=\"a12896_66_15\" style=\"position:absolute;font-family:'Times New Roman';left:373px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million, and $</div><div id=\"a12896_81_4\" style=\"position:absolute;font-family:'Times New Roman';left:453px;top:47px;\">77.5</div><div id=\"a12896_85_41\" style=\"position:absolute;font-family:'Times New Roman';left:476px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million in fiscal<div style=\"display:inline-block;width:5px\">\u00a0</div>years 2025, 2024,<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a12910\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">2023, respectively.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"us-gaap:ProductionAndDistributionCosts","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"93500000","decimals":-5}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"us-gaap:ProductionAndDistributionCosts","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"72700000","decimals":-5}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"us-gaap:ProductionAndDistributionCosts","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"77500000","decimals":-5}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer116\" style=\"position:relative;line-height:normal;width:701px;height:189px;\"><div id=\"TextContainer116\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12915\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Income Taxes </div><div id=\"a12918\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Income<div style=\"display:inline-block;width:6px\">\u00a0</div>taxes<div style=\"display:inline-block;width:6px\">\u00a0</div>are<div style=\"display:inline-block;width:6px\">\u00a0</div>accounted<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>using<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>liability<div style=\"display:inline-block;width:6px\">\u00a0</div>method.<div style=\"display:inline-block;width:6px\">\u00a0</div>Deferred<div style=\"display:inline-block;width:6px\">\u00a0</div>income<div style=\"display:inline-block;width:6px\">\u00a0</div>taxes<div style=\"display:inline-block;width:6px\">\u00a0</div>reflect<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>net<div style=\"display:inline-block;width:6px\">\u00a0</div>tax<div style=\"display:inline-block;width:6px\">\u00a0</div>effects<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>temporary </div><div id=\"a12919\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">differences<div style=\"display:inline-block;width:5px\">\u00a0</div>between<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>carrying<div style=\"display:inline-block;width:5px\">\u00a0</div>amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>assets<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>financial<div style=\"display:inline-block;width:5px\">\u00a0</div>reporting<div style=\"display:inline-block;width:5px\">\u00a0</div>purposes<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>used<div style=\"display:inline-block;width:5px\">\u00a0</div>for </div><div id=\"a12920\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">income tax<div style=\"display:inline-block;width:2px\">\u00a0</div>purposes. The Company\u2019s policy<div style=\"display:inline-block;width:1px\">\u00a0</div>with respect<div style=\"display:inline-block;width:2px\">\u00a0</div>to evaluating<div style=\"display:inline-block;width:2px\">\u00a0</div>uncertain tax<div style=\"display:inline-block;width:2px\">\u00a0</div>positions is<div style=\"display:inline-block;width:2px\">\u00a0</div>based upon<div style=\"display:inline-block;width:2px\">\u00a0</div>whether management </div><div id=\"a12924\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">believes it<div style=\"display:inline-block;width:5px\">\u00a0</div>is more<div style=\"display:inline-block;width:5px\">\u00a0</div>likely than<div style=\"display:inline-block;width:5px\">\u00a0</div>not the<div style=\"display:inline-block;width:5px\">\u00a0</div>uncertain tax<div style=\"display:inline-block;width:5px\">\u00a0</div>positions will<div style=\"display:inline-block;width:5px\">\u00a0</div>be sustained<div style=\"display:inline-block;width:5px\">\u00a0</div>upon review<div style=\"display:inline-block;width:5px\">\u00a0</div>by the<div style=\"display:inline-block;width:5px\">\u00a0</div>taxing authorities. The<div style=\"display:inline-block;width:5px\">\u00a0</div>tax </div><div id=\"a12927\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">positions must meet the more-likely-than-not recognition threshold with consideration given to the amounts and probabilities of </div><div id=\"a12935\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">the outcomes<div style=\"display:inline-block;width:5px\">\u00a0</div>that could<div style=\"display:inline-block;width:5px\">\u00a0</div>be realized<div style=\"display:inline-block;width:5px\">\u00a0</div>upon settlement<div style=\"display:inline-block;width:5px\">\u00a0</div>using the<div style=\"display:inline-block;width:5px\">\u00a0</div>facts, circumstances<div style=\"display:inline-block;width:5px\">\u00a0</div>and information<div style=\"display:inline-block;width:5px\">\u00a0</div>at the<div style=\"display:inline-block;width:5px\">\u00a0</div>reporting date. The </div><div id=\"a12938\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">Company will<div style=\"display:inline-block;width:6px\">\u00a0</div>reflect only<div style=\"display:inline-block;width:6px\">\u00a0</div>the portion<div style=\"display:inline-block;width:6px\">\u00a0</div>of the<div style=\"display:inline-block;width:6px\">\u00a0</div>tax benefit<div style=\"display:inline-block;width:6px\">\u00a0</div>that will<div style=\"display:inline-block;width:6px\">\u00a0</div>be sustained<div style=\"display:inline-block;width:6px\">\u00a0</div>upon resolution<div style=\"display:inline-block;width:6px\">\u00a0</div>of the<div style=\"display:inline-block;width:6px\">\u00a0</div>position and<div style=\"display:inline-block;width:6px\">\u00a0</div>applicable </div><div id=\"a12941\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">interest on the portion of the tax benefit not recognized. The Company<div style=\"display:inline-block;width:2px\">\u00a0</div>initially and subsequently measures the largest amount of </div><div id=\"a12944\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">tax benefit<div style=\"display:inline-block;width:5px\">\u00a0</div>that is<div style=\"display:inline-block;width:5px\">\u00a0</div>greater than<div style=\"display:inline-block;width:5px\">\u00a0</div>50% likely<div style=\"display:inline-block;width:5px\">\u00a0</div>to be<div style=\"display:inline-block;width:5px\">\u00a0</div>realized upon<div style=\"display:inline-block;width:5px\">\u00a0</div>settlement with a<div style=\"display:inline-block;width:5px\">\u00a0</div>taxing authority that<div style=\"display:inline-block;width:5px\">\u00a0</div>has full<div style=\"display:inline-block;width:5px\">\u00a0</div>knowledge of<div style=\"display:inline-block;width:5px\">\u00a0</div>all </div><div id=\"a12946\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">relevant<div style=\"display:inline-block;width:5px\">\u00a0</div>information. The<div style=\"display:inline-block;width:5px\">\u00a0</div>Company<div style=\"display:inline-block;width:5px\">\u00a0</div>records<div style=\"display:inline-block;width:5px\">\u00a0</div>interest<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>penalties on<div style=\"display:inline-block;width:5px\">\u00a0</div>uncertain<div style=\"display:inline-block;width:5px\">\u00a0</div>tax<div style=\"display:inline-block;width:5px\">\u00a0</div>positions<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>component<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>income<div style=\"display:inline-block;width:5px\">\u00a0</div>tax </div></div></div><div id=\"TextBlockContainer126\" style=\"position:relative;line-height:normal;width:701px;height:32px;\"><div id=\"TextContainer126\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12954\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">expense. Based upon<div style=\"display:inline-block;width:5px\">\u00a0</div>management\u2019s assessment,<div style=\"display:inline-block;width:5px\">\u00a0</div>there are no<div style=\"display:inline-block;width:5px\">\u00a0</div>uncertain tax positions<div style=\"display:inline-block;width:5px\">\u00a0</div>expected to have<div style=\"display:inline-block;width:5px\">\u00a0</div>a material impact on<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a12955\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">Company\u2019s consolidated financial statements.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationsPolicy","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer129\" style=\"position:relative;line-height:normal;width:704px;height:174px;\"><div id=\"TextContainer129\" style=\"position:relative;width:704px;z-index:1;\"><div id=\"a12958\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Business Combinations </div><div id=\"a12961\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company applies the acquisition method of accounting, which requires that once control is obtained, all<div style=\"display:inline-block;width:5px\">\u00a0</div>the assets acquired </div><div id=\"a12966\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">and liabilities assumed, including amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>attributable to noncontrolling interests, are<div style=\"display:inline-block;width:5px\">\u00a0</div>recorded at their respective fair<div style=\"display:inline-block;width:5px\">\u00a0</div>values at </div><div id=\"a12969\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">the date of acquisition. We determine the fair values of identifiable assets and liabilities internally,<div style=\"display:inline-block;width:5px\">\u00a0</div>which requires estimates and </div><div id=\"a12972\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">the<div style=\"display:inline-block;width:5px\">\u00a0</div>use<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>various<div style=\"display:inline-block;width:5px\">\u00a0</div>valuation<div style=\"display:inline-block;width:5px\">\u00a0</div>techniques.<div style=\"display:inline-block;width:5px\">\u00a0</div>When<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>market<div style=\"display:inline-block;width:5px\">\u00a0</div>value<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>not<div style=\"display:inline-block;width:5px\">\u00a0</div>readily<div style=\"display:inline-block;width:5px\">\u00a0</div>available,<div style=\"display:inline-block;width:5px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>internal<div style=\"display:inline-block;width:5px\">\u00a0</div>valuation<div style=\"display:inline-block;width:5px\">\u00a0</div>methodology </div><div id=\"a12974\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">considers the remaining estimated life of the assets acquired and what management believes is the market value for those assets.<div style=\"display:inline-block;width:2px\">\u00a0</div></div><div id=\"a12978\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">We<div style=\"display:inline-block;width:5px\">\u00a0</div>typically use the income method approach for intangible assets<div style=\"display:inline-block;width:5px\">\u00a0</div>acquired in a business combination. Significant estimates in </div><div id=\"a12980\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">valuing certain intangible<div style=\"display:inline-block;width:2px\">\u00a0</div>assets include, but<div style=\"display:inline-block;width:2px\">\u00a0</div>are not limited<div style=\"display:inline-block;width:2px\">\u00a0</div>to, the amount<div style=\"display:inline-block;width:2px\">\u00a0</div>and timing of<div style=\"display:inline-block;width:2px\">\u00a0</div>future cash flows,<div style=\"display:inline-block;width:2px\">\u00a0</div>growth rates, discount </div><div id=\"a12983\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">rates and<div style=\"display:inline-block;width:2px\">\u00a0</div>useful lives.<div style=\"display:inline-block;width:2px\">\u00a0</div>The excess<div style=\"display:inline-block;width:2px\">\u00a0</div>of the purchase<div style=\"display:inline-block;width:1px\">\u00a0</div>price over<div style=\"display:inline-block;width:2px\">\u00a0</div>fair values<div style=\"display:inline-block;width:2px\">\u00a0</div>of identifiable<div style=\"display:inline-block;width:2px\">\u00a0</div>assets and<div style=\"display:inline-block;width:2px\">\u00a0</div>liabilities is<div style=\"display:inline-block;width:2px\">\u00a0</div>recorded as<div style=\"display:inline-block;width:2px\">\u00a0</div>goodwill.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-466","factDimensions":{"xbrl:concept":"calm:GainOnInvoluntaryConversionsPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer132\" style=\"position:relative;line-height:normal;width:701px;height:202px;\"><div id=\"TextContainer132\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a12988\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Gain (Loss) on Involuntary Conversions<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a12991\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>maintains insurance<div style=\"display:inline-block;width:5px\">\u00a0</div>for both<div style=\"display:inline-block;width:5px\">\u00a0</div>property damage<div style=\"display:inline-block;width:5px\">\u00a0</div>and business<div style=\"display:inline-block;width:5px\">\u00a0</div>interruption relating<div style=\"display:inline-block;width:5px\">\u00a0</div>to catastrophic<div style=\"display:inline-block;width:5px\">\u00a0</div>events, such<div style=\"display:inline-block;width:5px\">\u00a0</div>as </div><div id=\"a12992\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:46px;\">fires, hurricanes,<div style=\"display:inline-block;width:5px\">\u00a0</div>tornadoes and<div style=\"display:inline-block;width:5px\">\u00a0</div>other acts<div style=\"display:inline-block;width:5px\">\u00a0</div>of God,<div style=\"display:inline-block;width:6px\">\u00a0</div>and is<div style=\"display:inline-block;width:5px\">\u00a0</div>eligible to<div style=\"display:inline-block;width:5px\">\u00a0</div>participate in<div style=\"display:inline-block;width:5px\">\u00a0</div>U.S. Department<div style=\"display:inline-block;width:5px\">\u00a0</div>of Agriculture<div style=\"display:inline-block;width:5px\">\u00a0</div>(\u201cUSDA\u201d) </div><div id=\"a12994\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">indemnity<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>compensation programs<div style=\"display:inline-block;width:6px\">\u00a0</div>for certain<div style=\"display:inline-block;width:6px\">\u00a0</div>losses due<div style=\"display:inline-block;width:6px\">\u00a0</div>to disease<div style=\"display:inline-block;width:6px\">\u00a0</div>outbreaks<div style=\"display:inline-block;width:5px\">\u00a0</div>such<div style=\"display:inline-block;width:5px\">\u00a0</div>as highly<div style=\"display:inline-block;width:6px\">\u00a0</div>pathogenic avian<div style=\"display:inline-block;width:6px\">\u00a0</div>influenza </div><div id=\"a12996\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:77px;\">(\u201cHPAI\u201d). Specifically,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Animal Health Protection Act authorizes the USDA to provide indemnity payments to producers for </div><div id=\"a12997\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:93px;\">birds and eggs that<div style=\"display:inline-block;width:5px\">\u00a0</div>must be destroyed during<div style=\"display:inline-block;width:5px\">\u00a0</div>a disease response. Payments received under<div style=\"display:inline-block;width:5px\">\u00a0</div>these programs are based on<div style=\"display:inline-block;width:5px\">\u00a0</div>the fair </div><div id=\"a13001\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:108px;\">market value of<div style=\"display:inline-block;width:5px\">\u00a0</div>the poultry and/or<div style=\"display:inline-block;width:5px\">\u00a0</div>eggs at the<div style=\"display:inline-block;width:5px\">\u00a0</div>time that HPAI<div style=\"display:inline-block;width:6px\">\u00a0</div>virus is detected<div style=\"display:inline-block;width:5px\">\u00a0</div>in the flock.<div style=\"display:inline-block;width:9px\">\u00a0</div>Other covered costs<div style=\"display:inline-block;width:5px\">\u00a0</div>include feed, </div><div id=\"a13003\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:124px;\">depopulation and disposal<div style=\"display:inline-block;width:5px\">\u00a0</div>costs, and virus<div style=\"display:inline-block;width:5px\">\u00a0</div>elimination costs. The<div style=\"display:inline-block;width:5px\">\u00a0</div>USDA does not<div style=\"display:inline-block;width:5px\">\u00a0</div>provide indemnity for<div style=\"display:inline-block;width:5px\">\u00a0</div>income or production </div><div id=\"a13005\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:139px;\">losses<div style=\"display:inline-block;width:5px\">\u00a0</div>suffered<div style=\"display:inline-block;width:5px\">\u00a0</div>due<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>downtime<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>other<div style=\"display:inline-block;width:5px\">\u00a0</div>business<div style=\"display:inline-block;width:5px\">\u00a0</div>disruptions<div style=\"display:inline-block;width:5px\">\u00a0</div>nor<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>indirect<div style=\"display:inline-block;width:5px\">\u00a0</div>continuing<div style=\"display:inline-block;width:5px\">\u00a0</div>expenses.<div style=\"display:inline-block;width:5px\">\u00a0</div>Recoveries<div style=\"display:inline-block;width:5px\">\u00a0</div>received<div style=\"display:inline-block;width:5px\">\u00a0</div>for </div><div id=\"a13006\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:155px;\">property damage,<div style=\"display:inline-block;width:5px\">\u00a0</div>business interruption<div style=\"display:inline-block;width:5px\">\u00a0</div>and disease<div style=\"display:inline-block;width:5px\">\u00a0</div>outbreaks in<div style=\"display:inline-block;width:5px\">\u00a0</div>excess of<div style=\"display:inline-block;width:5px\">\u00a0</div>or less<div style=\"display:inline-block;width:5px\">\u00a0</div>than the<div style=\"display:inline-block;width:5px\">\u00a0</div>net book<div style=\"display:inline-block;width:5px\">\u00a0</div>value of<div style=\"display:inline-block;width:5px\">\u00a0</div>damaged assets, </div><div id=\"a13008\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:170px;\">including poultry, clean-up and<div style=\"display:inline-block;width:2px\">\u00a0</div>demolition costs,<div style=\"display:inline-block;width:2px\">\u00a0</div>and other<div style=\"display:inline-block;width:2px\">\u00a0</div>direct post-event<div style=\"display:inline-block;width:2px\">\u00a0</div>costs are recorded<div style=\"display:inline-block;width:1px\">\u00a0</div>within \u201cGain (loss)<div style=\"display:inline-block;width:1px\">\u00a0</div>on involuntary </div><div id=\"a13013\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:186px;\">conversions\u201d in the period received or committed when all contingencies associated with the recoveries are resolved.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer135\" style=\"position:relative;line-height:normal;width:701px;height:269px;\"><div id=\"TextContainer135\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13017\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Loss Contingencies </div><div id=\"a13020\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Certain conditions<div style=\"display:inline-block;width:2px\">\u00a0</div>may exist<div style=\"display:inline-block;width:2px\">\u00a0</div>as of<div style=\"display:inline-block;width:2px\">\u00a0</div>the date<div style=\"display:inline-block;width:2px\">\u00a0</div>the consolidated<div style=\"display:inline-block;width:2px\">\u00a0</div>financial statements<div style=\"display:inline-block;width:2px\">\u00a0</div>are issued<div style=\"display:inline-block;width:2px\">\u00a0</div>that may<div style=\"display:inline-block;width:2px\">\u00a0</div>result in<div style=\"display:inline-block;width:2px\">\u00a0</div>a loss<div style=\"display:inline-block;width:2px\">\u00a0</div>to the<div style=\"display:inline-block;width:2px\">\u00a0</div>Company </div><div id=\"a13023\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">but which will only be resolved<div style=\"display:inline-block;width:2px\">\u00a0</div>when one or more future events<div style=\"display:inline-block;width:2px\">\u00a0</div>occur or fail to occur. The Company\u2019s management and its legal </div><div id=\"a13025\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">counsel assess<div style=\"display:inline-block;width:6px\">\u00a0</div>such contingent<div style=\"display:inline-block;width:6px\">\u00a0</div>liabilities, and<div style=\"display:inline-block;width:6px\">\u00a0</div>such assessment<div style=\"display:inline-block;width:6px\">\u00a0</div>inherently involves<div style=\"display:inline-block;width:5px\">\u00a0</div>an exercise<div style=\"display:inline-block;width:6px\">\u00a0</div>of judgment.<div style=\"display:inline-block;width:6px\">\u00a0</div>In assessing<div style=\"display:inline-block;width:6px\">\u00a0</div>loss </div><div id=\"a13027\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">contingencies related<div style=\"display:inline-block;width:5px\">\u00a0</div>to legal<div style=\"display:inline-block;width:5px\">\u00a0</div>proceedings that<div style=\"display:inline-block;width:5px\">\u00a0</div>are pending<div style=\"display:inline-block;width:5px\">\u00a0</div>against the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company or<div style=\"display:inline-block;width:5px\">\u00a0</div>unasserted claims<div style=\"display:inline-block;width:5px\">\u00a0</div>that may<div style=\"display:inline-block;width:5px\">\u00a0</div>result in<div style=\"display:inline-block;width:5px\">\u00a0</div>such </div><div id=\"a13028\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">proceedings, the Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>legal counsel evaluates the<div style=\"display:inline-block;width:5px\">\u00a0</div>perceived merits of any<div style=\"display:inline-block;width:5px\">\u00a0</div>legal proceedings or unasserted claims<div style=\"display:inline-block;width:5px\">\u00a0</div>as well </div><div id=\"a13030\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">as the perceived merits of the amount of relief sought or expected to be sought therein. </div><div id=\"a13033\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">If the assessment<div style=\"display:inline-block;width:5px\">\u00a0</div>of a contingency<div style=\"display:inline-block;width:5px\">\u00a0</div>indicates it is<div style=\"display:inline-block;width:5px\">\u00a0</div>probable that a<div style=\"display:inline-block;width:5px\">\u00a0</div>material loss has<div style=\"display:inline-block;width:5px\">\u00a0</div>been incurred and<div style=\"display:inline-block;width:5px\">\u00a0</div>the amount of<div style=\"display:inline-block;width:5px\">\u00a0</div>the liability </div><div id=\"a13035\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">can be estimated, the estimated liability would be accrued in the Company\u2019s consolidated financial statements. If the assessment </div><div id=\"a13037\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">indicates a<div style=\"display:inline-block;width:2px\">\u00a0</div>potentially material<div style=\"display:inline-block;width:2px\">\u00a0</div>loss contingency<div style=\"display:inline-block;width:2px\">\u00a0</div>is not<div style=\"display:inline-block;width:2px\">\u00a0</div>probable, but<div style=\"display:inline-block;width:2px\">\u00a0</div>is reasonably<div style=\"display:inline-block;width:2px\">\u00a0</div>possible, or<div style=\"display:inline-block;width:2px\">\u00a0</div>is probable<div style=\"display:inline-block;width:2px\">\u00a0</div>but cannot<div style=\"display:inline-block;width:2px\">\u00a0</div>be estimated, </div><div id=\"a13039\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">then the<div style=\"display:inline-block;width:5px\">\u00a0</div>nature of<div style=\"display:inline-block;width:5px\">\u00a0</div>the contingent<div style=\"display:inline-block;width:5px\">\u00a0</div>liability,<div style=\"display:inline-block;width:5px\">\u00a0</div>together with<div style=\"display:inline-block;width:5px\">\u00a0</div>an estimate of<div style=\"display:inline-block;width:5px\">\u00a0</div>the range of<div style=\"display:inline-block;width:5px\">\u00a0</div>possible loss<div style=\"display:inline-block;width:5px\">\u00a0</div>if determinable<div style=\"display:inline-block;width:5px\">\u00a0</div>and material, </div><div id=\"a13041\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:205px;\">would be disclosed. Loss<div style=\"display:inline-block;width:5px\">\u00a0</div>contingencies considered remote are generally<div style=\"display:inline-block;width:5px\">\u00a0</div>not disclosed unless they<div style=\"display:inline-block;width:5px\">\u00a0</div>involve guarantees, in which </div><div id=\"a13043\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:221px;\">case the nature of the guarantee would be disclosed.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13047\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:252px;\">The Company expenses the costs of litigation as they are incurred.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer138\" style=\"position:relative;line-height:normal;width:701px;height:189px;\"><div style=\"position:absolute; width:157.1px; height:1px; left:323.9px; top:124.2px; background-color:#0000FF; \">\u00a0</div>\n<div id=\"TextContainer138\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13050\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">New Accounting Pronouncements and Policies </div><div id=\"a13053\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">In November 2023,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Financial Accounting Standards<div style=\"display:inline-block;width:5px\">\u00a0</div>Board (\u201cFASB<div style=\"display:inline-block;width:1px\">\u00a0</div>\u201d) issued Accounting Standards<div style=\"display:inline-block;width:5px\">\u00a0</div>Update (\u201cASU\u201d) 2023-</div><div id=\"a13060\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">07, </div><div id=\"a13062\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:24px;top:47px;\">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</div><div id=\"a13063\" style=\"position:absolute;font-family:'Times New Roman';left:466px;top:47px;\">. This ASU requires enhanced disclosures </div><div id=\"a13064\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">about significant<div style=\"display:inline-block;width:2px\">\u00a0</div>segment expenses<div style=\"display:inline-block;width:2px\">\u00a0</div>regularly provided<div style=\"display:inline-block;width:2px\">\u00a0</div>to the<div style=\"display:inline-block;width:2px\">\u00a0</div>chief operating<div style=\"display:inline-block;width:2px\">\u00a0</div>decision maker<div style=\"display:inline-block;width:2px\">\u00a0</div>that are<div style=\"display:inline-block;width:2px\">\u00a0</div>included within<div style=\"display:inline-block;width:2px\">\u00a0</div>each reported </div><div id=\"a13066\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">measure of segment profit or<div style=\"display:inline-block;width:5px\">\u00a0</div>loss, and requires all<div style=\"display:inline-block;width:5px\">\u00a0</div>annual disclosures currently required by<div style=\"display:inline-block;width:5px\">\u00a0</div>Topic 280<div style=\"display:inline-block;width:5px\">\u00a0</div>to be included in<div style=\"display:inline-block;width:5px\">\u00a0</div>interim </div><div id=\"a13068\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">periods. The Company adopted ASU 2023-07 effective<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal year 2025. The pronouncement was adopted retrospectively<div style=\"display:inline-block;width:5px\">\u00a0</div>to all </div><div id=\"a13078\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">prior periods presented. For additional information, refer to </div><div id=\"a13081\" style=\"position:absolute;font-family:'Times New Roman';color:#0000FF;left:324px;top:110px;\"><a href=\"#a16925\" style=\"color:#0000FF;text-decoration:underline;\">Note 15 - Segment Reporting</a></div><div id=\"a13085\" style=\"position:absolute;font-family:'Times New Roman';left:481px;top:110px;\"><a href=\"#a16925\" style=\"color:#000000;text-decoration:none;\">.</a></div><div id=\"a13088\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">In December 2023, the FASB issued ASU 2023-09, </div><div id=\"a13093\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:284px;top:142px;\">Income Taxes (Topic<div style=\"display:inline-block;width:5px\">\u00a0</div>740) \u2013 Improvements to Income Tax<div style=\"display:inline-block;width:5px\">\u00a0</div>Disclosures</div><div id=\"a13097\" style=\"position:absolute;font-family:'Times New Roman';left:658px;top:142px;\">. This </div><div id=\"a13098\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">ASU<div style=\"display:inline-block;width:6px\">\u00a0</div>requires<div style=\"display:inline-block;width:6px\">\u00a0</div>that<div style=\"display:inline-block;width:6px\">\u00a0</div>an<div style=\"display:inline-block;width:6px\">\u00a0</div>entity,<div style=\"display:inline-block;width:7px\">\u00a0</div>on<div style=\"display:inline-block;width:6px\">\u00a0</div>an<div style=\"display:inline-block;width:6px\">\u00a0</div>annual<div style=\"display:inline-block;width:6px\">\u00a0</div>basis,<div style=\"display:inline-block;width:6px\">\u00a0</div>disclose<div style=\"display:inline-block;width:6px\">\u00a0</div>additional<div style=\"display:inline-block;width:6px\">\u00a0</div>income<div style=\"display:inline-block;width:6px\">\u00a0</div>tax<div style=\"display:inline-block;width:6px\">\u00a0</div>information,<div style=\"display:inline-block;width:6px\">\u00a0</div>primarily<div style=\"display:inline-block;width:6px\">\u00a0</div>related<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>rate </div><div id=\"a13099\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">reconciliation and income<div style=\"display:inline-block;width:5px\">\u00a0</div>taxes paid. The<div style=\"display:inline-block;width:5px\">\u00a0</div>ASU is intended<div style=\"display:inline-block;width:5px\">\u00a0</div>to enhance the<div style=\"display:inline-block;width:5px\">\u00a0</div>transparency and decision<div style=\"display:inline-block;width:5px\">\u00a0</div>usefulness of income<div style=\"display:inline-block;width:5px\">\u00a0</div>tax </div></div></div><div id=\"TextBlockContainer150\" style=\"position:relative;line-height:normal;width:701px;height:158px;\"><div id=\"div_147_XBRL_TS_fc18eb413a09407abfb2d66f1190a376_4\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer148\" style=\"position:relative;line-height:normal;width:701px;height:158px;\"><div id=\"TextContainer148\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13103\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">disclosures.<div style=\"display:inline-block;width:6px\">\u00a0</div>ASU<div style=\"display:inline-block;width:6px\">\u00a0</div>2023-09<div style=\"display:inline-block;width:6px\">\u00a0</div>is<div style=\"display:inline-block;width:6px\">\u00a0</div>effective<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>annual<div style=\"display:inline-block;width:6px\">\u00a0</div>periods<div style=\"display:inline-block;width:6px\">\u00a0</div>beginning<div style=\"display:inline-block;width:6px\">\u00a0</div>after<div style=\"display:inline-block;width:6px\">\u00a0</div>December<div style=\"display:inline-block;width:6px\">\u00a0</div>15,<div style=\"display:inline-block;width:6px\">\u00a0</div>2024.<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:6px\">\u00a0</div>is<div style=\"display:inline-block;width:6px\">\u00a0</div>currently </div><div id=\"a13106\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">evaluating the impact of ASU 2023-09 on its consolidated financial statement disclosures. </div><div id=\"a13111\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">In<div style=\"display:inline-block;width:9px\">\u00a0</div>November<div style=\"display:inline-block;width:9px\">\u00a0</div>2024,<div style=\"display:inline-block;width:9px\">\u00a0</div>the<div style=\"display:inline-block;width:9px\">\u00a0</div>FASB<div style=\"display:inline-block;width:10px\">\u00a0</div>issued<div style=\"display:inline-block;width:9px\">\u00a0</div>ASU<div style=\"display:inline-block;width:9px\">\u00a0</div>2024-03, </div><div id=\"a13115\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:324px;top:47px;\">Income<div style=\"display:inline-block;width:9px\">\u00a0</div>Statement</div><div id=\"a13116\" style=\"position:absolute;font-family:'Times New Roman';left:424px;top:47px;\">\u2014</div><div id=\"a13117\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:438px;top:47px;\">Reporting<div style=\"display:inline-block;width:9px\">\u00a0</div>Comprehensive<div style=\"display:inline-block;width:9px\">\u00a0</div>Income</div><div id=\"a13118\" style=\"position:absolute;font-family:'Times New Roman';left:631px;top:47px;\">\u2014</div><div id=\"a13119\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:644px;top:47px;\">Expense </div><div id=\"a13120\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:63px;\">Disaggregation Disclosures (Subtopic<div style=\"display:inline-block;width:5px\">\u00a0</div>220-40)</div><div id=\"a13123\" style=\"position:absolute;font-family:'Times New Roman';left:255px;top:63px;\">. The objective of ASU 2024-03 is to improve<div style=\"display:inline-block;width:5px\">\u00a0</div>disclosures about a public entity\u2019s </div><div id=\"a13130\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">expenses, primarily through<div style=\"display:inline-block;width:5px\">\u00a0</div>additional disaggregation of<div style=\"display:inline-block;width:5px\">\u00a0</div>income statement expenses. Additionally,<div style=\"display:inline-block;width:6px\">\u00a0</div>in January 2025,<div style=\"display:inline-block;width:5px\">\u00a0</div>the FASB </div><div id=\"a13131\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">further<div style=\"display:inline-block;width:5px\">\u00a0</div>clarified<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>effective<div style=\"display:inline-block;width:5px\">\u00a0</div>date<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>ASU<div style=\"display:inline-block;width:5px\">\u00a0</div>2024-03<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>issuance of ASU<div style=\"display:inline-block;width:6px\">\u00a0</div>2025-01.<div style=\"display:inline-block;width:5px\">\u00a0</div>ASU<div style=\"display:inline-block;width:5px\">\u00a0</div>2024-03 is effective<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>annual </div><div id=\"a13144\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">periods beginning after December<div style=\"display:inline-block;width:5px\">\u00a0</div>15, 2026, and<div style=\"display:inline-block;width:5px\">\u00a0</div>interim periods within annual<div style=\"display:inline-block;width:5px\">\u00a0</div>reporting periods beginning after<div style=\"display:inline-block;width:5px\">\u00a0</div>December 15, </div><div id=\"a13146\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">2027. Early adoption<div style=\"display:inline-block;width:5px\">\u00a0</div>is permitted and<div style=\"display:inline-block;width:5px\">\u00a0</div>may be applied<div style=\"display:inline-block;width:5px\">\u00a0</div>either on a<div style=\"display:inline-block;width:5px\">\u00a0</div>prospective or retrospective basis.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company is<div style=\"display:inline-block;width:5px\">\u00a0</div>currently </div><div id=\"a13148\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">evaluating the impact of ASU 2024-03 on its consolidated financial statement disclosures.</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-469","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer153\" style=\"position:relative;line-height:normal;width:701px;height:221px;\"><div id=\"TextContainer153\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13154\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 2 \u2013 Acquisitions </div><div id=\"a13163\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:32px;\">Acquisition of ISE America, Inc. Assets </div><div id=\"a13166\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Effective </div><div id=\"a13166_10_13\" style=\"position:absolute;font-family:'Times New Roman';left:58px;top:63px;\">June 28, 2024</div><div id=\"a13166_23_100\" style=\"position:absolute;font-family:'Times New Roman';left:135px;top:63px;\">, the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company acquired<div style=\"display:inline-block;width:6px\">\u00a0</div>substantially all<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the commercial<div style=\"display:inline-block;width:6px\">\u00a0</div>shell egg<div style=\"display:inline-block;width:6px\">\u00a0</div>production, processing<div style=\"display:inline-block;width:6px\">\u00a0</div>and egg </div><div id=\"a13169\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">products breaking facilities<div style=\"display:inline-block;width:5px\">\u00a0</div>of ISE America,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc. and certain<div style=\"display:inline-block;width:5px\">\u00a0</div>of its affiliates<div style=\"display:inline-block;width:6px\">\u00a0</div>(\u201cISE\u201d). The assets<div style=\"display:inline-block;width:5px\">\u00a0</div>acquired included commercial </div><div id=\"a13171\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">shell egg production and processing facilities with a capacity at the time of acquisition<div style=\"display:inline-block;width:2px\">\u00a0</div>of approximately </div><div id=\"a13171_107_3\" style=\"position:absolute;font-family:'Times New Roman';left:563px;top:95px;\">4.7</div><div id=\"a13171_110_22\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:95px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million laying hens, </div><div id=\"a13173\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">including </div><div id=\"a13173_10_3\" style=\"position:absolute;font-family:'Times New Roman';left:59px;top:110px;\">1.0</div><div id=\"a13173_13_24\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:110px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million cage-free,<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a13173_37_3\" style=\"position:absolute;font-family:'Times New Roman';left:204px;top:110px;\">1.2</div><div id=\"a13173_40_44\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:110px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million pullets,<div style=\"display:inline-block;width:5px\">\u00a0</div>feed mills,<div style=\"display:inline-block;width:5px\">\u00a0</div>approximately </div><div id=\"a13173_84_5\" style=\"position:absolute;font-family:'Times New Roman';left:453px;top:110px;\">4,000</div><div id=\"a13173_89_39\" style=\"position:absolute;font-family:'Times New Roman';left:483px;top:110px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>acres of<div style=\"display:inline-block;width:5px\">\u00a0</div>land, inventories<div style=\"display:inline-block;width:5px\">\u00a0</div>and an<div style=\"display:inline-block;width:5px\">\u00a0</div>egg </div><div id=\"a13176\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">products breaking facility. The acquired assets also include an extensive customer distribution network across the Northeast and </div><div id=\"a13178\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">Mid-Atlantic states, and<div style=\"display:inline-block;width:1px\">\u00a0</div>production operations<div style=\"display:inline-block;width:2px\">\u00a0</div>in Maryland, New<div style=\"display:inline-block;width:1px\">\u00a0</div>Jersey, Delaware and South<div style=\"display:inline-block;width:2px\">\u00a0</div>Carolina.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company accounted </div><div id=\"a13181\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">for the acquisition as a business combination.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13184\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">The<div style=\"display:inline-block;width:5px\">\u00a0</div>following<div style=\"display:inline-block;width:5px\">\u00a0</div>table<div style=\"display:inline-block;width:5px\">\u00a0</div>summarizes<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>consideration<div style=\"display:inline-block;width:5px\">\u00a0</div>paid<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>ISE<div style=\"display:inline-block;width:5px\">\u00a0</div>assets<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>assets<div style=\"display:inline-block;width:5px\">\u00a0</div>acquired<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities </div><div id=\"a13185\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:205px;\">assumed recognized at the acquisition date (in thousands):</div></div></div><div id=\"TextBlockContainer162\" style=\"position:relative;line-height:normal;width:701px;height:300px;\"><div id=\"TextContainer162\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13234\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Inventories consisted primarily of flock, feed ingredients, packaging, and egg inventory. Flock inventory was valued at carrying </div><div id=\"a13236\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">value<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>management<div style=\"display:inline-block;width:5px\">\u00a0</div>believes<div style=\"display:inline-block;width:5px\">\u00a0</div>that<div style=\"display:inline-block;width:5px\">\u00a0</div>its<div style=\"display:inline-block;width:5px\">\u00a0</div>carrying<div style=\"display:inline-block;width:5px\">\u00a0</div>value<div style=\"display:inline-block;width:5px\">\u00a0</div>best<div style=\"display:inline-block;width:5px\">\u00a0</div>approximates<div style=\"display:inline-block;width:5px\">\u00a0</div>its<div style=\"display:inline-block;width:5px\">\u00a0</div>fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value.<div style=\"display:inline-block;width:5px\">\u00a0</div>Feed<div style=\"display:inline-block;width:5px\">\u00a0</div>ingredients,<div style=\"display:inline-block;width:5px\">\u00a0</div>packaging<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>egg </div><div id=\"a13237\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">inventory were all valued based on market prices as of June 28, 2024.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13241\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Property,<div style=\"display:inline-block;width:5px\">\u00a0</div>plant and<div style=\"display:inline-block;width:5px\">\u00a0</div>equipment were valued<div style=\"display:inline-block;width:5px\">\u00a0</div>utilizing the<div style=\"display:inline-block;width:5px\">\u00a0</div>cost approach which<div style=\"display:inline-block;width:5px\">\u00a0</div>is based on<div style=\"display:inline-block;width:5px\">\u00a0</div>replacement or reproduction<div style=\"display:inline-block;width:5px\">\u00a0</div>costs of </div><div id=\"a13242\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">the assets and subtracting any depreciation resulting from physical deterioration and/or functional or economic obsolescence. </div><div id=\"a13245\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">Intangible assets consisted primarily of customer lists acquired. Customers lists were valued<div style=\"display:inline-block;width:2px\">\u00a0</div>using the income method approach. </div><div id=\"a13249\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:142px;\">Acquisition of Deal-Rite Feeds, Inc. Assets </div><div id=\"a13254\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">Effective </div><div id=\"a13254_10_16\" style=\"position:absolute;font-family:'Times New Roman';left:56px;top:174px;\">February 3, 2025</div><div id=\"a13254_26_107\" style=\"position:absolute;font-family:'Times New Roman';left:146px;top:174px;\">, the Company<div style=\"display:inline-block;width:1px\">\u00a0</div>acquired certain assets<div style=\"display:inline-block;width:1px\">\u00a0</div>of Deal-Rite Feeds,<div style=\"display:inline-block;width:1px\">\u00a0</div>Inc. and certain<div style=\"display:inline-block;width:1px\">\u00a0</div>of its affiliates<div style=\"display:inline-block;width:2px\">\u00a0</div>(\u201cDeal-Rite\u201d) </div><div id=\"a13259\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">for approximately<div style=\"display:inline-block;width:6px\">\u00a0</div>$</div><div id=\"a13259_19_3\" style=\"position:absolute;font-family:'Times New Roman';left:113px;top:189px;\">4.7</div><div id=\"a13259_22_107\" style=\"position:absolute;font-family:'Times New Roman';left:130px;top:189px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>million. The<div style=\"display:inline-block;width:6px\">\u00a0</div>assets acquired<div style=\"display:inline-block;width:6px\">\u00a0</div>included two<div style=\"display:inline-block;width:6px\">\u00a0</div>feed mills,<div style=\"display:inline-block;width:6px\">\u00a0</div>storage facilities,<div style=\"display:inline-block;width:6px\">\u00a0</div>usable grain,<div style=\"display:inline-block;width:6px\">\u00a0</div>vehicles, related </div><div id=\"a13261\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:205px;\">equipment and<div style=\"display:inline-block;width:5px\">\u00a0</div>a retail<div style=\"display:inline-block;width:5px\">\u00a0</div>feed sales<div style=\"display:inline-block;width:5px\">\u00a0</div>business located<div style=\"display:inline-block;width:5px\">\u00a0</div>in North<div style=\"display:inline-block;width:5px\">\u00a0</div>Carolina. The<div style=\"display:inline-block;width:5px\">\u00a0</div>acquired assets<div style=\"display:inline-block;width:5px\">\u00a0</div>will produce<div style=\"display:inline-block;width:5px\">\u00a0</div>and deliver<div style=\"display:inline-block;width:5px\">\u00a0</div>feed to<div style=\"display:inline-block;width:5px\">\u00a0</div>our </div><div id=\"a13263\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:221px;\">nearby shell egg production facilities. The Company accounted for the acquisition as a business combination. </div><div id=\"a13266\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:253px;\">Property,<div style=\"display:inline-block;width:5px\">\u00a0</div>plant and<div style=\"display:inline-block;width:5px\">\u00a0</div>equipment were valued<div style=\"display:inline-block;width:5px\">\u00a0</div>utilizing the<div style=\"display:inline-block;width:5px\">\u00a0</div>cost approach which<div style=\"display:inline-block;width:5px\">\u00a0</div>is based on<div style=\"display:inline-block;width:5px\">\u00a0</div>replacement or reproduction<div style=\"display:inline-block;width:5px\">\u00a0</div>costs of </div><div id=\"a13267\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:268px;\">the assets and subtracting any depreciation resulting from physical deterioration and/or functional or economic obsolescence. </div></div></div><div id=\"TextBlockContainer165\" style=\"position:relative;line-height:normal;width:701px;height:395px;\"><div id=\"TextContainer165\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13273\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Goodwill recorded in<div style=\"display:inline-block;width:2px\">\u00a0</div>connection with the<div style=\"display:inline-block;width:2px\">\u00a0</div>Deal-Rite acquisition is<div style=\"display:inline-block;width:1px\">\u00a0</div>primarily attributable to<div style=\"display:inline-block;width:1px\">\u00a0</div>improved efficiencies from<div style=\"display:inline-block;width:2px\">\u00a0</div>integrating </div><div id=\"a13276\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">the assets of Deal-Rite with the operations of the Company. The Company recognized goodwill of $</div><div id=\"a13276_96_3\" style=\"position:absolute;font-family:'Times New Roman';left:539px;top:16px;\">1.0</div><div id=\"a13276_99_28\" style=\"position:absolute;font-family:'Times New Roman';left:556px;top:16px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million as a result of the </div><div id=\"a13280\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">acquisition. </div><div id=\"a13283\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:63px;\">Other Acquisitions and Investments </div><div id=\"a13288\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">Effective </div><div id=\"a13288_10_17\" style=\"position:absolute;font-family:'Times New Roman';left:57px;top:95px;\">September 9, 2024</div><div id=\"a13288_27_97\" style=\"position:absolute;font-family:'Times New Roman';left:157px;top:95px;\">, the Company completed a strategic investment with Crepini LLC, establishing a new egg products </div><div id=\"a13292\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">and prepared<div style=\"display:inline-block;width:2px\">\u00a0</div>foods venture.<div style=\"display:inline-block;width:2px\">\u00a0</div>The new<div style=\"display:inline-block;width:2px\">\u00a0</div>entity, located in<div style=\"display:inline-block;width:2px\">\u00a0</div>Hopewell Junction,<div style=\"display:inline-block;width:1px\">\u00a0</div>New York, operates as<div style=\"display:inline-block;width:1px\">\u00a0</div>Crepini Foods<div style=\"display:inline-block;width:2px\">\u00a0</div>LLC (\u201cCrepini\u201d). </div><div id=\"a13297\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>capitalized Crepini with<div style=\"display:inline-block;width:5px\">\u00a0</div>approximately $</div><div id=\"a13297_52_4\" style=\"position:absolute;font-family:'Times New Roman';left:307px;top:126px;\">6.75</div><div id=\"a13297_56_67\" style=\"position:absolute;font-family:'Times New Roman';left:330px;top:126px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million in<div style=\"display:inline-block;width:5px\">\u00a0</div>cash to<div style=\"display:inline-block;width:5px\">\u00a0</div>purchase additional equipment<div style=\"display:inline-block;width:5px\">\u00a0</div>and other<div style=\"display:inline-block;width:5px\">\u00a0</div>assets </div><div id=\"a13301\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">and fund<div style=\"display:inline-block;width:6px\">\u00a0</div>working capital<div style=\"display:inline-block;width:6px\">\u00a0</div>in exchange<div style=\"display:inline-block;width:6px\">\u00a0</div>for a </div><div id=\"a13301_43_2\" style=\"position:absolute;font-family:'Times New Roman';left:247px;top:142px;\">51</div><div id=\"a13301_45_79\" style=\"position:absolute;font-family:'Times New Roman';left:260px;top:142px;\">% interest<div style=\"display:inline-block;width:6px\">\u00a0</div>in the<div style=\"display:inline-block;width:6px\">\u00a0</div>new venture.<div style=\"display:inline-block;width:6px\">\u00a0</div>Crepini LLC<div style=\"display:inline-block;width:6px\">\u00a0</div>contributed its<div style=\"display:inline-block;width:6px\">\u00a0</div>existing assets<div style=\"display:inline-block;width:6px\">\u00a0</div>and </div><div id=\"a13304\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">business in exchange for a </div><div id=\"a13304_27_2\" style=\"position:absolute;font-family:'Times New Roman';left:149px;top:158px;\">49</div><div id=\"a13304_29_31\" style=\"position:absolute;font-family:'Times New Roman';left:162px;top:158px;\">% interest in the new venture. </div><div id=\"a13307\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">Effective<div style=\"display:inline-block;width:8px\">\u00a0</div>November<div style=\"display:inline-block;width:7px\">\u00a0</div>30,<div style=\"display:inline-block;width:7px\">\u00a0</div>2024,<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>Company<div style=\"display:inline-block;width:7px\">\u00a0</div>acquired<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>remaining </div><div id=\"a13307_64_4\" style=\"position:absolute;font-family:'Times New Roman';left:407px;top:189px;\">9.23</div><div id=\"a13307_68_45\" style=\"position:absolute;font-family:'Times New Roman';left:430px;top:189px;\">%<div style=\"display:inline-block;width:7px\">\u00a0</div>interest<div style=\"display:inline-block;width:7px\">\u00a0</div>in<div style=\"display:inline-block;width:7px\">\u00a0</div>our<div style=\"display:inline-block;width:7px\">\u00a0</div>majority-owned<div style=\"display:inline-block;width:7px\">\u00a0</div>subsidiary, </div><div id=\"a13310\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:205px;\">MeadowCreek Foods LLC. </div><div id=\"a13313\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:237px;\">Acquisition of Fassio Egg Farms, Inc. Assets </div><div id=\"a13319\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:268px;\">Effective </div><div id=\"a13319_10_15\" style=\"position:absolute;font-family:'Times New Roman';left:57px;top:268px;\">October 4, 2023</div><div id=\"a13319_25_103\" style=\"position:absolute;font-family:'Times New Roman';left:143px;top:268px;\">, the Company announced the acquisition of the assets of Fassio Egg Farms, Inc. (\u201cFassio\u201d), related to </div><div id=\"a13322\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:284px;\">its commercial shell<div style=\"display:inline-block;width:5px\">\u00a0</div>egg production and<div style=\"display:inline-block;width:5px\">\u00a0</div>processing business. Fassio<div style=\"display:inline-block;width:5px\">\u00a0</div>owned and operated<div style=\"display:inline-block;width:5px\">\u00a0</div>commercial shell egg<div style=\"display:inline-block;width:5px\">\u00a0</div>production and </div><div id=\"a13323\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:300px;\">processing facilities<div style=\"display:inline-block;width:5px\">\u00a0</div>with a<div style=\"display:inline-block;width:5px\">\u00a0</div>capacity at<div style=\"display:inline-block;width:5px\">\u00a0</div>the time<div style=\"display:inline-block;width:5px\">\u00a0</div>of acquisition<div style=\"display:inline-block;width:5px\">\u00a0</div>of approximately </div><div id=\"a13323_82_3\" style=\"position:absolute;font-family:'Times New Roman';left:439px;top:300px;\">1.2</div><div id=\"a13323_85_45\" style=\"position:absolute;font-family:'Times New Roman';left:456px;top:300px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million laying<div style=\"display:inline-block;width:5px\">\u00a0</div>hens, primarily<div style=\"display:inline-block;width:5px\">\u00a0</div>cage-free, a </div><div id=\"a13327\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:316px;\">feed mill, pullets,<div style=\"display:inline-block;width:5px\">\u00a0</div>a fertilizer production<div style=\"display:inline-block;width:5px\">\u00a0</div>and composting operation<div style=\"display:inline-block;width:5px\">\u00a0</div>and land located<div style=\"display:inline-block;width:5px\">\u00a0</div>in Erda, Utah,<div style=\"display:inline-block;width:5px\">\u00a0</div>outside Salt Lake<div style=\"display:inline-block;width:5px\">\u00a0</div>City.<div style=\"display:inline-block;width:5px\">\u00a0</div>The </div><div id=\"a13329\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:331px;\">Company accounted for the acquisition as a business combination.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13333\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:363px;\">The following<div style=\"display:inline-block;width:5px\">\u00a0</div>table summarizes<div style=\"display:inline-block;width:5px\">\u00a0</div>the consideration<div style=\"display:inline-block;width:5px\">\u00a0</div>paid for<div style=\"display:inline-block;width:5px\">\u00a0</div>the Fassio<div style=\"display:inline-block;width:5px\">\u00a0</div>assets and<div style=\"display:inline-block;width:5px\">\u00a0</div>the amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>of assets<div style=\"display:inline-block;width:5px\">\u00a0</div>acquired and<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities </div><div id=\"a13335\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:379px;\">assumed recognized at the acquisition date (in thousands):</div></div></div><div id=\"TextBlockContainer169\" style=\"position:relative;line-height:normal;width:698px;height:292px;\"><div style=\"position:absolute; width:587.1px; height:17px; left:4px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:572.7px; height:15.4px; left:15.7px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:605.7px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:1px; left:4px; top:32.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:20px; left:4px; top:69.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:6.6px; top:74.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:591.1px; top:69.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:74.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:603.1px; top:69.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.1px; top:74.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:17px; left:4px; top:109.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:6.6px; top:111.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:109.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:593.7px; top:111.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:109.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:605.7px; top:111.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:17px; left:4px; top:143.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:6.6px; top:145.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:143.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:145.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:143.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:605.7px; top:145.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:17px; left:4px; top:177.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:6.6px; top:179.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:177.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:179.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:177.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79.7px; height:15.4px; left:605.7px; top:179.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:194.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:194.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:194.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:20px; left:4px; top:215.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:15.3px; left:4px; top:220.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:591.1px; top:215.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:220.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:603.1px; top:215.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:603.1px; top:220.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:20px; left:4px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:15.3px; left:4px; top:257.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:591.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:257.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:603.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:603.1px; top:257.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:1px; left:4px; top:252.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:252.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:252.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:252.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:291.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:291.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:291.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer169\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a13338\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:0px;\">Cash consideration paid </div><div id=\"a13340\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:0px;\">$ </div><div id=\"a13342\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:0px;\">53,746</div><div id=\"a13344\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:17px;\">Fair value of contingent consideration </div><div id=\"a13347\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:17px;\">1,000</div><div id=\"a13349\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:35px;\">Total estimated purchase consideration </div><div id=\"a13352\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:35px;\">54,746</div><div id=\"a13357\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:75px;\">Recognized amounts of identifiable assets acquired and liabilities assumed </div><div id=\"a13364\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:112px;\">Inventory </div><div id=\"a13366\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:112px;\">$ </div><div id=\"a13368\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:112px;\">6,164</div><div id=\"a13370\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:129px;\">Property, plant and equipment </div><div id=\"a13373\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:129px;\">44,540</div><div id=\"a13375\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:146px;\">Intangible assets </div><div id=\"a13378\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:146px;\">2,272</div><div id=\"a13380\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:163px;\">Other long-term assets </div><div id=\"a13385\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:163px;\">143</div><div id=\"a13387\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:180px;\">Liabilities assumed </div><div id=\"a13390\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:180px;display:flex;\">(143)</div><div id=\"a13392\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:200px;\">Total identifiable net assets </div><div id=\"a13395\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:200px;\">52,976</div><div id=\"a13400\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:237px;\">Goodwill </div><div id=\"a13403\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:237px;\">1,770</div><div id=\"a13409\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:276px;\">$ </div><div id=\"a13411\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:276px;\">54,746</div></div></div><div id=\"TextBlockContainer174\" style=\"position:relative;line-height:normal;width:701px;height:190px;\"><div id=\"TextContainer174\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13414\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Inventory consisted primarily<div style=\"display:inline-block;width:5px\">\u00a0</div>of flock, feed<div style=\"display:inline-block;width:5px\">\u00a0</div>ingredients, packaging, and<div style=\"display:inline-block;width:5px\">\u00a0</div>egg inventory.<div style=\"display:inline-block;width:5px\">\u00a0</div>Flock inventory was<div style=\"display:inline-block;width:5px\">\u00a0</div>valued at carrying </div><div id=\"a13416\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">value<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>management<div style=\"display:inline-block;width:5px\">\u00a0</div>believes<div style=\"display:inline-block;width:5px\">\u00a0</div>that<div style=\"display:inline-block;width:5px\">\u00a0</div>its<div style=\"display:inline-block;width:5px\">\u00a0</div>carrying<div style=\"display:inline-block;width:5px\">\u00a0</div>value<div style=\"display:inline-block;width:5px\">\u00a0</div>best<div style=\"display:inline-block;width:5px\">\u00a0</div>approximates<div style=\"display:inline-block;width:5px\">\u00a0</div>its<div style=\"display:inline-block;width:5px\">\u00a0</div>fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value.<div style=\"display:inline-block;width:5px\">\u00a0</div>Feed<div style=\"display:inline-block;width:5px\">\u00a0</div>ingredients,<div style=\"display:inline-block;width:5px\">\u00a0</div>packaging<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>egg </div><div id=\"a13417\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">inventory were all valued based on market prices as of September 30, 2023.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13421\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Property,<div style=\"display:inline-block;width:5px\">\u00a0</div>plant and<div style=\"display:inline-block;width:5px\">\u00a0</div>equipment were valued<div style=\"display:inline-block;width:5px\">\u00a0</div>utilizing the<div style=\"display:inline-block;width:5px\">\u00a0</div>cost approach which<div style=\"display:inline-block;width:5px\">\u00a0</div>is based on<div style=\"display:inline-block;width:5px\">\u00a0</div>replacement or reproduction<div style=\"display:inline-block;width:5px\">\u00a0</div>costs of </div><div id=\"a13422\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">the assets and subtracting any depreciation resulting from physical deterioration and/or functional or economic obsolescence. </div><div id=\"a13425\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">Intangible<div style=\"display:inline-block;width:5px\">\u00a0</div>assets<div style=\"display:inline-block;width:5px\">\u00a0</div>consisted<div style=\"display:inline-block;width:5px\">\u00a0</div>primarily<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>water<div style=\"display:inline-block;width:5px\">\u00a0</div>rights<div style=\"display:inline-block;width:5px\">\u00a0</div>within<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>property<div style=\"display:inline-block;width:5px\">\u00a0</div>acquired.<div style=\"display:inline-block;width:5px\">\u00a0</div>Water<div style=\"display:inline-block;width:6px\">\u00a0</div>rights<div style=\"display:inline-block;width:5px\">\u00a0</div>were<div style=\"display:inline-block;width:5px\">\u00a0</div>valued<div style=\"display:inline-block;width:5px\">\u00a0</div>using<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>sales </div><div id=\"a13426\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">comparison approach. </div><div id=\"a13429\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">Contingent<div style=\"display:inline-block;width:5px\">\u00a0</div>consideration liability<div style=\"display:inline-block;width:6px\">\u00a0</div>was recorded<div style=\"display:inline-block;width:6px\">\u00a0</div>and represents<div style=\"display:inline-block;width:6px\">\u00a0</div>potential<div style=\"display:inline-block;width:5px\">\u00a0</div>future<div style=\"display:inline-block;width:5px\">\u00a0</div>cash payment<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>the sellers<div style=\"display:inline-block;width:6px\">\u00a0</div>contingent on<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a13431\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">acquired business<div style=\"display:inline-block;width:6px\">\u00a0</div>meeting certain<div style=\"display:inline-block;width:6px\">\u00a0</div>return on<div style=\"display:inline-block;width:6px\">\u00a0</div>profitability milestones<div style=\"display:inline-block;width:6px\">\u00a0</div>over a </div><div id=\"a13431_76_10\" style=\"position:absolute;font-family:'Times New Roman';left:417px;top:174px;-sec-ix-hidden:ID_423;\">three-year</div><div id=\"a13431_86_39\" style=\"position:absolute;font-family:'Times New Roman';left:471px;top:174px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>period, commencing<div style=\"display:inline-block;width:6px\">\u00a0</div>on<div style=\"display:inline-block;width:5px\">\u00a0</div>the date<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div></div></div><div id=\"TextBlockContainer177\" style=\"position:relative;line-height:normal;width:701px;height:111px;\"><div id=\"TextContainer177\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13437\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">acquisition. The initial<div style=\"display:inline-block;width:2px\">\u00a0</div>fair value of the<div style=\"display:inline-block;width:2px\">\u00a0</div>contingent consideration was<div style=\"display:inline-block;width:2px\">\u00a0</div>estimated using a<div style=\"display:inline-block;width:2px\">\u00a0</div>discounted cash flow model.<div style=\"display:inline-block;width:2px\">\u00a0</div>This liability </div><div id=\"a13444\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">is recorded within \u201cOther liabilities\u201d in the Company\u2019s Consolidated Balance Sheets. </div><div id=\"a13447\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">Goodwill represents the excess of the<div style=\"display:inline-block;width:2px\">\u00a0</div>purchase price of the acquired<div style=\"display:inline-block;width:2px\">\u00a0</div>business over the acquisition date fair<div style=\"display:inline-block;width:2px\">\u00a0</div>value of the net assets </div><div id=\"a13450\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">acquired. Goodwill<div style=\"display:inline-block;width:6px\">\u00a0</div>recorded in<div style=\"display:inline-block;width:6px\">\u00a0</div>connection with<div style=\"display:inline-block;width:6px\">\u00a0</div>the Fassio<div style=\"display:inline-block;width:6px\">\u00a0</div>acquisition is<div style=\"display:inline-block;width:6px\">\u00a0</div>primarily attributable<div style=\"display:inline-block;width:6px\">\u00a0</div>to improved<div style=\"display:inline-block;width:6px\">\u00a0</div>efficiencies from </div><div id=\"a13452\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">integrating the assets<div style=\"display:inline-block;width:2px\">\u00a0</div>of Fassio with<div style=\"display:inline-block;width:2px\">\u00a0</div>the operations of<div style=\"display:inline-block;width:2px\">\u00a0</div>the Company. The Company<div style=\"display:inline-block;width:2px\">\u00a0</div>recognized goodwill of<div style=\"display:inline-block;width:2px\">\u00a0</div>$</div><div id=\"a13452_105_3\" style=\"position:absolute;font-family:'Times New Roman';left:575px;top:79px;\">1.8</div><div id=\"a13452_108_21\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:79px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million as a<div style=\"display:inline-block;width:2px\">\u00a0</div>result </div><div id=\"a13454\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">of the acquisition.</div></div></div><div id=\"TextBlockContainer157\" style=\"position:relative;line-height:normal;width:698px;height:163px;\"><div style=\"position:absolute; width:587.1px; height:20px; left:4px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:6.6px; top:39.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:591.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:39.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:603.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.1px; top:39.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:17px; left:4px; top:75.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.3px; left:6.6px; top:76.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:75.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:593.7px; top:76.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:75.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:605.7px; top:76.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:17px; left:4px; top:109.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.3px; left:6.6px; top:110.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:109.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:110.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:109.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:605.7px; top:110.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:18px; left:4px; top:143.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:6.6px; top:146.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:591.1px; top:143.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:593.7px; top:146.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:603.1px; top:143.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:605.7px; top:146.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:1px; left:4px; top:143.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:143.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:143.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:143.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:161.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:603.1px; top:161.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:606px; top:161.7px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer157\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a13188\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:0px;\">Cash consideration paid </div><div id=\"a13190\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:0px;\">$ </div><div id=\"a13192\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:0px;\">111,521</div><div id=\"a13197\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:40px;\">Recognized amounts of identifiable assets acquired and liabilities assumed </div><div id=\"a13204\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:77px;\">Inventories </div><div id=\"a13206\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:77px;\">$ </div><div id=\"a13208\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:77px;\">20,547</div><div id=\"a13210\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:94px;\">Property, plant and equipment </div><div id=\"a13213\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:94px;\">90,572</div><div id=\"a13215\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:111px;\">Intangible assets </div><div id=\"a13218\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:111px;\">710</div><div id=\"a13220\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:128px;\">Liabilities assumed </div><div id=\"a13223\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:128px;display:flex;\">(308)</div><div id=\"a13225\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:147px;\">Total identifiable net assets </div><div id=\"a13227\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:147px;\">$ </div><div id=\"a13229\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:147px;\">111,521</div></div></div>","language":"en-us"}]},{"name":"rpt:f-470","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","xbrl:period":"2024-06-28T00:00:00/2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"2024-06-28"}]},{"name":"rpt:f-471","factDimensions":{"xbrl:concept":"calm:BusinessCombinationNumberOfLayersAcquired","xbrl:period":"2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Layers","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"4700000","decimals":-5}]},{"name":"rpt:f-472","factDimensions":{"xbrl:concept":"calm:NumberOfCageFreeHensAcquired","xbrl:period":"2024-06-28T00:00:00/2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Cage-Free_Hens","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"1000000","decimals":-5}]},{"name":"rpt:f-473","factDimensions":{"xbrl:concept":"calm:NumberOfPulletsAcquired","xbrl:period":"2024-06-28T00:00:00/2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Pullet","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"1200000","decimals":-5}]},{"name":"rpt:f-474","factDimensions":{"xbrl:concept":"us-gaap:AreaOfLand","xbrl:period":"2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"utr:acre","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"4000","decimals":0}]},{"name":"rpt:f-475","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"<div id=\"TextBlockContainer159\" style=\"position:relative;line-height:normal;width:698px;height:163px;\"><div id=\"div_156_XBRL_TS_007e3a3f32cf42b3b1e0c7224ed5f65f\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer157\" style=\"position:relative;line-height:normal;width:698px;height:163px;\"><div style=\"position:absolute; width:587.1px; height:20px; left:4px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:6.6px; top:39.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:591.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:39.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:603.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.1px; top:39.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:17px; left:4px; top:75.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.3px; left:6.6px; top:76.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:75.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:593.7px; top:76.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:75.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:605.7px; top:76.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:17px; left:4px; top:109.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.3px; left:6.6px; top:110.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:109.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:110.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:109.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:605.7px; top:110.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:18px; left:4px; top:143.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:6.6px; top:146.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:591.1px; top:143.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:593.7px; top:146.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:603.1px; top:143.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:605.7px; top:146.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:1px; left:4px; top:143.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:143.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:143.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:143.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:161.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:603.1px; top:161.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:606px; top:161.7px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer157\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a13188\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:0px;\">Cash consideration paid </div><div id=\"a13190\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:0px;\">$ </div><div id=\"a13192\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:0px;\">111,521</div><div id=\"a13197\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:40px;\">Recognized amounts of identifiable assets acquired and liabilities assumed </div><div id=\"a13204\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:77px;\">Inventories </div><div id=\"a13206\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:77px;\">$ </div><div id=\"a13208\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:77px;\">20,547</div><div id=\"a13210\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:94px;\">Property, plant and equipment </div><div id=\"a13213\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:94px;\">90,572</div><div id=\"a13215\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:111px;\">Intangible assets </div><div id=\"a13218\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:111px;\">710</div><div id=\"a13220\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:128px;\">Liabilities assumed </div><div id=\"a13223\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:128px;display:flex;\">(308)</div><div id=\"a13225\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:147px;\">Total identifiable net assets </div><div id=\"a13227\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:147px;\">$ </div><div id=\"a13229\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:147px;\">111,521</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2024-06-28T00:00:00/2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"111521000","decimals":-3}]},{"name":"rpt:f-477","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","xbrl:period":"2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"20547000","decimals":-3}]},{"name":"rpt:f-478","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"90572000","decimals":-3}]},{"name":"rpt:f-479","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","xbrl:period":"2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"710000","decimals":-3}]},{"name":"rpt:f-480","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","xbrl:period":"2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"308000","decimals":-3}]},{"name":"rpt:f-481","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","xbrl:period":"2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"111521000","decimals":-3}]},{"name":"rpt:f-482","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","xbrl:period":"2025-02-03T00:00:00/2025-02-04T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:BusinessAcquisitionAxis":"calm:DealRiteFeedsIncAssetsMember"},"factValues":[{"value":"2025-02-03"}]},{"name":"rpt:f-483","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2025-02-03T00:00:00/2025-02-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:DealRiteFeedsIncAssetsMember"},"factValues":[{"value":"4700000","decimals":-5}]},{"name":"rpt:f-484","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2025-02-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:DealRiteFeedsIncAssetsMember"},"factValues":[{"value":"1000000.0","decimals":-5}]},{"name":"rpt:f-485","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:BusinessAcquisitionAxis":"calm:CrepiniFoodsLlcMember"},"factValues":[{"value":"2024-09-09"}]},{"name":"rpt:f-486","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInterestInJointVenture","xbrl:period":"2024-09-09T00:00:00/2024-09-10T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:CrepiniFoodsLlcMember"},"factValues":[{"value":"6750000","decimals":-4}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","xbrl:period":"2024-09-10T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:BusinessAcquisitionAxis":"calm:CrepiniFoodsLlcMember"},"factValues":[{"value":"0.51","decimals":2}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","xbrl:period":"2024-09-10T00:00:00","xbrl:entity":"cik:0000016160","srt:OwnershipAxis":"calm:CrepiniLlcMember","us-gaap:BusinessAcquisitionAxis":"calm:CrepiniFoodsLlcMember"},"factValues":[{"value":"0.49","decimals":2}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:BusinessAcquisitionAxis":"calm:MeadowcreekFoodsLlcMember"},"factValues":[{"value":"0.0923","decimals":4}]},{"name":"rpt:f-490","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"2023-10-04"}]},{"name":"rpt:f-491","factDimensions":{"xbrl:concept":"calm:BusinessCombinationNumberOfLayersAcquired","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Layers","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"1200000","decimals":-5}]},{"name":"rpt:f-492","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"<div id=\"TextBlockContainer171\" style=\"position:relative;line-height:normal;width:698px;height:292px;\"><div id=\"div_168_XBRL_TS_3c2e2e50add2415d9f5ec11f50bca396\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer169\" style=\"position:relative;line-height:normal;width:698px;height:292px;\"><div style=\"position:absolute; width:587.1px; height:17px; left:4px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:572.7px; height:15.4px; left:15.7px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:605.7px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:1px; left:4px; top:32.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:20px; left:4px; top:69.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:6.6px; top:74.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:591.1px; top:69.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:74.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:603.1px; top:69.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.1px; top:74.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:17px; left:4px; top:109.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:6.6px; top:111.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:109.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:593.7px; top:111.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:109.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:605.7px; top:111.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:17px; left:4px; top:143.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:6.6px; top:145.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:143.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:145.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:143.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:605.7px; top:145.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:17px; left:4px; top:177.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:6.6px; top:179.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:177.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:179.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:177.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79.7px; height:15.4px; left:605.7px; top:179.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:194.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:194.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:194.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:20px; left:4px; top:215.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:15.3px; left:4px; top:220.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:591.1px; top:215.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:220.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:603.1px; top:215.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:603.1px; top:220.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:20px; left:4px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:15.3px; left:4px; top:257.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:591.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:257.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:603.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:603.1px; top:257.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.1px; height:1px; left:4px; top:252.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:252.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:252.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:252.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:291.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:291.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:291.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer169\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a13338\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:0px;\">Cash consideration paid </div><div id=\"a13340\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:0px;\">$ </div><div id=\"a13342\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:0px;\">53,746</div><div id=\"a13344\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:17px;\">Fair value of contingent consideration </div><div id=\"a13347\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:17px;\">1,000</div><div id=\"a13349\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:35px;\">Total estimated purchase consideration </div><div id=\"a13352\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:35px;\">54,746</div><div id=\"a13357\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:75px;\">Recognized amounts of identifiable assets acquired and liabilities assumed </div><div id=\"a13364\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:112px;\">Inventory </div><div id=\"a13366\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:112px;\">$ </div><div id=\"a13368\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:112px;\">6,164</div><div id=\"a13370\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:129px;\">Property, plant and equipment </div><div id=\"a13373\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:129px;\">44,540</div><div id=\"a13375\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:146px;\">Intangible assets </div><div id=\"a13378\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:146px;\">2,272</div><div id=\"a13380\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:163px;\">Other long-term assets </div><div id=\"a13385\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:163px;\">143</div><div id=\"a13387\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:180px;\">Liabilities assumed </div><div id=\"a13390\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:180px;display:flex;\">(143)</div><div id=\"a13392\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:200px;\">Total identifiable net assets </div><div id=\"a13395\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:200px;\">52,976</div><div id=\"a13400\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:237px;\">Goodwill </div><div id=\"a13403\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:237px;\">1,770</div><div id=\"a13409\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:276px;\">$ </div><div id=\"a13411\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:276px;\">54,746</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-493","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"53746000","decimals":-3}]},{"name":"rpt:f-494","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"1000000","decimals":-3}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationConsiderationTransferred1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"54746000","decimals":-3}]},{"name":"rpt:f-496","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"6164000","decimals":-3}]},{"name":"rpt:f-497","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"44540000","decimals":-3}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"2272000","decimals":-3}]},{"name":"rpt:f-499","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"143000","decimals":-3}]},{"name":"rpt:f-500","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"143000","decimals":-3}]},{"name":"rpt:f-501","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"52976000","decimals":-3}]},{"name":"rpt:f-502","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"1770000","decimals":-3}]},{"name":"rpt:f-503","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"54746000","decimals":-3}]},{"name":"rpt:f-504","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2023-10-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"1800000","decimals":-5}]},{"name":"rpt:f-505","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer180\" style=\"position:relative;line-height:normal;width:701px;height:63px;\"><div id=\"TextContainer180\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13457\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 3 - Investment Securities Available-for-Sale </div><div id=\"a13471\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The<div style=\"display:inline-block;width:6px\">\u00a0</div>following<div style=\"display:inline-block;width:6px\">\u00a0</div>presents<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:7px\">\u00a0</div>investment<div style=\"display:inline-block;width:6px\">\u00a0</div>securities<div style=\"display:inline-block;width:6px\">\u00a0</div>available-for-sale<div style=\"display:inline-block;width:6px\">\u00a0</div>as<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>May<div style=\"display:inline-block;width:6px\">\u00a0</div>31,<div style=\"display:inline-block;width:6px\">\u00a0</div>2025<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>June<div style=\"display:inline-block;width:6px\">\u00a0</div>1,<div style=\"display:inline-block;width:6px\">\u00a0</div>2024<div style=\"display:inline-block;width:6px\">\u00a0</div>(in </div><div id=\"a13481\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">thousands):</div></div></div><div id=\"TextBlockContainer186\" style=\"position:relative;line-height:normal;width:691px;height:159px;\"><div id=\"div_183_XBRL_TS_341d14789fac4f0fbbe9d9fa6d3de8c0\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer184\" style=\"position:relative;line-height:normal;width:691px;height:159px;\"><div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:270.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:484.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:2px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:265.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:365.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:20px; left:2px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.4px; left:4.6px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:20px; left:265.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:268px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:20px; left:280px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:20px; left:365.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:375.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:387.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:20px; left:472.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:482.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:494.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:20px; left:579.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:589.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:601.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.4px; left:4.6px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.7px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:18px; left:2px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:265.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:268px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:270.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:18px; left:280px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:365.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:375.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:387.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:472.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:482.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:484.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:494.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:579.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:589.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:601.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:2px; top:139.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:265.1px; top:139.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:365.1px; top:139.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:139.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:139.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:267.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.9px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:374.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:389px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:481.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:496px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:588.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:603px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer184\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a13485\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">May 31, 2025 </div><div id=\"a13488\" style=\"position:absolute;font-family:'Times New Roman';left:288px;top:0px;\">Amortized<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13490\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:15px;\">Cost </div><div id=\"a13493\" style=\"position:absolute;font-family:'Times New Roman';left:394px;top:0px;\">Unrealized<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13495\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:15px;\">Gains </div><div id=\"a13498\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:0px;\">Unrealized </div><div id=\"a13499\" style=\"position:absolute;font-family:'Times New Roman';left:512px;top:15px;\">Losses </div><div id=\"a13502\" style=\"position:absolute;font-family:'Times New Roman';left:598px;top:0px;\">Estimated Fair </div><div id=\"a13503\" style=\"position:absolute;font-family:'Times New Roman';left:621px;top:15px;\">Value </div><div id=\"a13505\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:33px;\">Municipal bonds </div><div id=\"a13508\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:33px;\">$ </div><div id=\"a13510\" style=\"position:absolute;font-family:'Times New Roman';left:322px;top:33px;\">21,695</div><div id=\"a13513\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:33px;\">$ </div><div id=\"a13515\" style=\"position:absolute;font-family:'Times New Roman';left:459px;top:33px;\">3</div><div id=\"a13518\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:33px;\">$ </div><div id=\"a13520\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:33px;\">\u2014</div><div id=\"a13523\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:33px;\">$ </div><div id=\"a13525\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:33px;\">21,698</div><div id=\"a13527\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:50px;\">Commercial paper </div><div id=\"a13531\" style=\"position:absolute;font-family:'Times New Roman';left:322px;top:50px;\">90,880</div><div id=\"a13535\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:50px;\">\u2014</div><div id=\"a13539\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:50px;\">50</div><div id=\"a13543\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:50px;\">90,830</div><div id=\"a13545\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:70px;\">Corporate bonds </div><div id=\"a13549\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:70px;\">431,378</div><div id=\"a13553\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:70px;\">130</div><div id=\"a13557\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:70px;\">\u2014</div><div id=\"a13561\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:70px;\">431,508</div><div id=\"a13563\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:87px;\">Certificates of deposits </div><div id=\"a13567\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:87px;\">5,200</div><div id=\"a13571\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:87px;\">\u2014</div><div id=\"a13575\" style=\"position:absolute;font-family:'Times New Roman';left:566px;top:87px;\">6</div><div id=\"a13579\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:87px;\">5,194</div><div id=\"a13581\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:104px;\">US government and agency obligations </div><div id=\"a13585\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:104px;\">240,655</div><div id=\"a13589\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:104px;\">\u2014</div><div id=\"a13593\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:104px;\">260</div><div id=\"a13597\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:104px;\">240,395</div><div id=\"a13599\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:124px;\">Treasury bills </div><div id=\"a13603\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:124px;\">103,119</div><div id=\"a13607\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:124px;\">\u2014</div><div id=\"a13611\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:124px;\">36</div><div id=\"a13615\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:124px;\">103,083</div><div id=\"a13617\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:143px;\">Total current investment securities </div><div id=\"a13620\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:143px;\">$ </div><div id=\"a13622\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:143px;\">892,927</div><div id=\"a13625\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:143px;\">$ </div><div id=\"a13627\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:143px;\">133</div><div id=\"a13630\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:143px;\">$ </div><div id=\"a13632\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:143px;\">352</div><div id=\"a13635\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:143px;\">$ </div><div id=\"a13637\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:143px;\">892,708</div></div></div></div></div><div id=\"TextBlockContainer190\" style=\"position:relative;line-height:normal;width:691px;height:170px;\"><div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:270.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:484.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:2px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:265.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:365.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:268px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:375.1px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:268px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:375.1px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:268px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:375.1px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:267.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.9px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:374.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:389px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:481.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:496px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:588.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:603px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer190\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a13640\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">June 1, 2024 </div><div id=\"a13643\" style=\"position:absolute;font-family:'Times New Roman';left:288px;top:0px;\">Amortized </div><div id=\"a13645\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:15px;\">Cost </div><div id=\"a13648\" style=\"position:absolute;font-family:'Times New Roman';left:394px;top:0px;\">Unrealized<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13650\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:15px;\">Gains </div><div id=\"a13653\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:0px;\">Unrealized<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13655\" style=\"position:absolute;font-family:'Times New Roman';left:512px;top:15px;\">Losses </div><div id=\"a13658\" style=\"position:absolute;font-family:'Times New Roman';left:598px;top:0px;\">Estimated Fair </div><div id=\"a13660\" style=\"position:absolute;font-family:'Times New Roman';left:621px;top:15px;\">Value </div><div id=\"a13662\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:33px;\">Municipal bonds </div><div id=\"a13665\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:33px;\">$ </div><div id=\"a13667\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:33px;\">4,100</div><div id=\"a13670\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:33px;\">$ </div><div id=\"a13672\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:33px;\">\u2014</div><div id=\"a13675\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:33px;\">$ </div><div id=\"a13677\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:33px;\">41</div><div id=\"a13680\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:33px;\">$ </div><div id=\"a13682\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:33px;\">4,059</div><div id=\"a13684\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:50px;\">Commercial paper </div><div id=\"a13688\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:50px;\">137,856</div><div id=\"a13692\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:50px;\">\u2014</div><div id=\"a13696\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:50px;\">121</div><div id=\"a13700\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:50px;\">137,735</div><div id=\"a13702\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:67px;\">Corporate bonds </div><div id=\"a13706\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:67px;\">233,289</div><div id=\"a13710\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:67px;\">\u2014</div><div id=\"a13714\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:67px;\">697</div><div id=\"a13718\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:67px;\">232,592</div><div id=\"a13720\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:84px;\">Certificates of deposits </div><div id=\"a13724\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:84px;\">3,505</div><div id=\"a13728\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:84px;\">\u2014</div><div id=\"a13732\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:84px;\">14</div><div id=\"a13736\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:84px;\">3,491</div><div id=\"a13738\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:101px;\">US government and agency obligations </div><div id=\"a13742\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:101px;\">154,520</div><div id=\"a13746\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:101px;\">\u2014</div><div id=\"a13750\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:101px;\">251</div><div id=\"a13754\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:101px;\">154,269</div><div id=\"a13756\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:118px;\">Asset backed securities </div><div id=\"a13760\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:118px;\">3,154</div><div id=\"a13764\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:118px;\">\u2014</div><div id=\"a13768\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:118px;\">30</div><div id=\"a13772\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:118px;\">3,124</div><div id=\"a13774\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:135px;\">Treasury bills </div><div id=\"a13778\" style=\"position:absolute;font-family:'Times New Roman';left:322px;top:135px;\">39,239</div><div id=\"a13782\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:135px;\">\u2014</div><div id=\"a13786\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:135px;\">10</div><div id=\"a13790\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:135px;\">39,229</div><div id=\"a13792\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:154px;\">Total current investment securities </div><div id=\"a13795\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:154px;\">$ </div><div id=\"a13797\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:154px;\">575,663</div><div id=\"a13800\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:154px;\">$ </div><div id=\"a13802\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:154px;\">\u2014</div><div id=\"a13805\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:154px;\">$ </div><div id=\"a13807\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:154px;\">1,164</div><div id=\"a13810\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:154px;\">$ </div><div id=\"a13812\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:154px;\">574,499</div></div></div><div id=\"TextBlockContainer195\" style=\"position:relative;line-height:normal;width:701px;height:127px;\"><div id=\"TextContainer195\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13815\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Proceeds from the<div style=\"display:inline-block;width:5px\">\u00a0</div>sales and maturities<div style=\"display:inline-block;width:5px\">\u00a0</div>of available-for-sale<div style=\"display:inline-block;width:5px\">\u00a0</div>securities were $</div><div id=\"a13815_78_5\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:0px;\">907.6</div><div id=\"a13815_83_11\" style=\"position:absolute;font-family:'Times New Roman';left:451px;top:0px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million, $</div><div id=\"a13815_94_5\" style=\"position:absolute;font-family:'Times New Roman';left:507px;top:0px;\">358.9</div><div id=\"a13815_99_15\" style=\"position:absolute;font-family:'Times New Roman';left:538px;top:0px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million, and $</div><div id=\"a13815_114_5\" style=\"position:absolute;font-family:'Times New Roman';left:617px;top:0px;\">291.8</div><div id=\"a13815_119_9\" style=\"position:absolute;font-family:'Times New Roman';left:647px;top:0px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million </div><div id=\"a13831\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">during fiscal 2025, 2024, and 2023, respectively.<div style=\"display:inline-block;width:5px\">\u00a0</div>Gross realized gains for fiscal 2025, 2024, and 2023<div style=\"display:inline-block;width:5px\">\u00a0</div>were $</div><div id=\"a13831_109_2\" style=\"position:absolute;font-family:'Times New Roman';left:590px;top:16px;\">76</div><div id=\"a13831_111_12\" style=\"position:absolute;font-family:'Times New Roman';left:603px;top:16px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>thousand, $</div><div id=\"a13831_123_3\" style=\"position:absolute;font-family:'Times New Roman';left:668px;top:16px;\">199</div><div id=\"a13850\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">thousand, and<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a13850_15_2\" style=\"position:absolute;font-family:'Times New Roman';left:91px;top:32px;\">51</div><div id=\"a13850_17_36\" style=\"position:absolute;font-family:'Times New Roman';left:104px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>thousand, respectively.<div style=\"display:inline-block;width:6px\">\u00a0</div>There were </div><div id=\"a13850_53_2\" style=\"position:absolute;font-family:'Times New Roman';left:302px;top:32px;\">no</div><div id=\"a13850_55_73\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>gross realized<div style=\"display:inline-block;width:5px\">\u00a0</div>losses for<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal 2025.<div style=\"display:inline-block;width:5px\">\u00a0</div>Gross realized<div style=\"display:inline-block;width:5px\">\u00a0</div>losses for<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal </div><div id=\"a13862\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">2024, and 2023 were $</div><div id=\"a13862_21_1\" style=\"position:absolute;font-family:'Times New Roman';left:125px;top:47px;\">8</div><div id=\"a13862_22_16\" style=\"position:absolute;font-family:'Times New Roman';left:132px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>thousand, and $</div><div id=\"a13862_38_2\" style=\"position:absolute;font-family:'Times New Roman';left:219px;top:47px;\">87</div><div id=\"a13862_40_35\" style=\"position:absolute;font-family:'Times New Roman';left:232px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>thousand, respectively. There was </div><div id=\"a13862_75_2\" style=\"position:absolute;font-family:'Times New Roman';left:419px;top:47px;\">no</div><div id=\"a13862_77_49\" style=\"position:absolute;font-family:'Times New Roman';left:432px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>allowance for credit losses at<div style=\"display:inline-block;width:2px\">\u00a0</div>May 31, 2025 and </div><div id=\"a13879\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">June 1, 2024. </div><div id=\"a13882\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">Actual maturities may differ<div style=\"display:inline-block;width:5px\">\u00a0</div>from contractual maturities as<div style=\"display:inline-block;width:5px\">\u00a0</div>some borrowers have<div style=\"display:inline-block;width:5px\">\u00a0</div>the right to call<div style=\"display:inline-block;width:5px\">\u00a0</div>or prepay obligations<div style=\"display:inline-block;width:5px\">\u00a0</div>with or </div><div id=\"a13884\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">without penalties. Contractual maturities of investment securities at May 31, 2025 are as follows (in thousands):</div></div></div><div id=\"TextBlockContainer201\" style=\"position:relative;line-height:normal;width:697px;height:69px;\"><div id=\"div_198_XBRL_TS_610c53b269a0497d8783b6fc84e123fa\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer199\" style=\"position:relative;line-height:normal;width:697px;height:69px;\"><div style=\"position:absolute; width:549.1px; height:17px; left:4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:549.1px; height:15.4px; left:4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:553.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:553.1px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:556.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:556.1px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:120px; height:17px; left:568.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:116px; height:15.4px; left:568.1px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:549.1px; height:18px; left:4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:549.1px; height:15.3px; left:4px; top:52.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:553.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:553.1px; top:52.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:556.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:556.1px; top:52.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:120px; height:18px; left:568.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:116px; height:15.3px; left:568.1px; top:52.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:549.1px; height:1px; left:4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:553.1px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:556.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:568.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:119.4px; height:1px; left:568.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:555.1px; top:67.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:567.1px; top:67.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:118.1px; height:1px; left:570px; top:67.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer199\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a13894\" style=\"position:absolute;font-family:'Times New Roman';left:566px;top:0px;\">Estimated Fair Value </div><div id=\"a13896\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:17px;\">Within one year </div><div id=\"a13899\" style=\"position:absolute;font-family:'Times New Roman';left:557px;top:17px;\">$ </div><div id=\"a13901\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:17px;\">449,577</div><div id=\"a13903\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:34px;\">1-5 years </div><div id=\"a13909\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:34px;\">443,131</div><div id=\"a13911\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:53px;\">Total </div><div id=\"a13914\" style=\"position:absolute;font-family:'Times New Roman';left:557px;top:53px;\">$ </div><div id=\"a13916\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:53px;\">892,708</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-506","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer184\" style=\"position:relative;line-height:normal;width:691px;height:159px;\"><div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:270.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:484.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:2px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:265.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:365.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:20px; left:2px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.4px; left:4.6px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:20px; left:265.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:268px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:20px; left:280px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:20px; left:365.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:375.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:387.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:20px; left:472.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:482.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:494.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:20px; left:579.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:589.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:601.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.4px; left:4.6px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.7px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:18px; left:2px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:265.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:268px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:270.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:18px; left:280px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:365.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:375.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:387.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:472.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:482.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:484.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:494.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:579.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:589.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:601.1px; top:139.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:142.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:2px; top:139.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:265.1px; top:139.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:365.1px; top:139.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:139.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:139.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:139.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:267.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.9px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:374.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:389px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:481.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:496px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:588.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.1px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:603px; top:157.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer184\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a13485\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">May 31, 2025 </div><div id=\"a13488\" style=\"position:absolute;font-family:'Times New Roman';left:288px;top:0px;\">Amortized<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13490\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:15px;\">Cost </div><div id=\"a13493\" style=\"position:absolute;font-family:'Times New Roman';left:394px;top:0px;\">Unrealized<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13495\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:15px;\">Gains </div><div id=\"a13498\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:0px;\">Unrealized </div><div id=\"a13499\" style=\"position:absolute;font-family:'Times New Roman';left:512px;top:15px;\">Losses </div><div id=\"a13502\" style=\"position:absolute;font-family:'Times New Roman';left:598px;top:0px;\">Estimated Fair </div><div id=\"a13503\" style=\"position:absolute;font-family:'Times New Roman';left:621px;top:15px;\">Value </div><div id=\"a13505\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:33px;\">Municipal bonds </div><div id=\"a13508\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:33px;\">$ </div><div id=\"a13510\" style=\"position:absolute;font-family:'Times New Roman';left:322px;top:33px;\">21,695</div><div id=\"a13513\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:33px;\">$ </div><div id=\"a13515\" style=\"position:absolute;font-family:'Times New Roman';left:459px;top:33px;\">3</div><div id=\"a13518\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:33px;\">$ </div><div id=\"a13520\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:33px;\">\u2014</div><div id=\"a13523\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:33px;\">$ </div><div id=\"a13525\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:33px;\">21,698</div><div id=\"a13527\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:50px;\">Commercial paper </div><div id=\"a13531\" style=\"position:absolute;font-family:'Times New Roman';left:322px;top:50px;\">90,880</div><div id=\"a13535\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:50px;\">\u2014</div><div id=\"a13539\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:50px;\">50</div><div id=\"a13543\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:50px;\">90,830</div><div id=\"a13545\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:70px;\">Corporate bonds </div><div id=\"a13549\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:70px;\">431,378</div><div id=\"a13553\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:70px;\">130</div><div id=\"a13557\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:70px;\">\u2014</div><div id=\"a13561\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:70px;\">431,508</div><div id=\"a13563\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:87px;\">Certificates of deposits </div><div id=\"a13567\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:87px;\">5,200</div><div id=\"a13571\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:87px;\">\u2014</div><div id=\"a13575\" style=\"position:absolute;font-family:'Times New Roman';left:566px;top:87px;\">6</div><div id=\"a13579\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:87px;\">5,194</div><div id=\"a13581\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:104px;\">US government and agency obligations </div><div id=\"a13585\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:104px;\">240,655</div><div id=\"a13589\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:104px;\">\u2014</div><div id=\"a13593\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:104px;\">260</div><div id=\"a13597\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:104px;\">240,395</div><div id=\"a13599\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:124px;\">Treasury bills </div><div id=\"a13603\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:124px;\">103,119</div><div id=\"a13607\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:124px;\">\u2014</div><div id=\"a13611\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:124px;\">36</div><div id=\"a13615\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:124px;\">103,083</div><div id=\"a13617\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:143px;\">Total current investment securities </div><div id=\"a13620\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:143px;\">$ </div><div id=\"a13622\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:143px;\">892,927</div><div id=\"a13625\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:143px;\">$ </div><div id=\"a13627\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:143px;\">133</div><div id=\"a13630\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:143px;\">$ </div><div id=\"a13632\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:143px;\">352</div><div id=\"a13635\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:143px;\">$ </div><div id=\"a13637\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:143px;\">892,708</div></div></div><div id=\"TextBlockContainer192\" style=\"position:relative;line-height:normal;width:691px;height:170px;\"><div id=\"div_189_XBRL_TS_4b5cd0f0b944473da7e19d0890c9ba8d\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer190\" style=\"position:relative;line-height:normal;width:691px;height:170px;\"><div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:270.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:484.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:2px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:265.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:365.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:268px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:375.1px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:66.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:268px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:375.1px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:99.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:100.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:268px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:375.1px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:134.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:150.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:267.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.9px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:374.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:389px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:481.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:496px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:588.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.1px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:603px; top:168.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer190\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a13640\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">June 1, 2024 </div><div id=\"a13643\" style=\"position:absolute;font-family:'Times New Roman';left:288px;top:0px;\">Amortized </div><div id=\"a13645\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:15px;\">Cost </div><div id=\"a13648\" style=\"position:absolute;font-family:'Times New Roman';left:394px;top:0px;\">Unrealized<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13650\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:15px;\">Gains </div><div id=\"a13653\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:0px;\">Unrealized<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13655\" style=\"position:absolute;font-family:'Times New Roman';left:512px;top:15px;\">Losses </div><div id=\"a13658\" style=\"position:absolute;font-family:'Times New Roman';left:598px;top:0px;\">Estimated Fair </div><div id=\"a13660\" style=\"position:absolute;font-family:'Times New Roman';left:621px;top:15px;\">Value </div><div id=\"a13662\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:33px;\">Municipal bonds </div><div id=\"a13665\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:33px;\">$ </div><div id=\"a13667\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:33px;\">4,100</div><div id=\"a13670\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:33px;\">$ </div><div id=\"a13672\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:33px;\">\u2014</div><div id=\"a13675\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:33px;\">$ </div><div id=\"a13677\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:33px;\">41</div><div id=\"a13680\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:33px;\">$ </div><div id=\"a13682\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:33px;\">4,059</div><div id=\"a13684\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:50px;\">Commercial paper </div><div id=\"a13688\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:50px;\">137,856</div><div id=\"a13692\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:50px;\">\u2014</div><div id=\"a13696\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:50px;\">121</div><div id=\"a13700\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:50px;\">137,735</div><div id=\"a13702\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:67px;\">Corporate bonds </div><div id=\"a13706\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:67px;\">233,289</div><div id=\"a13710\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:67px;\">\u2014</div><div id=\"a13714\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:67px;\">697</div><div id=\"a13718\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:67px;\">232,592</div><div id=\"a13720\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:84px;\">Certificates of deposits </div><div id=\"a13724\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:84px;\">3,505</div><div id=\"a13728\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:84px;\">\u2014</div><div id=\"a13732\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:84px;\">14</div><div id=\"a13736\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:84px;\">3,491</div><div id=\"a13738\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:101px;\">US government and agency obligations </div><div id=\"a13742\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:101px;\">154,520</div><div id=\"a13746\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:101px;\">\u2014</div><div id=\"a13750\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:101px;\">251</div><div id=\"a13754\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:101px;\">154,269</div><div id=\"a13756\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:118px;\">Asset backed securities </div><div id=\"a13760\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:118px;\">3,154</div><div id=\"a13764\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:118px;\">\u2014</div><div id=\"a13768\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:118px;\">30</div><div id=\"a13772\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:118px;\">3,124</div><div id=\"a13774\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:135px;\">Treasury bills </div><div id=\"a13778\" style=\"position:absolute;font-family:'Times New Roman';left:322px;top:135px;\">39,239</div><div id=\"a13782\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:135px;\">\u2014</div><div id=\"a13786\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:135px;\">10</div><div id=\"a13790\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:135px;\">39,229</div><div id=\"a13792\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:154px;\">Total current investment securities </div><div id=\"a13795\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:154px;\">$ </div><div id=\"a13797\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:154px;\">575,663</div><div id=\"a13800\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:154px;\">$ </div><div id=\"a13802\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:154px;\">\u2014</div><div id=\"a13805\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:154px;\">$ </div><div id=\"a13807\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:154px;\">1,164</div><div id=\"a13810\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:154px;\">$ </div><div id=\"a13812\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:154px;\">574,499</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-507","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"21695000","decimals":-3}]},{"name":"rpt:f-508","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"3000","decimals":-3}]},{"name":"rpt:f-509","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-510","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"21698000","decimals":-3}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"90880000","decimals":-3}]},{"name":"rpt:f-512","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-513","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-514","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"90830000","decimals":-3}]},{"name":"rpt:f-515","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"431378000","decimals":-3}]},{"name":"rpt:f-516","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"130000","decimals":-3}]},{"name":"rpt:f-517","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-518","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"431508000","decimals":-3}]},{"name":"rpt:f-519","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"5200000","decimals":-3}]},{"name":"rpt:f-520","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-521","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"6000","decimals":-3}]},{"name":"rpt:f-522","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"5194000","decimals":-3}]},{"name":"rpt:f-523","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"240655000","decimals":-3}]},{"name":"rpt:f-524","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-525","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"260000","decimals":-3}]},{"name":"rpt:f-526","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"240395000","decimals":-3}]},{"name":"rpt:f-527","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"103119000","decimals":-3}]},{"name":"rpt:f-528","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-529","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"36000","decimals":-3}]},{"name":"rpt:f-530","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"103083000","decimals":-3}]},{"name":"rpt:f-531","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"892927000","decimals":-3}]},{"name":"rpt:f-532","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"133000","decimals":-3}]},{"name":"rpt:f-533","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"352000","decimals":-3}]},{"name":"rpt:f-534","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"892708000","decimals":-3}]},{"name":"rpt:f-535","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"4100000","decimals":-3}]},{"name":"rpt:f-536","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-537","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"41000","decimals":-3}]},{"name":"rpt:f-538","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"4059000","decimals":-3}]},{"name":"rpt:f-539","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"137856000","decimals":-3}]},{"name":"rpt:f-540","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-541","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"121000","decimals":-3}]},{"name":"rpt:f-542","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"137735000","decimals":-3}]},{"name":"rpt:f-543","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"233289000","decimals":-3}]},{"name":"rpt:f-544","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-545","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"697000","decimals":-3}]},{"name":"rpt:f-546","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"232592000","decimals":-3}]},{"name":"rpt:f-547","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"3505000","decimals":-3}]},{"name":"rpt:f-548","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-549","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"14000","decimals":-3}]},{"name":"rpt:f-550","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"3491000","decimals":-3}]},{"name":"rpt:f-551","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"154520000","decimals":-3}]},{"name":"rpt:f-552","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-553","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"251000","decimals":-3}]},{"name":"rpt:f-554","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"154269000","decimals":-3}]},{"name":"rpt:f-555","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"3154000","decimals":-3}]},{"name":"rpt:f-556","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-557","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"30000","decimals":-3}]},{"name":"rpt:f-558","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"3124000","decimals":-3}]},{"name":"rpt:f-559","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"39239000","decimals":-3}]},{"name":"rpt:f-560","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-561","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"10000","decimals":-3}]},{"name":"rpt:f-562","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"39229000","decimals":-3}]},{"name":"rpt:f-563","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"575663000","decimals":-3}]},{"name":"rpt:f-564","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-565","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1164000","decimals":-3}]},{"name":"rpt:f-566","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"574499000","decimals":-3}]},{"name":"rpt:f-567","factDimensions":{"xbrl:concept":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"907600000","decimals":-5}]},{"name":"rpt:f-568","factDimensions":{"xbrl:concept":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"358900000","decimals":-5}]},{"name":"rpt:f-569","factDimensions":{"xbrl:concept":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"291800000","decimals":-5}]},{"name":"rpt:f-570","factDimensions":{"xbrl:concept":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedGain","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"76000","decimals":-3}]},{"name":"rpt:f-571","factDimensions":{"xbrl:concept":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedGain","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"199000","decimals":-3}]},{"name":"rpt:f-572","factDimensions":{"xbrl:concept":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedGain","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51000","decimals":-3}]},{"name":"rpt:f-573","factDimensions":{"xbrl:concept":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedLoss","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-574","factDimensions":{"xbrl:concept":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedLoss","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8000","decimals":-3}]},{"name":"rpt:f-575","factDimensions":{"xbrl:concept":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedLoss","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"87000","decimals":-3}]},{"name":"rpt:f-576","factDimensions":{"xbrl:concept":"us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-577","factDimensions":{"xbrl:concept":"us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-578","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer199\" style=\"position:relative;line-height:normal;width:697px;height:69px;\"><div style=\"position:absolute; width:549.1px; height:17px; left:4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:549.1px; height:15.4px; left:4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:553.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:553.1px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:556.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:556.1px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:120px; height:17px; left:568.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:116px; height:15.4px; left:568.1px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:549.1px; height:18px; left:4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:549.1px; height:15.3px; left:4px; top:52.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:553.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:553.1px; top:52.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:556.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:556.1px; top:52.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:120px; height:18px; left:568.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:116px; height:15.3px; left:568.1px; top:52.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:549.1px; height:1px; left:4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:553.1px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:556.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:568.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:119.4px; height:1px; left:568.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:555.1px; top:67.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:567.1px; top:67.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:118.1px; height:1px; left:570px; top:67.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer199\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a13894\" style=\"position:absolute;font-family:'Times New Roman';left:566px;top:0px;\">Estimated Fair Value </div><div id=\"a13896\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:17px;\">Within one year </div><div id=\"a13899\" style=\"position:absolute;font-family:'Times New Roman';left:557px;top:17px;\">$ </div><div id=\"a13901\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:17px;\">449,577</div><div id=\"a13903\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:34px;\">1-5 years </div><div id=\"a13909\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:34px;\">443,131</div><div id=\"a13911\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:53px;\">Total </div><div id=\"a13914\" style=\"position:absolute;font-family:'Times New Roman';left:557px;top:53px;\">$ </div><div id=\"a13916\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:53px;\">892,708</div></div></div>","language":"en-us"}]},{"name":"rpt:f-579","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"449577000","decimals":-3}]},{"name":"rpt:f-580","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"443131000","decimals":-3}]},{"name":"rpt:f-581","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"892708000","decimals":-3}]},{"name":"rpt:f-582","factDimensions":{"xbrl:concept":"us-gaap:FairValueDisclosuresTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer207\" style=\"position:relative;line-height:normal;width:701px;height:126px;\"><div id=\"TextContainer207\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13920\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 4 - Fair Value Measures </div><div id=\"a13927\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\"> </div></div><div id=\"div_204_XBRL_TS_ec009382525144768e4fc2680f3ac2c7\" style=\"position:absolute;left:0px;top:32px;float:left;\"><div id=\"TextBlockContainer205\" style=\"position:relative;line-height:normal;width:701px;height:95px;\"><div id=\"TextContainer205\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13928\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>is required<div style=\"display:inline-block;width:5px\">\u00a0</div>to categorize<div style=\"display:inline-block;width:5px\">\u00a0</div>both financial<div style=\"display:inline-block;width:5px\">\u00a0</div>and nonfinancial<div style=\"display:inline-block;width:5px\">\u00a0</div>assets and<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities based<div style=\"display:inline-block;width:5px\">\u00a0</div>on the<div style=\"display:inline-block;width:5px\">\u00a0</div>following fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value </div><div id=\"a13930\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">hierarchy. The<div style=\"display:inline-block;width:5px\">\u00a0</div>fair value<div style=\"display:inline-block;width:5px\">\u00a0</div>of an<div style=\"display:inline-block;width:5px\">\u00a0</div>asset is<div style=\"display:inline-block;width:5px\">\u00a0</div>the price<div style=\"display:inline-block;width:5px\">\u00a0</div>at which<div style=\"display:inline-block;width:5px\">\u00a0</div>the asset<div style=\"display:inline-block;width:5px\">\u00a0</div>could be<div style=\"display:inline-block;width:5px\">\u00a0</div>sold in<div style=\"display:inline-block;width:5px\">\u00a0</div>an orderly<div style=\"display:inline-block;width:5px\">\u00a0</div>transaction between<div style=\"display:inline-block;width:5px\">\u00a0</div>unrelated, </div><div id=\"a13933\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">knowledgeable, and willing parties able to engage in the<div style=\"display:inline-block;width:5px\">\u00a0</div>transaction. A liability\u2019s fair value<div style=\"display:inline-block;width:5px\">\u00a0</div>is defined as the amount that would </div><div id=\"a13935\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">be paid to transfer the liability to a new obligor in a transaction between such parties, not the amount<div style=\"display:inline-block;width:2px\">\u00a0</div>that would be paid to settle </div><div id=\"a13937\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">the liability with the creditor. </div></div></div></div></div><div id=\"TextBlockContainer214\" style=\"position:relative;line-height:normal;width:701px;height:334px;\"><div style=\"position:absolute; width:362.2px; height:1px; left:4px; top:283.7px; background-color:#000000; \">\u00a0</div>\n<div id=\"div_211_XBRL_TS_ec009382525144768e4fc2680f3ac2c7_1\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer212\" style=\"position:relative;line-height:normal;width:701px;height:255px;\"><div id=\"TextContainer212\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13943\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:0px;\">\u25cf</div><div id=\"a13945\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:0px;\">Level 1</div><div id=\"a13946\" style=\"position:absolute;font-family:'Times New Roman';left:115px;top:0px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>- Quoted prices in active markets for identical assets or liabilities </div><div id=\"a13952\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:32px;\">\u25cf</div><div id=\"a13954\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:32px;\">Level 2</div><div id=\"a13955\" style=\"position:absolute;font-family:'Times New Roman';left:116px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>- Inputs<div style=\"display:inline-block;width:5px\">\u00a0</div>other than<div style=\"display:inline-block;width:5px\">\u00a0</div>quoted prices<div style=\"display:inline-block;width:5px\">\u00a0</div>included in<div style=\"display:inline-block;width:5px\">\u00a0</div>Level 1<div style=\"display:inline-block;width:5px\">\u00a0</div>that are<div style=\"display:inline-block;width:5px\">\u00a0</div>observable for<div style=\"display:inline-block;width:6px\">\u00a0</div>the asset<div style=\"display:inline-block;width:5px\">\u00a0</div>or liability,<div style=\"display:inline-block;width:6px\">\u00a0</div>either </div><div id=\"a13959\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:48px;\">directly or indirectly, including: </div><div id=\"a13961\" style=\"position:absolute;font-family:'Courier New';left:100px;top:65px;\">o</div><div id=\"a13963\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:64px;\">Quoted prices for similar assets or liabilities in active markets </div><div id=\"a13965\" style=\"position:absolute;font-family:'Courier New';left:100px;top:81px;\">o</div><div id=\"a13967\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:80px;\">Quoted prices for identical or similar assets in non-active markets </div><div id=\"a13971\" style=\"position:absolute;font-family:'Courier New';left:100px;top:97px;\">o</div><div id=\"a13973\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:96px;\">Inputs other than quoted prices that are observable for the asset or liability </div><div id=\"a13975\" style=\"position:absolute;font-family:'Courier New';left:100px;top:112px;\">o</div><div id=\"a13977\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:111px;\">Inputs derived principally from or corroborated by other observable market data </div><div id=\"a13980\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:144px;\">\u25cf</div><div id=\"a13982\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:144px;\">Level 3</div><div id=\"a13983\" style=\"position:absolute;font-family:'Times New Roman';left:116px;top:144px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>- Unobservable inputs for<div style=\"display:inline-block;width:5px\">\u00a0</div>the asset or liability<div style=\"display:inline-block;width:5px\">\u00a0</div>supported by little or<div style=\"display:inline-block;width:5px\">\u00a0</div>no market activity and<div style=\"display:inline-block;width:5px\">\u00a0</div>are significant </div><div id=\"a13987\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:160px;\">to the fair value of the assets or liabilities </div><div id=\"a13989\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:175px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13991\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:191px;\">The disclosure of fair value of certain financial assets and liabilities recorded at cost are as follows: </div><div id=\"a13994\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:223px;\">Cash and cash equivalents, accounts receivable, and accounts payable:</div><div id=\"a13995\" style=\"position:absolute;font-family:'Times New Roman';left:388px;top:223px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>The carrying amount approximates fair value due to the </div><div id=\"a13997\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:239px;\">short maturity of these instruments.</div></div></div></div><div id=\"TextContainer214\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a14000\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:270px;\">Assets and Liabilities Measured at Fair Value<div style=\"display:inline-block;width:5px\">\u00a0</div>on a Recurring Basis </div><div id=\"a14003\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:302px;\">In accordance with the fair value hierarchy<div style=\"display:inline-block;width:5px\">\u00a0</div>described above, the following table shows the<div style=\"display:inline-block;width:5px\">\u00a0</div>fair value of our financial assets and </div><div id=\"a14006\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:317px;\">liabilities that are required to be measured at fair value on a recurring basis as of May 31, 2025 and June 1, 2024 (in thousands):</div></div></div><div id=\"TextBlockContainer218\" style=\"position:relative;line-height:normal;width:691px;height:248px;\"><div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.4px; left:4.6px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:280px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:387.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:494.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:601.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:265.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:365.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:239.7px; height:15.4px; left:22.6px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.7px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:239.7px; height:15.4px; left:22.6px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.7px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17.1px; left:2px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:239.7px; height:15.4px; left:22.6px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17.1px; left:265.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:268px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.1px; left:280px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.7px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.1px; left:365.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:375.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:387.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.1px; left:472.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:482.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:494.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.1px; left:579.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:589.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:601.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:18px; left:2px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:245.1px; height:15.4px; left:20px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:265.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:268px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:18px; left:280px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:280px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:365.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:375.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:387.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:387.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:472.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:482.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:494.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:494.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:579.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:589.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:601.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:601.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:3px; left:2px; top:173.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:265.1px; top:173.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:280px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:280px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:280px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:282.9px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:282.9px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:282.9px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:3px; left:365.1px; top:173.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:387.1px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:387.1px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:387.1px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:390px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:390px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:390px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:3px; left:472.1px; top:173.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:494.1px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:494.1px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:494.1px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:496.9px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:496.9px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:496.9px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:3px; left:579.1px; top:173.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:601.1px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:601.1px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:601.1px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:604px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:604px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:604px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:239.7px; height:15.4px; left:22.6px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.7px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:267.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.9px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:374.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:389px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:481.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:496px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:588.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:603px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer218\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a14012\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">May 31, 2025 </div><div id=\"a14015\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:0px;\">Level 1 </div><div id=\"a14018\" style=\"position:absolute;font-family:'Times New Roman';left:403px;top:0px;\">Level 2 </div><div id=\"a14021\" style=\"position:absolute;font-family:'Times New Roman';left:510px;top:0px;\">Level 3 </div><div id=\"a14024\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:0px;\">Balance </div><div id=\"a14026\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Investment securities available-for-sale </div><div id=\"a14044\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:35px;\">Municipal bonds </div><div id=\"a14047\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:35px;\">$ </div><div id=\"a14049\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:35px;\">\u2014</div><div id=\"a14052\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:35px;\">$ </div><div id=\"a14054\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:35px;\">21,698</div><div id=\"a14057\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:35px;\">$ </div><div id=\"a14059\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:35px;\">\u2014</div><div id=\"a14062\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:35px;\">$ </div><div id=\"a14064\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:35px;\">21,698</div><div id=\"a14066\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:52px;\">Commercial paper </div><div id=\"a14070\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:52px;\">\u2014</div><div id=\"a14074\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:52px;\">90,830</div><div id=\"a14078\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:52px;\">\u2014</div><div id=\"a14082\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:52px;\">90,830</div><div id=\"a14084\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:72px;\">Corporate bonds </div><div id=\"a14088\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:72px;\">\u2014</div><div id=\"a14092\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:72px;\">431,508</div><div id=\"a14096\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:72px;\">\u2014</div><div id=\"a14100\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:72px;\">431,508</div><div id=\"a14102\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:89px;\">Certificates of deposits </div><div id=\"a14106\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:89px;\">\u2014</div><div id=\"a14110\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:89px;\">5,194</div><div id=\"a14114\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:89px;\">\u2014</div><div id=\"a14118\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:89px;\">5,194</div><div id=\"a14120\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:106px;\">US government and agency obligations </div><div id=\"a14124\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:106px;\">\u2014</div><div id=\"a14128\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:106px;\">240,395</div><div id=\"a14132\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:106px;\">\u2014</div><div id=\"a14136\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:106px;\">240,395</div><div id=\"a14138\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:123px;\">Treasury bills </div><div id=\"a14142\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:123px;\">\u2014</div><div id=\"a14146\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:123px;\">103,083</div><div id=\"a14150\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:123px;\">\u2014</div><div id=\"a14154\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:123px;\">103,083</div><div id=\"a14156\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:143px;\">Total investment securities available-for-sale </div><div id=\"a14161\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">measured at fair value </div><div id=\"a14164\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:158px;\">$ </div><div id=\"a14166\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:158px;\">\u2014</div><div id=\"a14169\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:158px;\">$ </div><div id=\"a14171\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:158px;\">892,708</div><div id=\"a14174\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:158px;\">$ </div><div id=\"a14176\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:158px;\">\u2014</div><div id=\"a14179\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:158px;\">$ </div><div id=\"a14181\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:158px;\">892,708</div><div id=\"a14196\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:196px;\">Liabilities </div><div id=\"a14210\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:213px;\">Contingent consideration </div><div id=\"a14214\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:213px;\">\u2014</div><div id=\"a14218\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:213px;\">\u2014</div><div id=\"a14222\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:213px;\">21,500</div><div id=\"a14226\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:213px;\">21,500</div><div id=\"a14228\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:232px;\">Total liabilities measured at fair value </div><div id=\"a14231\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:232px;\">$ </div><div id=\"a14233\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:232px;\">\u2014</div><div id=\"a14236\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:232px;\">$ </div><div id=\"a14238\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:232px;\">\u2014</div><div id=\"a14241\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:232px;\">$ </div><div id=\"a14243\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:232px;\">21,500</div><div id=\"a14246\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:232px;\">$ </div><div id=\"a14248\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:232px;\">21,500</div></div></div><div id=\"TextBlockContainer226\" style=\"position:relative;line-height:normal;width:691px;height:262px;\"><div id=\"div_223_XBRL_TS_90ee22947c4045e5b10006425153b168\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer224\" style=\"position:relative;line-height:normal;width:691px;height:262px;\"><div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:268px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.3px; left:280px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:375.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:387.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:494.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:601.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:2px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:265.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:365.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:239.7px; height:15.3px; left:22.6px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:268px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:375.1px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:239.7px; height:15.3px; left:22.6px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:268px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:375.1px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:239.7px; height:15.3px; left:22.6px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:268px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:375.1px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:35px; left:2px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.4px; left:4.6px; top:156.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.4px; left:4.6px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:35px; left:265.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:35px; left:268px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:270.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:35px; left:280px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:35px; left:365.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:35px; left:375.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:377.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:35px; left:387.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:35px; left:472.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:35px; left:482.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:484.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:35px; left:494.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:35px; left:579.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:35px; left:589.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:591.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:35px; left:601.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:2px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:265.1px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:365.1px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:280px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:280px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:282.9px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:282.9px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:387.1px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:387.1px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:390px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:390px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:494.1px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:494.1px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:496.9px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:496.9px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:601.1px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:601.1px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:604px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:604px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.4px; left:4.6px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:280px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:387.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:494.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:601.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:18px; left:2px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:265.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:268px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:270.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:18px; left:280px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:365.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:375.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:387.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:472.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:482.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:484.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:494.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:579.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:589.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:601.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:2px; top:242.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:265.1px; top:242.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:365.1px; top:242.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:242.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:242.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:267.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.9px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:374.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:389px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:481.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:496px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:588.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:603px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer224\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a14251\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">June 1, 2024 </div><div id=\"a14254\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:0px;\">Level 1 </div><div id=\"a14257\" style=\"position:absolute;font-family:'Times New Roman';left:403px;top:0px;\">Level 2 </div><div id=\"a14260\" style=\"position:absolute;font-family:'Times New Roman';left:510px;top:0px;\">Level 3 </div><div id=\"a14263\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:0px;\">Balance </div><div id=\"a14265\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Investment securities available-for-sale </div><div id=\"a14283\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:35px;\">Municipal bonds </div><div id=\"a14286\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:35px;\">$ </div><div id=\"a14288\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:35px;\">\u2014</div><div id=\"a14291\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:35px;\">$ </div><div id=\"a14293\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:35px;\">4,059</div><div id=\"a14296\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:35px;\">$ </div><div id=\"a14298\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:35px;\">\u2014</div><div id=\"a14301\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:35px;\">$ </div><div id=\"a14303\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:35px;\">4,059</div><div id=\"a14305\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:52px;\">Commercial paper </div><div id=\"a14309\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:52px;\">\u2014</div><div id=\"a14313\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:52px;\">137,735</div><div id=\"a14317\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:52px;\">\u2014</div><div id=\"a14321\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:52px;\">137,735</div><div id=\"a14323\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:69px;\">Corporate bonds </div><div id=\"a14327\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:69px;\">\u2014</div><div id=\"a14331\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:69px;\">232,592</div><div id=\"a14335\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:69px;\">\u2014</div><div id=\"a14339\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:69px;\">232,592</div><div id=\"a14341\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:86px;\">Certificates of deposits </div><div id=\"a14345\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:86px;\">\u2014</div><div id=\"a14349\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:86px;\">3,491</div><div id=\"a14353\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:86px;\">\u2014</div><div id=\"a14357\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:86px;\">3,491</div><div id=\"a14359\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:103px;\">US government and agency obligations </div><div id=\"a14363\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:103px;\">\u2014</div><div id=\"a14367\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:103px;\">154,269</div><div id=\"a14371\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:103px;\">\u2014</div><div id=\"a14375\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:103px;\">154,269</div><div id=\"a14377\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:120px;\">Asset backed securities </div><div id=\"a14381\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:120px;\">\u2014</div><div id=\"a14385\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:120px;\">3,124</div><div id=\"a14389\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:120px;\">\u2014</div><div id=\"a14393\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:120px;\">3,124</div><div id=\"a14395\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:137px;\">Treasury bills </div><div id=\"a14399\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:137px;\">\u2014</div><div id=\"a14403\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:137px;\">39,229</div><div id=\"a14407\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:137px;\">\u2014</div><div id=\"a14411\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:137px;\">39,229</div><div id=\"a14413\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:157px;\">Total investment securities available-for-sale </div><div id=\"a14418\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:172px;\">measured at fair value </div><div id=\"a14421\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:172px;\">$ </div><div id=\"a14423\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:172px;\">\u2014</div><div id=\"a14426\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:172px;\">$ </div><div id=\"a14428\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:172px;\">574,499</div><div id=\"a14431\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:172px;\">$ </div><div id=\"a14433\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:172px;\">\u2014</div><div id=\"a14436\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:172px;\">$ </div><div id=\"a14438\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:172px;\">574,499</div><div id=\"a14453\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:210px;\">Liabilities </div><div id=\"a14467\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:227px;\">Contingent consideration </div><div id=\"a14471\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:227px;\">\u2014</div><div id=\"a14475\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:227px;\">\u2014</div><div id=\"a14479\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:227px;\">6,500</div><div id=\"a14483\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:227px;\">6,500</div><div id=\"a14485\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:246px;\">Total liabilities measured at fair value </div><div id=\"a14488\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:246px;\">$ </div><div id=\"a14490\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:246px;\">\u2014</div><div id=\"a14493\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:246px;\">$ </div><div id=\"a14495\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:246px;\">\u2014</div><div id=\"a14498\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:246px;\">$ </div><div id=\"a14500\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:246px;\">6,500</div><div id=\"a14503\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:246px;\">$ </div><div id=\"a14505\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:246px;\">6,500</div></div></div></div></div><div id=\"TextBlockContainer229\" style=\"position:relative;line-height:normal;width:701px;height:32px;\"><div id=\"TextContainer229\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a14508\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Investment securities available-for-sale<div style=\"display:inline-block;width:5px\">\u00a0</div>are all classified<div style=\"display:inline-block;width:5px\">\u00a0</div>as Level 2<div style=\"display:inline-block;width:5px\">\u00a0</div>and consist of<div style=\"display:inline-block;width:5px\">\u00a0</div>securities with maturities of<div style=\"display:inline-block;width:5px\">\u00a0</div>three months or </div><div id=\"a14515\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">longer when purchased. Observable inputs for these securities are yields, credit risks, default rates, and volatility. </div></div></div><div id=\"TextBlockContainer232\" style=\"position:relative;line-height:normal;width:701px;height:156px;\"><div style=\"position:absolute; width:44.2px; height:1px; left:643.9px; top:106.7px; background-color:#0000FF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.2px; height:1px; left:4px; top:122.2px; background-color:#0000FF; \">\u00a0</div>\n<div id=\"TextContainer232\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a14521\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">Contingent<div style=\"display:inline-block;width:5px\">\u00a0</div>consideration<div style=\"display:inline-block;width:5px\">\u00a0</div>classified<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>Level<div style=\"display:inline-block;width:5px\">\u00a0</div>3<div style=\"display:inline-block;width:5px\">\u00a0</div>consists<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>potential<div style=\"display:inline-block;width:5px\">\u00a0</div>obligation<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>pay<div style=\"display:inline-block;width:5px\">\u00a0</div>an<div style=\"display:inline-block;width:5px\">\u00a0</div>earnout<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>sellers<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>Fassio </div><div id=\"a14523\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">contingent on the acquired business meeting<div style=\"display:inline-block;width:5px\">\u00a0</div>certain return on profitability milestones over<div style=\"display:inline-block;width:5px\">\u00a0</div>a </div><div id=\"a14523_94_10\" style=\"position:absolute;font-family:'Times New Roman';left:504px;top:31px;-sec-ix-hidden:ID_423A;\">three-year</div><div id=\"a14523_104_23\" style=\"position:absolute;font-family:'Times New Roman';left:558px;top:31px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>period, commencing on </div><div id=\"a14526\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">the date of the acquisition. The<div style=\"display:inline-block;width:5px\">\u00a0</div>fair value of the contingent consideration<div style=\"display:inline-block;width:5px\">\u00a0</div>is estimated using a discounted cash<div style=\"display:inline-block;width:5px\">\u00a0</div>flow model. Key </div><div id=\"a14529\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">assumptions and<div style=\"display:inline-block;width:5px\">\u00a0</div>unobservable inputs<div style=\"display:inline-block;width:5px\">\u00a0</div>that require<div style=\"display:inline-block;width:5px\">\u00a0</div>significant judgement<div style=\"display:inline-block;width:5px\">\u00a0</div>used in<div style=\"display:inline-block;width:5px\">\u00a0</div>the estimate<div style=\"display:inline-block;width:5px\">\u00a0</div>include weighted<div style=\"display:inline-block;width:5px\">\u00a0</div>average cost<div style=\"display:inline-block;width:5px\">\u00a0</div>of </div><div id=\"a14530\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">capital, egg prices, projected revenue<div style=\"display:inline-block;width:5px\">\u00a0</div>and expenses over the period<div style=\"display:inline-block;width:5px\">\u00a0</div>for which the contingent consideration<div style=\"display:inline-block;width:5px\">\u00a0</div>is measured, and the </div><div id=\"a14532\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:93px;\">probability assessments with respect to the likelihood of achieving the<div style=\"display:inline-block;width:5px\">\u00a0</div>forecasted projections. See further discussion in </div><div id=\"a14533\" style=\"position:absolute;font-family:'Times New Roman';color:#0000FF;left:644px;top:93px;\"><a href=\"#a5570\" style=\"color:#0000FF;text-decoration:underline;\">Note 2 -</a></div><div id=\"a14536\" style=\"position:absolute;font-family:'Times New Roman';color:#0000FF;left:4px;top:109px;\"><a href=\"#a5570\" style=\"color:#0000FF;text-decoration:underline;\">Acquisition</a></div><div id=\"a14537\" style=\"position:absolute;font-family:'Times New Roman';left:67px;top:109px;\"><a href=\"#a5570\" style=\"color:#000000;text-decoration:none;\">.</a></div><div id=\"a14540\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">The following table shows the beginning and ending balances in fair value of the contingent consideration:</div></div></div><div id=\"TextBlockContainer238\" style=\"position:relative;line-height:normal;width:692px;height:79px;\"><div id=\"div_235_XBRL_TS_6b6c1afd925c4708a6346edb110dae3d\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer236\" style=\"position:relative;line-height:normal;width:692px;height:79px;\"><div style=\"position:absolute; width:497.1px; height:20px; left:2px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:491.7px; height:15.4px; left:4.6px; top:20.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:499.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:501.7px; top:20.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:175px; height:20px; left:511.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:165.7px; height:15.4px; left:513.7px; top:20.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:497.1px; height:1px; left:2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:499.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:499.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:511.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:174.3px; height:1px; left:511.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:497.1px; height:21px; left:2px; top:56.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:491.7px; height:15.3px; left:4.6px; top:62.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:21px; left:499.1px; top:56.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:501.7px; top:62.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:175px; height:21px; left:511.1px; top:56.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:165.7px; height:15.3px; left:513.7px; top:62.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:497.1px; height:1px; left:2px; top:55.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:499.1px; top:55.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:511.1px; top:55.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:174.3px; height:1px; left:511.7px; top:55.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:498.1px; top:77.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:510.1px; top:77.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:173.1px; height:1px; left:513px; top:77.5px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer236\" style=\"position:relative;width:692px;z-index:1;\"><div id=\"a14544\" style=\"position:absolute;font-family:'Times New Roman';left:505px;top:0px;\">Fassio Contingent Consideration </div><div id=\"a14546\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:21px;\">Balance, June 1, 2024 </div><div id=\"a14548\" style=\"position:absolute;font-family:'Times New Roman';left:502px;top:21px;\">$ </div><div id=\"a14550\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:21px;\">6,500</div><div id=\"a14552\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:41px;\">Fair value adjustments </div><div id=\"a14555\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:41px;\">15,000</div><div id=\"a14557\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">Balance, May 31, 2025 </div><div id=\"a14559\" style=\"position:absolute;font-family:'Times New Roman';left:502px;top:62px;\">$ </div><div id=\"a14561\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:62px;\">21,500</div></div></div></div></div><div id=\"TextBlockContainer241\" style=\"position:relative;line-height:normal;width:701px;height:32px;\"><div id=\"TextContainer241\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a14564\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Adjustments to the fair value of contingent consideration are recorded within selling, general and administrative expenses in the </div><div id=\"a14566\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">consolidated statements of income.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-583","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer205\" style=\"position:relative;line-height:normal;width:701px;height:95px;\"><div id=\"TextContainer205\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13928\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>is required<div style=\"display:inline-block;width:5px\">\u00a0</div>to categorize<div style=\"display:inline-block;width:5px\">\u00a0</div>both financial<div style=\"display:inline-block;width:5px\">\u00a0</div>and nonfinancial<div style=\"display:inline-block;width:5px\">\u00a0</div>assets and<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities based<div style=\"display:inline-block;width:5px\">\u00a0</div>on the<div style=\"display:inline-block;width:5px\">\u00a0</div>following fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value </div><div id=\"a13930\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">hierarchy. The<div style=\"display:inline-block;width:5px\">\u00a0</div>fair value<div style=\"display:inline-block;width:5px\">\u00a0</div>of an<div style=\"display:inline-block;width:5px\">\u00a0</div>asset is<div style=\"display:inline-block;width:5px\">\u00a0</div>the price<div style=\"display:inline-block;width:5px\">\u00a0</div>at which<div style=\"display:inline-block;width:5px\">\u00a0</div>the asset<div style=\"display:inline-block;width:5px\">\u00a0</div>could be<div style=\"display:inline-block;width:5px\">\u00a0</div>sold in<div style=\"display:inline-block;width:5px\">\u00a0</div>an orderly<div style=\"display:inline-block;width:5px\">\u00a0</div>transaction between<div style=\"display:inline-block;width:5px\">\u00a0</div>unrelated, </div><div id=\"a13933\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">knowledgeable, and willing parties able to engage in the<div style=\"display:inline-block;width:5px\">\u00a0</div>transaction. A liability\u2019s fair value<div style=\"display:inline-block;width:5px\">\u00a0</div>is defined as the amount that would </div><div id=\"a13935\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">be paid to transfer the liability to a new obligor in a transaction between such parties, not the amount<div style=\"display:inline-block;width:2px\">\u00a0</div>that would be paid to settle </div><div id=\"a13937\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">the liability with the creditor. </div></div></div><div id=\"TextBlockContainer212\" style=\"position:relative;line-height:normal;width:701px;height:255px;\"><div id=\"TextContainer212\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a13943\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:0px;\">\u25cf</div><div id=\"a13945\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:0px;\">Level 1</div><div id=\"a13946\" style=\"position:absolute;font-family:'Times New Roman';left:115px;top:0px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>- Quoted prices in active markets for identical assets or liabilities </div><div id=\"a13952\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:32px;\">\u25cf</div><div id=\"a13954\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:32px;\">Level 2</div><div id=\"a13955\" style=\"position:absolute;font-family:'Times New Roman';left:116px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>- Inputs<div style=\"display:inline-block;width:5px\">\u00a0</div>other than<div style=\"display:inline-block;width:5px\">\u00a0</div>quoted prices<div style=\"display:inline-block;width:5px\">\u00a0</div>included in<div style=\"display:inline-block;width:5px\">\u00a0</div>Level 1<div style=\"display:inline-block;width:5px\">\u00a0</div>that are<div style=\"display:inline-block;width:5px\">\u00a0</div>observable for<div style=\"display:inline-block;width:6px\">\u00a0</div>the asset<div style=\"display:inline-block;width:5px\">\u00a0</div>or liability,<div style=\"display:inline-block;width:6px\">\u00a0</div>either </div><div id=\"a13959\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:48px;\">directly or indirectly, including: </div><div id=\"a13961\" style=\"position:absolute;font-family:'Courier New';left:100px;top:65px;\">o</div><div id=\"a13963\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:64px;\">Quoted prices for similar assets or liabilities in active markets </div><div id=\"a13965\" style=\"position:absolute;font-family:'Courier New';left:100px;top:81px;\">o</div><div id=\"a13967\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:80px;\">Quoted prices for identical or similar assets in non-active markets </div><div id=\"a13971\" style=\"position:absolute;font-family:'Courier New';left:100px;top:97px;\">o</div><div id=\"a13973\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:96px;\">Inputs other than quoted prices that are observable for the asset or liability </div><div id=\"a13975\" style=\"position:absolute;font-family:'Courier New';left:100px;top:112px;\">o</div><div id=\"a13977\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:111px;\">Inputs derived principally from or corroborated by other observable market data </div><div id=\"a13980\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:144px;\">\u25cf</div><div id=\"a13982\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:144px;\">Level 3</div><div id=\"a13983\" style=\"position:absolute;font-family:'Times New Roman';left:116px;top:144px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>- Unobservable inputs for<div style=\"display:inline-block;width:5px\">\u00a0</div>the asset or liability<div style=\"display:inline-block;width:5px\">\u00a0</div>supported by little or<div style=\"display:inline-block;width:5px\">\u00a0</div>no market activity and<div style=\"display:inline-block;width:5px\">\u00a0</div>are significant </div><div id=\"a13987\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:160px;\">to the fair value of the assets or liabilities </div><div id=\"a13989\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:175px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a13991\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:191px;\">The disclosure of fair value of certain financial assets and liabilities recorded at cost are as follows: </div><div id=\"a13994\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:223px;\">Cash and cash equivalents, accounts receivable, and accounts payable:</div><div id=\"a13995\" style=\"position:absolute;font-family:'Times New Roman';left:388px;top:223px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>The carrying amount approximates fair value due to the </div><div id=\"a13997\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:239px;\">short maturity of these instruments.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-584","factDimensions":{"xbrl:concept":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer220\" style=\"position:relative;line-height:normal;width:691px;height:248px;\"><div id=\"div_217_XBRL_TS_82597dc65f5f451299b8f2d75cf7a523\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer218\" style=\"position:relative;line-height:normal;width:691px;height:248px;\"><div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.4px; left:4.6px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:280px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:387.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:494.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:601.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:265.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:365.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:239.7px; height:15.4px; left:22.6px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.7px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:239.7px; height:15.4px; left:22.6px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.7px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:86.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:88.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17.1px; left:2px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:239.7px; height:15.4px; left:22.6px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17.1px; left:265.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:268px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.1px; left:280px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.7px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.1px; left:365.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:375.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:387.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.1px; left:472.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:482.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:494.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.1px; left:579.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:589.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:601.1px; top:120.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:122.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:137.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:18px; left:2px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:245.1px; height:15.4px; left:20px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:265.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:268px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:18px; left:280px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:280px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:365.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:375.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:387.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:387.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:472.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:482.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:494.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:494.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:579.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:589.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:601.1px; top:176.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:601.1px; top:179.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:3px; left:2px; top:173.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:265.1px; top:173.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:280px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:280px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:280px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:282.9px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:282.9px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:282.9px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:3px; left:365.1px; top:173.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:387.1px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:387.1px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:387.1px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:390px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:390px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:390px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:3px; left:472.1px; top:173.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:494.1px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:494.1px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:494.1px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:496.9px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:496.9px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:496.9px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:3px; left:579.1px; top:173.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:601.1px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:601.1px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:601.1px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:604px; top:173.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:604px; top:175.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:604px; top:176.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:239.7px; height:15.4px; left:22.6px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.7px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:211.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:213.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:228.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:267.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.9px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:374.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:389px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:481.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:496px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:588.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.1px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:603px; top:247.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer218\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a14012\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">May 31, 2025 </div><div id=\"a14015\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:0px;\">Level 1 </div><div id=\"a14018\" style=\"position:absolute;font-family:'Times New Roman';left:403px;top:0px;\">Level 2 </div><div id=\"a14021\" style=\"position:absolute;font-family:'Times New Roman';left:510px;top:0px;\">Level 3 </div><div id=\"a14024\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:0px;\">Balance </div><div id=\"a14026\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Investment securities available-for-sale </div><div id=\"a14044\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:35px;\">Municipal bonds </div><div id=\"a14047\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:35px;\">$ </div><div id=\"a14049\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:35px;\">\u2014</div><div id=\"a14052\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:35px;\">$ </div><div id=\"a14054\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:35px;\">21,698</div><div id=\"a14057\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:35px;\">$ </div><div id=\"a14059\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:35px;\">\u2014</div><div id=\"a14062\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:35px;\">$ </div><div id=\"a14064\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:35px;\">21,698</div><div id=\"a14066\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:52px;\">Commercial paper </div><div id=\"a14070\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:52px;\">\u2014</div><div id=\"a14074\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:52px;\">90,830</div><div id=\"a14078\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:52px;\">\u2014</div><div id=\"a14082\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:52px;\">90,830</div><div id=\"a14084\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:72px;\">Corporate bonds </div><div id=\"a14088\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:72px;\">\u2014</div><div id=\"a14092\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:72px;\">431,508</div><div id=\"a14096\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:72px;\">\u2014</div><div id=\"a14100\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:72px;\">431,508</div><div id=\"a14102\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:89px;\">Certificates of deposits </div><div id=\"a14106\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:89px;\">\u2014</div><div id=\"a14110\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:89px;\">5,194</div><div id=\"a14114\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:89px;\">\u2014</div><div id=\"a14118\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:89px;\">5,194</div><div id=\"a14120\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:106px;\">US government and agency obligations </div><div id=\"a14124\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:106px;\">\u2014</div><div id=\"a14128\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:106px;\">240,395</div><div id=\"a14132\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:106px;\">\u2014</div><div id=\"a14136\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:106px;\">240,395</div><div id=\"a14138\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:123px;\">Treasury bills </div><div id=\"a14142\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:123px;\">\u2014</div><div id=\"a14146\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:123px;\">103,083</div><div id=\"a14150\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:123px;\">\u2014</div><div id=\"a14154\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:123px;\">103,083</div><div id=\"a14156\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:143px;\">Total investment securities available-for-sale </div><div id=\"a14161\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">measured at fair value </div><div id=\"a14164\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:158px;\">$ </div><div id=\"a14166\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:158px;\">\u2014</div><div id=\"a14169\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:158px;\">$ </div><div id=\"a14171\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:158px;\">892,708</div><div id=\"a14174\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:158px;\">$ </div><div id=\"a14176\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:158px;\">\u2014</div><div id=\"a14179\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:158px;\">$ </div><div id=\"a14181\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:158px;\">892,708</div><div id=\"a14196\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:196px;\">Liabilities </div><div id=\"a14210\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:213px;\">Contingent consideration </div><div id=\"a14214\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:213px;\">\u2014</div><div id=\"a14218\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:213px;\">\u2014</div><div id=\"a14222\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:213px;\">21,500</div><div id=\"a14226\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:213px;\">21,500</div><div id=\"a14228\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:232px;\">Total liabilities measured at fair value </div><div id=\"a14231\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:232px;\">$ </div><div id=\"a14233\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:232px;\">\u2014</div><div id=\"a14236\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:232px;\">$ </div><div id=\"a14238\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:232px;\">\u2014</div><div id=\"a14241\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:232px;\">$ </div><div id=\"a14243\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:232px;\">21,500</div><div id=\"a14246\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:232px;\">$ </div><div id=\"a14248\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:232px;\">21,500</div></div></div></div></div><div id=\"TextBlockContainer224\" style=\"position:relative;line-height:normal;width:691px;height:262px;\"><div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:268px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.3px; left:280px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:375.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:387.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:494.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:601.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:2px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:265.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:365.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:239.7px; height:15.3px; left:22.6px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:268px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:375.1px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:51.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:239.7px; height:15.3px; left:22.6px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:268px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:375.1px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:85.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:239.7px; height:15.3px; left:22.6px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:268px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:375.1px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:119.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:35px; left:2px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.4px; left:4.6px; top:156.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.4px; left:4.6px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:35px; left:265.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:35px; left:268px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:270.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:35px; left:280px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:35px; left:365.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:35px; left:375.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:377.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:35px; left:387.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:35px; left:472.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:35px; left:482.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:484.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:35px; left:494.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:35px; left:579.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:35px; left:589.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:591.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:35px; left:601.1px; top:152.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:172.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:2px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:265.1px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:365.1px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:280px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:280px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:282.9px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:282.9px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:387.1px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:387.1px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:390px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:390px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:494.1px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:494.1px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:496.9px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:496.9px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:601.1px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:601.1px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:604px; top:187.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:604px; top:189.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:2px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.4px; left:4.6px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:265.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:265.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:268px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:268px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:280px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:280px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:365.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:365.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:375.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:375.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:387.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:387.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:472.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:482.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:494.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:208.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:601.1px; top:210.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:18px; left:2px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:257.7px; height:15.3px; left:4.6px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:265.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:265.1px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:268px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:270.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:18px; left:280px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:365.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:365.1px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:375.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:387.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:472.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:482.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:484.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:494.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:579.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:589.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:601.1px; top:243.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:245.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:2px; top:242.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:265.1px; top:242.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:268px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:280.7px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:365.1px; top:242.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:375.1px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:242.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:242.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:242.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:267.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.9px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:374.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:389px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:481.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:496px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:588.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.1px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:603px; top:261.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer224\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a14251\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">June 1, 2024 </div><div id=\"a14254\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:0px;\">Level 1 </div><div id=\"a14257\" style=\"position:absolute;font-family:'Times New Roman';left:403px;top:0px;\">Level 2 </div><div id=\"a14260\" style=\"position:absolute;font-family:'Times New Roman';left:510px;top:0px;\">Level 3 </div><div id=\"a14263\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:0px;\">Balance </div><div id=\"a14265\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Investment securities available-for-sale </div><div id=\"a14283\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:35px;\">Municipal bonds </div><div id=\"a14286\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:35px;\">$ </div><div id=\"a14288\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:35px;\">\u2014</div><div id=\"a14291\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:35px;\">$ </div><div id=\"a14293\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:35px;\">4,059</div><div id=\"a14296\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:35px;\">$ </div><div id=\"a14298\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:35px;\">\u2014</div><div id=\"a14301\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:35px;\">$ </div><div id=\"a14303\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:35px;\">4,059</div><div id=\"a14305\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:52px;\">Commercial paper </div><div id=\"a14309\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:52px;\">\u2014</div><div id=\"a14313\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:52px;\">137,735</div><div id=\"a14317\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:52px;\">\u2014</div><div id=\"a14321\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:52px;\">137,735</div><div id=\"a14323\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:69px;\">Corporate bonds </div><div id=\"a14327\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:69px;\">\u2014</div><div id=\"a14331\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:69px;\">232,592</div><div id=\"a14335\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:69px;\">\u2014</div><div id=\"a14339\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:69px;\">232,592</div><div id=\"a14341\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:86px;\">Certificates of deposits </div><div id=\"a14345\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:86px;\">\u2014</div><div id=\"a14349\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:86px;\">3,491</div><div id=\"a14353\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:86px;\">\u2014</div><div id=\"a14357\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:86px;\">3,491</div><div id=\"a14359\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:103px;\">US government and agency obligations </div><div id=\"a14363\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:103px;\">\u2014</div><div id=\"a14367\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:103px;\">154,269</div><div id=\"a14371\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:103px;\">\u2014</div><div id=\"a14375\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:103px;\">154,269</div><div id=\"a14377\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:120px;\">Asset backed securities </div><div id=\"a14381\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:120px;\">\u2014</div><div id=\"a14385\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:120px;\">3,124</div><div id=\"a14389\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:120px;\">\u2014</div><div id=\"a14393\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:120px;\">3,124</div><div id=\"a14395\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:137px;\">Treasury bills </div><div id=\"a14399\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:137px;\">\u2014</div><div id=\"a14403\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:137px;\">39,229</div><div id=\"a14407\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:137px;\">\u2014</div><div id=\"a14411\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:137px;\">39,229</div><div id=\"a14413\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:157px;\">Total investment securities available-for-sale </div><div id=\"a14418\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:172px;\">measured at fair value </div><div id=\"a14421\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:172px;\">$ </div><div id=\"a14423\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:172px;\">\u2014</div><div id=\"a14426\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:172px;\">$ </div><div id=\"a14428\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:172px;\">574,499</div><div id=\"a14431\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:172px;\">$ </div><div id=\"a14433\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:172px;\">\u2014</div><div id=\"a14436\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:172px;\">$ </div><div id=\"a14438\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:172px;\">574,499</div><div id=\"a14453\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:210px;\">Liabilities </div><div id=\"a14467\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:227px;\">Contingent consideration </div><div id=\"a14471\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:227px;\">\u2014</div><div id=\"a14475\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:227px;\">\u2014</div><div id=\"a14479\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:227px;\">6,500</div><div id=\"a14483\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:227px;\">6,500</div><div id=\"a14485\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:246px;\">Total liabilities measured at fair value </div><div id=\"a14488\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:246px;\">$ </div><div id=\"a14490\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:246px;\">\u2014</div><div id=\"a14493\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:246px;\">$ </div><div id=\"a14495\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:246px;\">\u2014</div><div id=\"a14498\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:246px;\">$ </div><div id=\"a14500\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:246px;\">6,500</div><div id=\"a14503\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:246px;\">$ </div><div id=\"a14505\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:246px;\">6,500</div></div></div>","language":"en-us"}]},{"name":"rpt:f-585","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-586","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"21698000","decimals":-3}]},{"name":"rpt:f-587","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-588","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"21698000","decimals":-3}]},{"name":"rpt:f-589","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-590","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"90830000","decimals":-3}]},{"name":"rpt:f-591","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-592","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"90830000","decimals":-3}]},{"name":"rpt:f-593","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-594","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"431508000","decimals":-3}]},{"name":"rpt:f-595","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-596","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"431508000","decimals":-3}]},{"name":"rpt:f-597","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-598","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"5194000","decimals":-3}]},{"name":"rpt:f-599","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-600","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"5194000","decimals":-3}]},{"name":"rpt:f-601","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-602","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"240395000","decimals":-3}]},{"name":"rpt:f-603","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-604","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"240395000","decimals":-3}]},{"name":"rpt:f-605","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-606","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"103083000","decimals":-3}]},{"name":"rpt:f-607","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-608","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"103083000","decimals":-3}]},{"name":"rpt:f-609","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-610","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"892708000","decimals":-3}]},{"name":"rpt:f-611","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-612","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"892708000","decimals":-3}]},{"name":"rpt:f-613","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:FairValueByLiabilityClassAxis":"calm:ContingentConsiderationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-614","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByLiabilityClassAxis":"calm:ContingentConsiderationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-615","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:FairValueByLiabilityClassAxis":"calm:ContingentConsiderationMember"},"factValues":[{"value":"21500000","decimals":-3}]},{"name":"rpt:f-616","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByLiabilityClassAxis":"calm:ContingentConsiderationMember"},"factValues":[{"value":"21500000","decimals":-3}]},{"name":"rpt:f-617","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-618","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-619","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"21500000","decimals":-3}]},{"name":"rpt:f-620","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21500000","decimals":-3}]},{"name":"rpt:f-621","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-622","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"4059000","decimals":-3}]},{"name":"rpt:f-623","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-624","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"4059000","decimals":-3}]},{"name":"rpt:f-625","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-626","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"137735000","decimals":-3}]},{"name":"rpt:f-627","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-628","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"137735000","decimals":-3}]},{"name":"rpt:f-629","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-630","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"232592000","decimals":-3}]},{"name":"rpt:f-631","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-632","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"232592000","decimals":-3}]},{"name":"rpt:f-633","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-634","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"3491000","decimals":-3}]},{"name":"rpt:f-635","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-636","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"3491000","decimals":-3}]},{"name":"rpt:f-637","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-638","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"154269000","decimals":-3}]},{"name":"rpt:f-639","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-640","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"154269000","decimals":-3}]},{"name":"rpt:f-641","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:AssetBackedSecuritiesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-642","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:AssetBackedSecuritiesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"3124000","decimals":-3}]},{"name":"rpt:f-643","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:AssetBackedSecuritiesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-644","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"3124000","decimals":-3}]},{"name":"rpt:f-645","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-646","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"39229000","decimals":-3}]},{"name":"rpt:f-647","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-648","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"39229000","decimals":-3}]},{"name":"rpt:f-649","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-650","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"574499000","decimals":-3}]},{"name":"rpt:f-651","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-652","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"574499000","decimals":-3}]},{"name":"rpt:f-653","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:FairValueByLiabilityClassAxis":"calm:ContingentConsiderationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-654","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByLiabilityClassAxis":"calm:ContingentConsiderationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-655","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:FairValueByLiabilityClassAxis":"calm:ContingentConsiderationMember"},"factValues":[{"value":"6500000","decimals":-3}]},{"name":"rpt:f-656","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByLiabilityClassAxis":"calm:ContingentConsiderationMember"},"factValues":[{"value":"6500000","decimals":-3}]},{"name":"rpt:f-657","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-658","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-659","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"6500000","decimals":-3}]},{"name":"rpt:f-660","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6500000","decimals":-3}]},{"name":"rpt:f-661","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer236\" style=\"position:relative;line-height:normal;width:692px;height:79px;\"><div style=\"position:absolute; width:497.1px; height:20px; left:2px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:491.7px; height:15.4px; left:4.6px; top:20.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:499.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:501.7px; top:20.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:175px; height:20px; left:511.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:165.7px; height:15.4px; left:513.7px; top:20.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:497.1px; height:1px; left:2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:499.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:499.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:511.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:174.3px; height:1px; left:511.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:497.1px; height:21px; left:2px; top:56.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:491.7px; height:15.3px; left:4.6px; top:62.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:21px; left:499.1px; top:56.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:501.7px; top:62.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:175px; height:21px; left:511.1px; top:56.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:165.7px; height:15.3px; left:513.7px; top:62.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:497.1px; height:1px; left:2px; top:55.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:499.1px; top:55.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:511.1px; top:55.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:174.3px; height:1px; left:511.7px; top:55.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:498.1px; top:77.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:510.1px; top:77.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:173.1px; height:1px; left:513px; top:77.5px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer236\" style=\"position:relative;width:692px;z-index:1;\"><div id=\"a14544\" style=\"position:absolute;font-family:'Times New Roman';left:505px;top:0px;\">Fassio Contingent Consideration </div><div id=\"a14546\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:21px;\">Balance, June 1, 2024 </div><div id=\"a14548\" style=\"position:absolute;font-family:'Times New Roman';left:502px;top:21px;\">$ </div><div id=\"a14550\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:21px;\">6,500</div><div id=\"a14552\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:41px;\">Fair value adjustments </div><div id=\"a14555\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:41px;\">15,000</div><div id=\"a14557\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">Balance, May 31, 2025 </div><div id=\"a14559\" style=\"position:absolute;font-family:'Times New Roman';left:502px;top:62px;\">$ </div><div id=\"a14561\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:62px;\">21,500</div></div></div>","language":"en-us"}]},{"name":"rpt:f-662","factDimensions":{"xbrl:concept":"calm:FairValueOfTheContingentConsideration","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:AssetAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"6500000","decimals":-3}]},{"name":"rpt:f-663","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueAdjustment","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:AssetAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"15000000","decimals":-3}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"calm:FairValueOfTheContingentConsideration","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:AssetAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"21500000","decimals":-3}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"us-gaap:InventoryDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer244\" style=\"position:relative;line-height:normal;width:299px;height:47px;\"><div id=\"TextContainer244\" style=\"position:relative;width:299px;z-index:1;\"><div id=\"a14569\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 5 - Inventories </div><div id=\"a14577\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Inventories consisted of the following (in thousands):</div></div></div><div id=\"TextBlockContainer250\" style=\"position:relative;line-height:normal;width:694px;height:87px;\"><div id=\"div_247_XBRL_TS_476c354c233c4e60a6ad70649ad3248f\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer248\" style=\"position:relative;line-height:normal;width:694px;height:87px;\"><div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:471.7px; height:15.4px; left:6.6px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:486.7px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:498.7px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:593.7px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:605.7px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:481.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:471.7px; height:15.4px; left:6.6px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:498.7px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:605.7px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:483.1px; top:85.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:495.1px; top:85.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:498px; top:85.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:85.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:85.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:85.5px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer248\" style=\"position:relative;width:694px;z-index:1;\"><div id=\"a14585\" style=\"position:absolute;font-family:'Times New Roman';left:496px;top:0px;\">May 31, 2025 </div><div id=\"a14588\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:0px;\">June 1, 2024 </div><div id=\"a14590\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:18px;\">Flocks, net of amortization </div><div id=\"a14593\" style=\"position:absolute;font-family:'Times New Roman';left:487px;top:18px;\">$ </div><div id=\"a14595\" style=\"position:absolute;font-family:'Times New Roman';left:531px;top:18px;\">166,507</div><div id=\"a14598\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:18px;\">$ </div><div id=\"a14600\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:18px;\">149,985</div><div id=\"a14602\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:35px;\">Eggs and egg products </div><div id=\"a14606\" style=\"position:absolute;font-family:'Times New Roman';left:538px;top:35px;\">29,743</div><div id=\"a14610\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:35px;\">25,217</div><div id=\"a14612\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:52px;\">Feed and supplies </div><div id=\"a14616\" style=\"position:absolute;font-family:'Times New Roman';left:538px;top:52px;\">99,420</div><div id=\"a14620\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:52px;\">86,580</div><div id=\"a14624\" style=\"position:absolute;font-family:'Times New Roman';left:487px;top:70px;\">$ </div><div id=\"a14626\" style=\"position:absolute;font-family:'Times New Roman';left:531px;top:70px;\">295,670</div><div id=\"a14629\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:70px;\">$ </div><div id=\"a14631\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:70px;\">261,782</div></div></div></div></div><div id=\"TextBlockContainer253\" style=\"position:relative;line-height:normal;width:701px;height:95px;\"><div id=\"TextContainer253\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a14634\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">We grow and maintain flocks of layers (mature female chickens), pullets (female chickens under 18 weeks of age), and breeders </div><div id=\"a14636\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">(male and female chickens used to produce fertile eggs to hatch for egg production flocks).<div style=\"display:inline-block;width:5px\">\u00a0</div>Our total flock at May 31, 2025 and </div><div id=\"a14638\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">June 1,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024, consisted<div style=\"display:inline-block;width:5px\">\u00a0</div>of approximately </div><div id=\"a14638_41_4\" style=\"position:absolute;font-family:'Times New Roman';left:231px;top:32px;\">11.5</div><div id=\"a14638_45_13\" style=\"position:absolute;font-family:'Times New Roman';left:255px;top:32px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million and </div><div id=\"a14638_58_4\" style=\"position:absolute;font-family:'Times New Roman';left:324px;top:32px;\">11.8</div><div id=\"a14638_62_34\" style=\"position:absolute;font-family:'Times New Roman';left:347px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million pullets<div style=\"display:inline-block;width:5px\">\u00a0</div>and breeders<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a14638_96_4\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:32px;\">48.3</div><div id=\"a14638_100_13\" style=\"position:absolute;font-family:'Times New Roman';left:553px;top:32px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million and </div><div id=\"a14638_113_4\" style=\"position:absolute;font-family:'Times New Roman';left:622px;top:32px;\">39.9</div><div id=\"a14638_117_9\" style=\"position:absolute;font-family:'Times New Roman';left:646px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million </div><div id=\"a14648\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">layers, respectively. </div><div id=\"a14651\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">The Company expensed amortization and mortality associated with the flocks to cost of sales as follows (in thousands):</div></div></div><div id=\"TextBlockContainer259\" style=\"position:relative;line-height:normal;width:697px;height:69px;\"><div id=\"div_256_XBRL_TS_605d1b513fb64c078eb26b41f3957c12\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer257\" style=\"position:relative;line-height:normal;width:697px;height:69px;\"><div style=\"position:absolute; width:382.1px; height:17px; left:4px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:382.1px; height:15.4px; left:4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:17px; left:386.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:15.4px; left:386.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:395.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:395.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:480.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:480.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:17px; left:490.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:15.4px; left:490.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:499.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:499.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:584.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:584.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:17px; left:594.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:15.4px; left:594.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:382.1px; height:1px; left:4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:1px; left:386.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:395.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:395.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:480.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:1px; left:490.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:499.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:499.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:584.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:1px; left:594.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:382.1px; height:18px; left:4px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:382.1px; height:15.3px; left:4px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:18px; left:386.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:15.3px; left:386.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:395.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:395.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:480.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:480.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:18px; left:490.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:15.3px; left:490.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:499.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:499.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:584.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:584.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:18px; left:594.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:15.3px; left:594.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:603.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:382.1px; height:1px; left:4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:1px; left:386.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:395.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:395.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:480.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:1px; left:490.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:499.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:499.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:584.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:1px; left:594.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:385.1px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:394.1px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:397px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:489.1px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:498.1px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:501px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:593.1px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer257\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a14658\" style=\"position:absolute;font-family:'Times New Roman';left:396px;top:0px;\">May 31, 2025 </div><div id=\"a14661\" style=\"position:absolute;font-family:'Times New Roman';left:504px;top:0px;\">June 1, 2024 </div><div id=\"a14664\" style=\"position:absolute;font-family:'Times New Roman';left:608px;top:0px;\">June 3, 2023 </div><div id=\"a14666\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Amortization </div><div id=\"a14668\" style=\"position:absolute;font-family:'Times New Roman';left:387px;top:18px;\">$ </div><div id=\"a14670\" style=\"position:absolute;font-family:'Times New Roman';left:433px;top:18px;\">196,248</div><div id=\"a14673\" style=\"position:absolute;font-family:'Times New Roman';left:491px;top:18px;\">$ </div><div id=\"a14675\" style=\"position:absolute;font-family:'Times New Roman';left:537px;top:18px;\">198,298</div><div id=\"a14678\" style=\"position:absolute;font-family:'Times New Roman';left:595px;top:18px;\">$ </div><div id=\"a14680\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:18px;\">186,973</div><div id=\"a14682\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">Mortality </div><div id=\"a14685\" style=\"position:absolute;font-family:'Times New Roman';left:440px;top:35px;\">10,619</div><div id=\"a14689\" style=\"position:absolute;font-family:'Times New Roman';left:544px;top:35px;\">10,640</div><div id=\"a14693\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:35px;\">10,455</div><div id=\"a14695\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:53px;\">Total flock costs charged to cost of sales </div><div id=\"a14697\" style=\"position:absolute;font-family:'Times New Roman';left:387px;top:53px;\">$ </div><div id=\"a14699\" style=\"position:absolute;font-family:'Times New Roman';left:433px;top:53px;\">206,867</div><div id=\"a14702\" style=\"position:absolute;font-family:'Times New Roman';left:491px;top:53px;\">$ </div><div id=\"a14704\" style=\"position:absolute;font-family:'Times New Roman';left:537px;top:53px;\">208,938</div><div id=\"a14707\" style=\"position:absolute;font-family:'Times New Roman';left:595px;top:53px;\">$ </div><div id=\"a14709\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:53px;\">197,428</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer248\" style=\"position:relative;line-height:normal;width:694px;height:87px;\"><div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:471.7px; height:15.4px; left:6.6px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:486.7px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:498.7px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:593.7px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:605.7px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:481.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:471.7px; height:15.4px; left:6.6px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:498.7px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:605.7px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:483.1px; top:85.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:495.1px; top:85.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:498px; top:85.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:85.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:85.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:85.5px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer248\" style=\"position:relative;width:694px;z-index:1;\"><div id=\"a14585\" style=\"position:absolute;font-family:'Times New Roman';left:496px;top:0px;\">May 31, 2025 </div><div id=\"a14588\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:0px;\">June 1, 2024 </div><div id=\"a14590\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:18px;\">Flocks, net of amortization </div><div id=\"a14593\" style=\"position:absolute;font-family:'Times New Roman';left:487px;top:18px;\">$ </div><div id=\"a14595\" style=\"position:absolute;font-family:'Times New Roman';left:531px;top:18px;\">166,507</div><div id=\"a14598\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:18px;\">$ </div><div id=\"a14600\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:18px;\">149,985</div><div id=\"a14602\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:35px;\">Eggs and egg products </div><div id=\"a14606\" style=\"position:absolute;font-family:'Times New Roman';left:538px;top:35px;\">29,743</div><div id=\"a14610\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:35px;\">25,217</div><div id=\"a14612\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:52px;\">Feed and supplies </div><div id=\"a14616\" style=\"position:absolute;font-family:'Times New Roman';left:538px;top:52px;\">99,420</div><div id=\"a14620\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:52px;\">86,580</div><div id=\"a14624\" style=\"position:absolute;font-family:'Times New Roman';left:487px;top:70px;\">$ </div><div id=\"a14626\" style=\"position:absolute;font-family:'Times New Roman';left:531px;top:70px;\">295,670</div><div id=\"a14629\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:70px;\">$ </div><div id=\"a14631\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:70px;\">261,782</div></div></div>","language":"en-us"}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryFlocks","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"166507000","decimals":-3}]},{"name":"rpt:f-668","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryFlocks","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"149985000","decimals":-3}]},{"name":"rpt:f-669","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryEggs","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29743000","decimals":-3}]},{"name":"rpt:f-670","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryEggs","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25217000","decimals":-3}]},{"name":"rpt:f-671","factDimensions":{"xbrl:concept":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99420000","decimals":-3}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"86580000","decimals":-3}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"295670000","decimals":-3}]},{"name":"rpt:f-674","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"261782000","decimals":-3}]},{"name":"rpt:f-675","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryPulletsandBreeders","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:pullet_and_breeder"},"factValues":[{"value":"11500000","decimals":-5}]},{"name":"rpt:f-676","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryPulletsandBreeders","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:pullet_and_breeder"},"factValues":[{"value":"11800000","decimals":-5}]},{"name":"rpt:f-677","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryLayers","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Layers"},"factValues":[{"value":"48300000","decimals":-5}]},{"name":"rpt:f-678","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryLayers","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Layers"},"factValues":[{"value":"39900000","decimals":-5}]},{"name":"rpt:f-679","factDimensions":{"xbrl:concept":"calm:ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer257\" style=\"position:relative;line-height:normal;width:697px;height:69px;\"><div style=\"position:absolute; width:382.1px; height:17px; left:4px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:382.1px; height:15.4px; left:4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:17px; left:386.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:15.4px; left:386.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:395.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:395.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:480.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:480.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:17px; left:490.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:15.4px; left:490.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:499.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:499.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:584.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:584.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:17px; left:594.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:15.4px; left:594.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:382.1px; height:1px; left:4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:1px; left:386.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:395.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:395.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:480.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:1px; left:490.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:499.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:499.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:584.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:1px; left:594.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:382.1px; height:18px; left:4px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:382.1px; height:15.3px; left:4px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:18px; left:386.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:15.3px; left:386.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:395.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:395.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:480.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:480.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:18px; left:490.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:15.3px; left:490.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:499.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:499.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:584.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:584.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:18px; left:594.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:15.3px; left:594.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:603.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:53.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:382.1px; height:1px; left:4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:1px; left:386.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:395.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:395.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:480.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:1px; left:490.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:499.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:499.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:584.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9px; height:1px; left:594.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:385.1px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:394.1px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:397px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:489.1px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:498.1px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:501px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:593.1px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:68.5px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer257\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a14658\" style=\"position:absolute;font-family:'Times New Roman';left:396px;top:0px;\">May 31, 2025 </div><div id=\"a14661\" style=\"position:absolute;font-family:'Times New Roman';left:504px;top:0px;\">June 1, 2024 </div><div id=\"a14664\" style=\"position:absolute;font-family:'Times New Roman';left:608px;top:0px;\">June 3, 2023 </div><div id=\"a14666\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Amortization </div><div id=\"a14668\" style=\"position:absolute;font-family:'Times New Roman';left:387px;top:18px;\">$ </div><div id=\"a14670\" style=\"position:absolute;font-family:'Times New Roman';left:433px;top:18px;\">196,248</div><div id=\"a14673\" style=\"position:absolute;font-family:'Times New Roman';left:491px;top:18px;\">$ </div><div id=\"a14675\" style=\"position:absolute;font-family:'Times New Roman';left:537px;top:18px;\">198,298</div><div id=\"a14678\" style=\"position:absolute;font-family:'Times New Roman';left:595px;top:18px;\">$ </div><div id=\"a14680\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:18px;\">186,973</div><div id=\"a14682\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">Mortality </div><div id=\"a14685\" style=\"position:absolute;font-family:'Times New Roman';left:440px;top:35px;\">10,619</div><div id=\"a14689\" style=\"position:absolute;font-family:'Times New Roman';left:544px;top:35px;\">10,640</div><div id=\"a14693\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:35px;\">10,455</div><div id=\"a14695\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:53px;\">Total flock costs charged to cost of sales </div><div id=\"a14697\" style=\"position:absolute;font-family:'Times New Roman';left:387px;top:53px;\">$ </div><div id=\"a14699\" style=\"position:absolute;font-family:'Times New Roman';left:433px;top:53px;\">206,867</div><div id=\"a14702\" style=\"position:absolute;font-family:'Times New Roman';left:491px;top:53px;\">$ </div><div id=\"a14704\" style=\"position:absolute;font-family:'Times New Roman';left:537px;top:53px;\">208,938</div><div id=\"a14707\" style=\"position:absolute;font-family:'Times New Roman';left:595px;top:53px;\">$ </div><div id=\"a14709\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:53px;\">197,428</div></div></div>","language":"en-us"}]},{"name":"rpt:f-680","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldAmortizationOfFlocks","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"196248000","decimals":-3}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldAmortizationOfFlocks","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"198298000","decimals":-3}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldAmortizationOfFlocks","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"186973000","decimals":-3}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldMortality","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10619000","decimals":-3}]},{"name":"rpt:f-684","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldMortality","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10640000","decimals":-3}]},{"name":"rpt:f-685","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldMortality","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10455000","decimals":-3}]},{"name":"rpt:f-686","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldFlocks","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"206867000","decimals":-3}]},{"name":"rpt:f-687","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldFlocks","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"208938000","decimals":-3}]},{"name":"rpt:f-688","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldFlocks","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"197428000","decimals":-3}]},{"name":"rpt:f-689","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer262\" style=\"position:relative;line-height:normal;width:400px;height:47px;\"><div id=\"TextContainer262\" style=\"position:relative;width:400px;z-index:1;\"><div id=\"a14712\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 6 - Property, Plant and Equipment </div><div id=\"a14720\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Property, plant and equipment consisted of the following (in thousands):</div></div></div><div id=\"TextBlockContainer266\" style=\"position:relative;line-height:normal;width:697px;height:138px;\"><div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.4px; left:4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:481.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.4px; left:4px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.3px; left:4px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:481.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:481.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:83.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:83.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:83.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:83.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:83.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:83.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:18px; left:4px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.3px; left:4px; top:121.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:481.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:481.1px; top:121.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:484.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:121.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:496.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:121.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:581.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:121.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:591.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:121.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:603.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:121.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:4px; top:118.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:481.1px; top:118.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:118.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:118.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:118.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:118.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:118.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:118.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:118.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:483.1px; top:137.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:495.1px; top:137.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:498px; top:137.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:137.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:137.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:137.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer266\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a14728\" style=\"position:absolute;font-family:'Times New Roman';left:496px;top:0px;\">May 31, 2025 </div><div id=\"a14731\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:0px;\">June 1, 2024 </div><div id=\"a14733\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Land and improvements </div><div id=\"a14736\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:18px;\">$ </div><div id=\"a14738\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:18px;\">158,627</div><div id=\"a14741\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:18px;\">$ </div><div id=\"a14743\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:18px;\">131,051</div><div id=\"a14745\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">Buildings and improvements </div><div id=\"a14749\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:35px;\">722,552</div><div id=\"a14753\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:35px;\">627,121</div><div id=\"a14755\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">Machinery and equipment </div><div id=\"a14759\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:52px;\">876,024</div><div id=\"a14763\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:52px;\">782,736</div><div id=\"a14765\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:69px;\">Construction-in-progress </div><div id=\"a14773\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:69px;\">148,621</div><div id=\"a14777\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:69px;\">121,266</div><div id=\"a14782\" style=\"position:absolute;font-family:'Times New Roman';left:524px;top:86px;\">1,905,824</div><div id=\"a14786\" style=\"position:absolute;font-family:'Times New Roman';left:631px;top:86px;\">1,662,174</div><div id=\"a14788\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:103px;\">Less: accumulated depreciation </div><div id=\"a14792\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:103px;\">879,140</div><div id=\"a14796\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:103px;\">804,940</div><div id=\"a14800\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:122px;\">$ </div><div id=\"a14802\" style=\"position:absolute;font-family:'Times New Roman';left:524px;top:122px;\">1,026,684</div><div id=\"a14805\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:122px;\">$ </div><div id=\"a14807\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:122px;\">857,234</div></div></div><div id=\"TextBlockContainer271\" style=\"position:relative;line-height:normal;width:701px;height:32px;\"><div id=\"TextContainer271\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a14813\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Depreciation expense was $</div><div id=\"a14813_26_4\" style=\"position:absolute;font-family:'Times New Roman';left:155px;top:0px;\">91.1</div><div id=\"a14813_30_11\" style=\"position:absolute;font-family:'Times New Roman';left:178px;top:0px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million, $</div><div id=\"a14813_41_4\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:0px;\">77.2</div><div id=\"a14813_45_14\" style=\"position:absolute;font-family:'Times New Roman';left:257px;top:0px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million and $</div><div id=\"a14813_59_4\" style=\"position:absolute;font-family:'Times New Roman';left:332px;top:0px;\">69.4</div><div id=\"a14813_63_63\" style=\"position:absolute;font-family:'Times New Roman';left:355px;top:0px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million in the fiscal years<div style=\"display:inline-block;width:5px\">\u00a0</div>ended May 31, 2025, June 1,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024, </div><div id=\"a14830\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">and June 3, 2023, respectively.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-690","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer268\" style=\"position:relative;line-height:normal;width:697px;height:138px;\"><div id=\"div_265_XBRL_TS_4a48668794f040dabe85603b7679b999\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer266\" style=\"position:relative;line-height:normal;width:697px;height:138px;\"><div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.4px; left:4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:481.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.4px; left:4px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.3px; left:4px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:481.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:481.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:83.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:83.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:83.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:83.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:83.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:83.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:18px; left:4px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.3px; left:4px; top:121.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:481.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:481.1px; top:121.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:484.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:121.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:496.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:121.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:581.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:121.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:591.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:121.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:603.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:121.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:4px; top:118.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:481.1px; top:118.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:118.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:118.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:118.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:118.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:118.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:118.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:118.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:483.1px; top:137.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:495.1px; top:137.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:498px; top:137.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:137.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:137.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:137.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer266\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a14728\" style=\"position:absolute;font-family:'Times New Roman';left:496px;top:0px;\">May 31, 2025 </div><div id=\"a14731\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:0px;\">June 1, 2024 </div><div id=\"a14733\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Land and improvements </div><div id=\"a14736\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:18px;\">$ </div><div id=\"a14738\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:18px;\">158,627</div><div id=\"a14741\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:18px;\">$ </div><div id=\"a14743\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:18px;\">131,051</div><div id=\"a14745\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">Buildings and improvements </div><div id=\"a14749\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:35px;\">722,552</div><div id=\"a14753\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:35px;\">627,121</div><div id=\"a14755\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">Machinery and equipment </div><div id=\"a14759\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:52px;\">876,024</div><div id=\"a14763\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:52px;\">782,736</div><div id=\"a14765\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:69px;\">Construction-in-progress </div><div id=\"a14773\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:69px;\">148,621</div><div id=\"a14777\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:69px;\">121,266</div><div id=\"a14782\" style=\"position:absolute;font-family:'Times New Roman';left:524px;top:86px;\">1,905,824</div><div id=\"a14786\" style=\"position:absolute;font-family:'Times New Roman';left:631px;top:86px;\">1,662,174</div><div id=\"a14788\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:103px;\">Less: accumulated depreciation </div><div id=\"a14792\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:103px;\">879,140</div><div id=\"a14796\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:103px;\">804,940</div><div id=\"a14800\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:122px;\">$ </div><div id=\"a14802\" style=\"position:absolute;font-family:'Times New Roman';left:524px;top:122px;\">1,026,684</div><div id=\"a14805\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:122px;\">$ </div><div id=\"a14807\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:122px;\">857,234</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-691","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LandAndLandImprovementsMember"},"factValues":[{"value":"158627000","decimals":-3}]},{"name":"rpt:f-692","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LandAndLandImprovementsMember"},"factValues":[{"value":"131051000","decimals":-3}]},{"name":"rpt:f-693","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"722552000","decimals":-3}]},{"name":"rpt:f-694","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"627121000","decimals":-3}]},{"name":"rpt:f-695","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"876024000","decimals":-3}]},{"name":"rpt:f-696","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"782736000","decimals":-3}]},{"name":"rpt:f-697","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ConstructionInProgressMember"},"factValues":[{"value":"148621000","decimals":-3}]},{"name":"rpt:f-698","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ConstructionInProgressMember"},"factValues":[{"value":"121266000","decimals":-3}]},{"name":"rpt:f-699","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1905824000","decimals":-3}]},{"name":"rpt:f-700","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1662174000","decimals":-3}]},{"name":"rpt:f-701","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"879140000","decimals":-3}]},{"name":"rpt:f-702","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"804940000","decimals":-3}]},{"name":"rpt:f-703","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1026684000","decimals":-3}]},{"name":"rpt:f-704","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"857234000","decimals":-3}]},{"name":"rpt:f-705","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"91100000","decimals":-5}]},{"name":"rpt:f-706","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"77200000","decimals":-5}]},{"name":"rpt:f-707","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69400000","decimals":-5}]},{"name":"rpt:f-708","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer274\" style=\"position:relative;line-height:normal;width:701px;height:237px;\"><div id=\"TextContainer274\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a14833\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 7 - Investment in Unconsolidated Entities </div><div id=\"a14841\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">As of May 31,<div style=\"display:inline-block;width:5px\">\u00a0</div>2025 and June 1,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024, the Company owned </div><div id=\"a14841_55_2\" style=\"position:absolute;font-family:'Times New Roman';left:331px;top:32px;\">50</div><div id=\"a14841_57_61\" style=\"position:absolute;font-family:'Times New Roman';left:344px;top:32px;\">% of Specialty Eggs,<div style=\"display:inline-block;width:5px\">\u00a0</div>LLC (\u201cSpecialty Eggs\u201d) and<div style=\"display:inline-block;width:5px\">\u00a0</div>of Southwest </div><div id=\"a14843\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">Specialty Eggs, LLC<div style=\"display:inline-block;width:5px\">\u00a0</div>(\u201cSouthwest Specialty Eggs\u201d),<div style=\"display:inline-block;width:5px\">\u00a0</div>which are accounted<div style=\"display:inline-block;width:5px\">\u00a0</div>for using the<div style=\"display:inline-block;width:5px\">\u00a0</div>equity method of<div style=\"display:inline-block;width:5px\">\u00a0</div>accounting. Specialty </div><div id=\"a14844\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Eggs owns the Egg-Land\u2019s Best franchise<div style=\"display:inline-block;width:2px\">\u00a0</div>for most of Georgia and<div style=\"display:inline-block;width:2px\">\u00a0</div>South Carolina, as well<div style=\"display:inline-block;width:2px\">\u00a0</div>as a portion of<div style=\"display:inline-block;width:2px\">\u00a0</div>western North Carolina </div><div id=\"a14848\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">and eastern Alabama. Southwest Specialty Eggs owns the Egg-Land\u2019s Best franchise for Arizona, southern California and Clark </div><div id=\"a14851\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">County, Nevada (including Las Vegas).<div style=\"display:inline-block;width:5px\">\u00a0</div></div><div id=\"a14854\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">Equity method investments are included in \u201cInvestments in unconsolidated entities\u201d in the accompanying Consolidated Balance </div><div id=\"a14855\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">Sheets and totaled $</div><div id=\"a14855_20_4\" style=\"position:absolute;font-family:'Times New Roman';left:112px;top:142px;\">10.3</div><div id=\"a14855_24_14\" style=\"position:absolute;font-family:'Times New Roman';left:135px;top:142px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million and $</div><div id=\"a14855_38_3\" style=\"position:absolute;font-family:'Times New Roman';left:209px;top:142px;\">8.2</div><div id=\"a14855_41_58\" style=\"position:absolute;font-family:'Times New Roman';left:226px;top:142px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million at May 31, 2025 and June 1, 2024, respectively.<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a14875\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">Equity in income<div style=\"display:inline-block;width:1px\">\u00a0</div>of unconsolidated entities<div style=\"display:inline-block;width:1px\">\u00a0</div>of $</div><div id=\"a14875_48_3\" style=\"position:absolute;font-family:'Times New Roman';left:257px;top:174px;\">6.2</div><div id=\"a14875_51_11\" style=\"position:absolute;font-family:'Times New Roman';left:274px;top:174px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million, $</div><div id=\"a14875_62_3\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:174px;\">1.4</div><div id=\"a14875_65_15\" style=\"position:absolute;font-family:'Times New Roman';left:344px;top:174px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million, and $</div><div id=\"a14875_80_3\" style=\"position:absolute;font-family:'Times New Roman';left:420px;top:174px;\">746</div><div id=\"a14875_83_48\" style=\"position:absolute;font-family:'Times New Roman';left:440px;top:174px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>thousand from<div style=\"display:inline-block;width:2px\">\u00a0</div>these entities<div style=\"display:inline-block;width:2px\">\u00a0</div>has been included </div><div id=\"a14883\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">in the Consolidated Statements of Income for fiscal 2025, 2024, and 2023, respectively. </div><div id=\"a14892\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:221px;\">The following relates to the Company\u2019s transactions with these unconsolidated affiliates (in thousands):</div></div></div><div id=\"TextBlockContainer278\" style=\"position:relative;line-height:normal;width:697px;height:86px;\"><div style=\"position:absolute; width:97px; height:1px; left:377.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:474.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:474.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:484.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.4px; height:1px; left:484.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:581.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:581.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:591.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:591.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.4px; left:4px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:374.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:389.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:1px; left:4px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:374.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:474.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.4px; left:4px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:374.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:389.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div id=\"TextContainer278\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a14901\" style=\"position:absolute;font-family:'Times New Roman';left:467px;top:0px;\">For the fiscal year ended </div><div id=\"a14905\" style=\"position:absolute;font-family:'Times New Roman';left:389px;top:18px;\">May 31, 2025 </div><div id=\"a14908\" style=\"position:absolute;font-family:'Times New Roman';left:499px;top:18px;\">June 1, 2024 </div><div id=\"a14911\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:18px;\">June 3, 2023 </div><div id=\"a14913\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">Sales to unconsolidated entities </div><div id=\"a14916\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:35px;\">$ </div><div id=\"a14918\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:35px;\">110,106</div><div id=\"a14921\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:35px;\">$ </div><div id=\"a14923\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:35px;\">100,553</div><div id=\"a14926\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:35px;\">$ </div><div id=\"a14928\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:35px;\">136,351</div><div id=\"a14930\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">Purchases from unconsolidated entities </div><div id=\"a14934\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:52px;\">76,167</div><div id=\"a14938\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:52px;\">63,916</div><div id=\"a14942\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:52px;\">75,024</div><div id=\"a14944\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:69px;\">Distributions from unconsolidated entities </div><div id=\"a14948\" style=\"position:absolute;font-family:'Times New Roman';left:441px;top:69px;\">4,050</div><div id=\"a14952\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:69px;\">3,000</div><div id=\"a14956\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:69px;\">1,500</div></div></div><div id=\"TextBlockContainer284\" style=\"position:relative;line-height:normal;width:691px;height:51px;\"><div style=\"position:absolute; width:477.1px; height:17px; left:2px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:471.7px; height:15.3px; left:4.6px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:479.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:479.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:484.7px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.7px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:2px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:479.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:1px; left:494.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer284\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a14962\" style=\"position:absolute;font-family:'Times New Roman';left:502px;top:0px;\">May 31, 2025 </div><div id=\"a14965\" style=\"position:absolute;font-family:'Times New Roman';left:603px;top:0px;\">June 1, 2024 </div><div id=\"a14967\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Accounts receivable from unconsolidated entities </div><div id=\"a14970\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:18px;\">$ </div><div id=\"a14972\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:18px;\">5,090</div><div id=\"a14975\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:18px;\">$ </div><div id=\"a14977\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:18px;\">8,490</div><div id=\"a14979\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">Accounts payable to unconsolidated entities </div><div id=\"a14983\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:35px;\">613</div><div id=\"a14987\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:35px;\">1,233</div></div></div>","language":"en-us"}]},{"name":"rpt:f-709","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentOwnershipPercentage","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"calm:SpecialtyEggsLlcMember"},"factValues":[{"value":"0.50","decimals":4}]},{"name":"rpt:f-710","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentOwnershipPercentage","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"calm:SpecialtyEggsLlcMember"},"factValues":[{"value":"0.50","decimals":4}]},{"name":"rpt:f-711","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestments","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10300000","decimals":-5}]},{"name":"rpt:f-712","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestments","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8200000","decimals":-5}]},{"name":"rpt:f-713","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6200000","decimals":-5}]},{"name":"rpt:f-714","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1400000","decimals":-5}]},{"name":"rpt:f-715","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"746000","decimals":-3}]},{"name":"rpt:f-716","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer280\" style=\"position:relative;line-height:normal;width:697px;height:86px;\"><div id=\"div_277_XBRL_TS_5f7b08085a404e768b0b65fed652605b\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer278\" style=\"position:relative;line-height:normal;width:697px;height:86px;\"><div style=\"position:absolute; width:97px; height:1px; left:377.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:474.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:474.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:484.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.4px; height:1px; left:484.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:581.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:581.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:591.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:591.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.4px; left:4px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:374.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:389.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:1px; left:4px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:374.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:474.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.4px; left:4px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:374.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:389.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div id=\"TextContainer278\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a14901\" style=\"position:absolute;font-family:'Times New Roman';left:467px;top:0px;\">For the fiscal year ended </div><div id=\"a14905\" style=\"position:absolute;font-family:'Times New Roman';left:389px;top:18px;\">May 31, 2025 </div><div id=\"a14908\" style=\"position:absolute;font-family:'Times New Roman';left:499px;top:18px;\">June 1, 2024 </div><div id=\"a14911\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:18px;\">June 3, 2023 </div><div id=\"a14913\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">Sales to unconsolidated entities </div><div id=\"a14916\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:35px;\">$ </div><div id=\"a14918\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:35px;\">110,106</div><div id=\"a14921\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:35px;\">$ </div><div id=\"a14923\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:35px;\">100,553</div><div id=\"a14926\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:35px;\">$ </div><div id=\"a14928\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:35px;\">136,351</div><div id=\"a14930\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">Purchases from unconsolidated entities </div><div id=\"a14934\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:52px;\">76,167</div><div id=\"a14938\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:52px;\">63,916</div><div id=\"a14942\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:52px;\">75,024</div><div id=\"a14944\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:69px;\">Distributions from unconsolidated entities </div><div id=\"a14948\" style=\"position:absolute;font-family:'Times New Roman';left:441px;top:69px;\">4,050</div><div id=\"a14952\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:69px;\">3,000</div><div id=\"a14956\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:69px;\">1,500</div></div></div></div></div><div id=\"TextBlockContainer286\" style=\"position:relative;line-height:normal;width:691px;height:51px;\"><div id=\"div_283_XBRL_TS_9969462f44c140fb9179b993c2c60af4\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer284\" style=\"position:relative;line-height:normal;width:691px;height:51px;\"><div style=\"position:absolute; width:477.1px; height:17px; left:2px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:471.7px; height:15.3px; left:4.6px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:479.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:479.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:482.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:484.7px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.7px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:17.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:2px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:479.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:1px; left:494.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer284\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a14962\" style=\"position:absolute;font-family:'Times New Roman';left:502px;top:0px;\">May 31, 2025 </div><div id=\"a14965\" style=\"position:absolute;font-family:'Times New Roman';left:603px;top:0px;\">June 1, 2024 </div><div id=\"a14967\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Accounts receivable from unconsolidated entities </div><div id=\"a14970\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:18px;\">$ </div><div id=\"a14972\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:18px;\">5,090</div><div id=\"a14975\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:18px;\">$ </div><div id=\"a14977\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:18px;\">8,490</div><div id=\"a14979\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">Accounts payable to unconsolidated entities </div><div id=\"a14983\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:35px;\">613</div><div id=\"a14987\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:35px;\">1,233</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-717","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:OtherAffiliatesMember","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"},"factValues":[{"value":"110106000","decimals":-3}]},{"name":"rpt:f-718","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:OtherAffiliatesMember","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"},"factValues":[{"value":"100553000","decimals":-3}]},{"name":"rpt:f-719","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:OtherAffiliatesMember","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"},"factValues":[{"value":"136351000","decimals":-3}]},{"name":"rpt:f-720","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:OtherAffiliatesMember","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"},"factValues":[{"value":"76167000","decimals":-3}]},{"name":"rpt:f-721","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:OtherAffiliatesMember","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"},"factValues":[{"value":"63916000","decimals":-3}]},{"name":"rpt:f-722","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:OtherAffiliatesMember","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"},"factValues":[{"value":"75024000","decimals":-3}]},{"name":"rpt:f-723","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromDividendsReceived","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:OtherAffiliatesMember","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"},"factValues":[{"value":"4050000","decimals":-3}]},{"name":"rpt:f-724","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromDividendsReceived","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:OtherAffiliatesMember","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"},"factValues":[{"value":"3000000","decimals":-3}]},{"name":"rpt:f-725","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromDividendsReceived","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:OtherAffiliatesMember","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"},"factValues":[{"value":"1500000","decimals":-3}]},{"name":"rpt:f-726","factDimensions":{"xbrl:concept":"us-gaap:OtherReceivables","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:OtherAffiliatesMember","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"},"factValues":[{"value":"5090000","decimals":-3}]},{"name":"rpt:f-727","factDimensions":{"xbrl:concept":"us-gaap:OtherReceivables","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:OtherAffiliatesMember","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"},"factValues":[{"value":"8490000","decimals":-3}]},{"name":"rpt:f-728","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilities","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:OtherAffiliatesMember","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"},"factValues":[{"value":"613000","decimals":-3}]},{"name":"rpt:f-729","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilities","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:OtherAffiliatesMember","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"},"factValues":[{"value":"1233000","decimals":-3}]},{"name":"rpt:f-730","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer289\" style=\"position:relative;line-height:normal;width:404px;height:47px;\"><div id=\"TextContainer289\" style=\"position:relative;width:404px;z-index:1;\"><div id=\"a14990\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 8 - Goodwill and Other Intangible Assets </div><div id=\"a14998\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Goodwill and other intangibles consisted of the following (in thousands):</div></div></div><div id=\"TextBlockContainer295\" style=\"position:relative;line-height:normal;width:701px;height:172px;\"><div id=\"div_292_XBRL_TS_7c9e11733e094d5a861b7cb078871ca2\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer293\" style=\"position:relative;line-height:normal;width:701px;height:172px;\"><div style=\"position:absolute; width:72px; height:1px; left:216px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:288px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:4.4px; height:1px; left:288.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:293.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:81.4px; height:1px; left:293.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:375.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:4.3px; height:1px; left:375.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:380.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:81.4px; height:1px; left:380.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:462.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:4.4px; height:1px; left:462.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:467.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:66.3px; height:1px; left:467.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:4.4px; height:1px; left:534.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:539.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:71.4px; height:1px; left:539.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:17px; left:4px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:15.3px; left:4px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:136px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:136px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:139.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:139.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:151.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.3px; left:151.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:211.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:211.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:216px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:216px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:228px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.3px; left:228px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:288px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:288px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:293.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:293.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:305.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:66px; height:15.3px; left:305.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:375.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:375.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:380.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:380.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:392.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:66px; height:15.3px; left:392.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:462.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:462.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:467.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:467.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55px; height:17px; left:479.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:15.3px; left:479.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:534.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:534.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:539.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:539.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:551.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.3px; left:551.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:611.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:611.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:616.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:616.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:628.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.3px; left:628.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:1px; left:4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:136px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:139.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:151.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:151.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:211.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:216px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:228px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:228.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:288px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:293.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:305.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:69.4px; height:1px; left:305.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:375.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:380.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:392.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:69.4px; height:1px; left:392.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:462.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:467.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:479.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:54.3px; height:1px; left:479.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:534.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:539.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:551.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:551.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:611.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:616.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:628.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:628.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:17px; left:4px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:15.3px; left:4px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:136px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:136px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:139.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:139.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:151.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.3px; left:151.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:211.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:211.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:216px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:216px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:228px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:15.3px; left:228px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:288px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:288px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:293.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:293.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:305.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:15.3px; left:305.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:375.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:375.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:380.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:380.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:392.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:15.3px; left:392.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:462.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:462.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:467.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:467.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55px; height:17px; left:479.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:15.3px; left:479.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:534.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:534.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:539.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:539.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:551.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:15.3px; left:551.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:611.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:611.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:616.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:616.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:628.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:15.3px; left:628.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:139.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:151.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:151.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:216px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:228px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:228.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:293.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:305.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:69.4px; height:1px; left:305.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:380.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:392.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:69.4px; height:1px; left:392.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:467.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:479.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:54.3px; height:1px; left:479.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:539.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:551.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:551.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:616.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:628.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:628.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:17px; left:4px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:15.4px; left:4px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:136px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:136px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:139.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:139.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:151.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:151.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:211.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:211.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:216px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:216px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:228px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:228px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:288px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:288px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:293.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:293.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:305.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:66px; height:15.4px; left:305.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:375.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:375.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:380.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:380.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:392.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:66px; height:15.4px; left:392.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:462.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:462.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:467.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:467.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55px; height:17px; left:479.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:15.4px; left:479.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:534.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:534.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:539.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:539.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:551.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:551.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:611.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:611.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:616.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:616.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:628.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:628.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:17px; left:4px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:15.4px; left:4px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:136px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:136px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:139.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:139.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:151.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:151.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:211.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:211.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:216px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:216px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:228px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:228px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:288px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:288px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:293.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:293.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:305.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:66px; height:15.4px; left:305.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:375.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:375.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:380.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:380.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:392.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:66px; height:15.4px; left:392.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:462.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:462.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:467.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:467.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55px; height:17px; left:479.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:15.4px; left:479.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:534.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:534.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:539.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:539.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:551.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:551.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:611.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:611.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:616.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:616.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:628.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:628.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:1px; left:4px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:136px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:139.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:151.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:151.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:211.1px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:216px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:228px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:228.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:288px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:293.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:305.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:69.4px; height:1px; left:305.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:375.1px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:380.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:392.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:69.4px; height:1px; left:392.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:462.1px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:467.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:479.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:54.3px; height:1px; left:479.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:534.1px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:539.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:551.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:551.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:611.1px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:616.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:628.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:628.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:138.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:150.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:58.1px; height:1px; left:153px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:215.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:227.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:58.1px; height:1px; left:229.9px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:292.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:304.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:68.1px; height:1px; left:307px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:379.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:391.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:68.1px; height:1px; left:394px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:466.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:478.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:53px; height:1px; left:481px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:538.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:550.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:58.1px; height:1px; left:553px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:615.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:627.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:58.1px; height:1px; left:630px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer293\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a15009\" style=\"position:absolute;font-family:'Times New Roman';left:368px;top:0px;\">Other Intangibles </div><div id=\"a15019\" style=\"position:absolute;font-family:'Times New Roman';left:227px;top:18px;\">Franchise </div><div id=\"a15022\" style=\"position:absolute;font-family:'Times New Roman';left:309px;top:18px;\">Customer </div><div id=\"a15025\" style=\"position:absolute;font-family:'Times New Roman';left:385px;top:18px;\">Non-compete </div><div id=\"a15030\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:18px;\">Water </div><div id=\"a15035\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:18px;\">Total </div><div id=\"a15039\" style=\"position:absolute;font-family:'Times New Roman';left:150px;top:35px;\">Goodwill </div><div id=\"a15042\" style=\"position:absolute;font-family:'Times New Roman';left:237px;top:35px;\">rights </div><div id=\"a15045\" style=\"position:absolute;font-family:'Times New Roman';left:300px;top:35px;\">relationships </div><div id=\"a15048\" style=\"position:absolute;font-family:'Times New Roman';left:391px;top:35px;\">agreements </div><div id=\"a15051\" style=\"position:absolute;font-family:'Times New Roman';left:486px;top:35px;\">rights </div><div id=\"a15054\" style=\"position:absolute;font-family:'Times New Roman';left:546px;top:35px;\">Trademark </div><div id=\"a15057\" style=\"position:absolute;font-family:'Times New Roman';left:623px;top:35px;\">intangibles </div><div id=\"a15059\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">Balance June 3, 2023 </div><div id=\"a15062\" style=\"position:absolute;font-family:'Times New Roman';left:140px;top:52px;\">$ </div><div id=\"a15064\" style=\"position:absolute;font-family:'Times New Roman';left:171px;top:52px;\">44,006</div><div id=\"a15067\" style=\"position:absolute;font-family:'Times New Roman';left:216px;top:52px;\">$ </div><div id=\"a15069\" style=\"position:absolute;font-family:'Times New Roman';left:248px;top:52px;\">13,414</div><div id=\"a15072\" style=\"position:absolute;font-family:'Times New Roman';left:294px;top:52px;\">$ </div><div id=\"a15074\" style=\"position:absolute;font-family:'Times New Roman';left:352px;top:52px;\">970</div><div id=\"a15077\" style=\"position:absolute;font-family:'Times New Roman';left:381px;top:52px;\">$ </div><div id=\"a15079\" style=\"position:absolute;font-family:'Times New Roman';left:439px;top:52px;\">708</div><div id=\"a15082\" style=\"position:absolute;font-family:'Times New Roman';left:468px;top:52px;\">$ </div><div id=\"a15084\" style=\"position:absolute;font-family:'Times New Roman';left:511px;top:52px;\">720</div><div id=\"a15087\" style=\"position:absolute;font-family:'Times New Roman';left:540px;top:52px;\">$ </div><div id=\"a15089\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:52px;\">85</div><div id=\"a15092\" style=\"position:absolute;font-family:'Times New Roman';left:617px;top:52px;\">$ </div><div id=\"a15094\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:52px;\">59,903</div><div id=\"a15096\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:69px;\">Additions </div><div id=\"a15100\" style=\"position:absolute;font-family:'Times New Roman';left:178px;top:69px;\">1,770</div><div id=\"a15104\" style=\"position:absolute;font-family:'Times New Roman';left:271px;top:69px;\">\u2014 </div><div id=\"a15108\" style=\"position:absolute;font-family:'Times New Roman';left:358px;top:69px;\">\u2014 </div><div id=\"a15112\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:69px;\">50 </div><div id=\"a15116\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:69px;\">2,222 </div><div id=\"a15120\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:69px;\">\u2014 </div><div id=\"a15124\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:69px;\">4,042</div><div id=\"a15126\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:86px;\">Amortization </div><div id=\"a15130\" style=\"position:absolute;font-family:'Times New Roman';left:194px;top:86px;\">\u2014 </div><div id=\"a15134\" style=\"position:absolute;font-family:'Times New Roman';left:250px;top:86px;display:flex;\">(1,627)</div><div id=\"a15138\" style=\"position:absolute;font-family:'Times New Roman';left:347px;top:86px;display:flex;\">(362)</div><div id=\"a15142\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:86px;display:flex;\">(134)</div><div id=\"a15146\" style=\"position:absolute;font-family:'Times New Roman';left:517px;top:86px;\">\u2014</div><div id=\"a15150\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:86px;display:flex;\">(50)</div><div id=\"a15154\" style=\"position:absolute;font-family:'Times New Roman';left:650px;top:86px;display:flex;\">(2,173)</div><div id=\"a15156\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:104px;\">Balance June 1, 2024 </div><div id=\"a15160\" style=\"position:absolute;font-family:'Times New Roman';left:171px;top:104px;\">45,776</div><div id=\"a15164\" style=\"position:absolute;font-family:'Times New Roman';left:248px;top:104px;\">11,787</div><div id=\"a15168\" style=\"position:absolute;font-family:'Times New Roman';left:352px;top:104px;\">608</div><div id=\"a15172\" style=\"position:absolute;font-family:'Times New Roman';left:439px;top:104px;\">624</div><div id=\"a15176\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:104px;\">2,942</div><div id=\"a15180\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:104px;\">35</div><div id=\"a15184\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:104px;\">61,772</div><div id=\"a15186\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:121px;\">Additions </div><div id=\"a15190\" style=\"position:absolute;font-family:'Times New Roman';left:178px;top:121px;\">1,000</div><div id=\"a15194\" style=\"position:absolute;font-family:'Times New Roman';left:271px;top:121px;\">\u2014 </div><div id=\"a15198\" style=\"position:absolute;font-family:'Times New Roman';left:352px;top:121px;\">700</div><div id=\"a15202\" style=\"position:absolute;font-family:'Times New Roman';left:439px;top:121px;\">285</div><div id=\"a15206\" style=\"position:absolute;font-family:'Times New Roman';left:517px;top:121px;\">\u2014 </div><div id=\"a15210\" style=\"position:absolute;font-family:'Times New Roman';left:588px;top:121px;\">334</div><div id=\"a15214\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:121px;\">2,319</div><div id=\"a15216\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:138px;\">Amortization </div><div id=\"a15220\" style=\"position:absolute;font-family:'Times New Roman';left:194px;top:138px;\">\u2014 </div><div id=\"a15224\" style=\"position:absolute;font-family:'Times New Roman';left:250px;top:138px;display:flex;\">(1,596)</div><div id=\"a15228\" style=\"position:absolute;font-family:'Times New Roman';left:347px;top:138px;display:flex;\">(353)</div><div id=\"a15232\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:138px;display:flex;\">(157)</div><div id=\"a15236\" style=\"position:absolute;font-family:'Times New Roman';left:517px;top:138px;\">\u2014</div><div id=\"a15240\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:138px;display:flex;\">(52)</div><div id=\"a15244\" style=\"position:absolute;font-family:'Times New Roman';left:650px;top:138px;display:flex;\">(2,158)</div><div id=\"a15246\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">Balance May 31, 2025 </div><div id=\"a15249\" style=\"position:absolute;font-family:'Times New Roman';left:140px;top:156px;\">$ </div><div id=\"a15251\" style=\"position:absolute;font-family:'Times New Roman';left:171px;top:156px;\">46,776</div><div id=\"a15254\" style=\"position:absolute;font-family:'Times New Roman';left:216px;top:156px;\">$ </div><div id=\"a15256\" style=\"position:absolute;font-family:'Times New Roman';left:248px;top:156px;\">10,191</div><div id=\"a15259\" style=\"position:absolute;font-family:'Times New Roman';left:294px;top:156px;\">$ </div><div id=\"a15261\" style=\"position:absolute;font-family:'Times New Roman';left:352px;top:156px;\">955</div><div id=\"a15264\" style=\"position:absolute;font-family:'Times New Roman';left:381px;top:156px;\">$ </div><div id=\"a15266\" style=\"position:absolute;font-family:'Times New Roman';left:439px;top:156px;\">752</div><div id=\"a15269\" style=\"position:absolute;font-family:'Times New Roman';left:468px;top:156px;\">$ </div><div id=\"a15271\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:156px;\">2,942</div><div id=\"a15274\" style=\"position:absolute;font-family:'Times New Roman';left:540px;top:156px;\">$ </div><div id=\"a15276\" style=\"position:absolute;font-family:'Times New Roman';left:588px;top:156px;\">317</div><div id=\"a15279\" style=\"position:absolute;font-family:'Times New Roman';left:617px;top:156px;\">$ </div><div id=\"a15281\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:156px;\">61,933</div></div></div></div></div><div id=\"TextBlockContainer298\" style=\"position:relative;line-height:normal;width:690px;height:16px;\"><div id=\"TextContainer298\" style=\"position:relative;width:690px;z-index:1;\"><div id=\"a15287\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">For the Other Intangibles listed above, the gross carrying amounts and accumulated amortization are as follows (in thousands):</div></div></div><div id=\"TextBlockContainer302\" style=\"position:relative;line-height:normal;width:701px;height:172px;\"><div style=\"position:absolute; width:97.1px; height:1px; left:270px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:367.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:367.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:377.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:377.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:1px; left:484.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:581.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:581.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:591.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:591.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:4px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:15.4px; left:4px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:267.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:267.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:270px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:270px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:282px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:282px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:367.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:367.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:389.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:496.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:267.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:270px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:282px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:282.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:367.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:474.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:4px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:245.1px; height:15.4px; left:22px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:267.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:267.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:270px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:270px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:282px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81.1px; height:15.4px; left:282px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:367.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:367.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:389.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:4px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:245.1px; height:15.4px; left:22px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:267.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:267.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:270px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:270px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:282px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81.1px; height:15.4px; left:282px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:367.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:367.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:389.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:18px; left:4px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:15.3px; left:4px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:267.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:267.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:270px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:270px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:18px; left:282px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81.1px; height:15.3px; left:282px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:367.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:367.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:377.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:377.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:389.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:389.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:474.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:474.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:484.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:496.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:581.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:591.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:603.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:603.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:4px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:267.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:270px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:282px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:282.7px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:367.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:474.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:269.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:281.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:283.9px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:376.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:388.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:391px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:483.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:495.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:498px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer302\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a15295\" style=\"position:absolute;font-family:'Times New Roman';left:335px;top:0px;\">May 31, 2025 </div><div id=\"a15298\" style=\"position:absolute;font-family:'Times New Roman';left:553px;top:0px;\">June 1, 2024 </div><div id=\"a15302\" style=\"position:absolute;font-family:'Times New Roman';left:280px;top:18px;\">Gross carrying </div><div id=\"a15305\" style=\"position:absolute;font-family:'Times New Roman';left:391px;top:18px;\">Accumulated </div><div id=\"a15308\" style=\"position:absolute;font-family:'Times New Roman';left:494px;top:18px;\">Gross carrying </div><div id=\"a15311\" style=\"position:absolute;font-family:'Times New Roman';left:605px;top:18px;\">Accumulated </div><div id=\"a15315\" style=\"position:absolute;font-family:'Times New Roman';left:299px;top:35px;\">amount </div><div id=\"a15318\" style=\"position:absolute;font-family:'Times New Roman';left:392px;top:35px;\">amortization </div><div id=\"a15321\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:35px;\">amount </div><div id=\"a15324\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:35px;\">amortization </div><div id=\"a15326\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">Other intangible assets: </div><div id=\"a15340\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:69px;\">Franchise rights </div><div id=\"a15343\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:69px;\">$ </div><div id=\"a15345\" style=\"position:absolute;font-family:'Times New Roman';left:327px;top:69px;\">29,284</div><div id=\"a15348\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:69px;\">$ </div><div id=\"a15350\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:69px;display:flex;\">(19,093)</div><div id=\"a15353\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:69px;\">$ </div><div id=\"a15355\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:69px;\">29,284</div><div id=\"a15358\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:69px;\">$ </div><div id=\"a15360\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:69px;display:flex;\">(17,497)</div><div id=\"a15362\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:86px;\">Customer relationships </div><div id=\"a15366\" style=\"position:absolute;font-family:'Times New Roman';left:334px;top:86px;\">1,700</div><div id=\"a15370\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:86px;display:flex;\">(745)</div><div id=\"a15374\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:86px;\">2,900</div><div id=\"a15378\" style=\"position:absolute;font-family:'Times New Roman';left:650px;top:86px;display:flex;\">(2,292)</div><div id=\"a15380\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:103px;\">Non-compete agreements </div><div id=\"a15386\" style=\"position:absolute;font-family:'Times New Roman';left:334px;top:103px;\">1,435</div><div id=\"a15390\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:103px;display:flex;\">(683)</div><div id=\"a15394\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:103px;\">1,500</div><div id=\"a15398\" style=\"position:absolute;font-family:'Times New Roman';left:660px;top:103px;display:flex;\">(876)</div><div id=\"a15400\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:120px;\">Water rights * </div><div id=\"a15404\" style=\"position:absolute;font-family:'Times New Roman';left:334px;top:120px;\">2,942</div><div id=\"a15408\" style=\"position:absolute;font-family:'Times New Roman';left:457px;top:120px;\">\u2014 </div><div id=\"a15412\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:120px;\">2,942</div><div id=\"a15416\" style=\"position:absolute;font-family:'Times New Roman';left:671px;top:120px;\">\u2014 </div><div id=\"a15418\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:137px;\">Trademark </div><div id=\"a15422\" style=\"position:absolute;font-family:'Times New Roman';left:344px;top:137px;\">334</div><div id=\"a15426\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:137px;display:flex;\">(17)</div><div id=\"a15430\" style=\"position:absolute;font-family:'Times New Roman';left:558px;top:137px;\">400</div><div id=\"a15434\" style=\"position:absolute;font-family:'Times New Roman';left:660px;top:137px;display:flex;\">(365)</div><div id=\"a15436\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">Total </div><div id=\"a15439\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:156px;\">$ </div><div id=\"a15441\" style=\"position:absolute;font-family:'Times New Roman';left:327px;top:156px;\">35,695</div><div id=\"a15444\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:156px;\">$ </div><div id=\"a15446\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:156px;display:flex;\">(20,538)</div><div id=\"a15449\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:156px;\">$ </div><div id=\"a15451\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:156px;\">37,026</div><div id=\"a15454\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:156px;\">$ </div><div id=\"a15456\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:156px;display:flex;\">(21,030)</div></div></div><div id=\"TextBlockContainer310\" style=\"position:relative;line-height:normal;width:701px;height:95px;\"><div id=\"div_307_XBRL_TS_8b184e8f6e654a00939f33598e9755f1\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer308\" style=\"position:relative;line-height:normal;width:304px;height:16px;\"><div id=\"TextContainer308\" style=\"position:relative;width:304px;z-index:1;\"><div id=\"a15458\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">*<div style=\"display:inline-block;width:17px\">\u00a0</div>Water rights are an indefinite life intangible asset.</div></div></div></div><div id=\"TextContainer310\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a15463\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">No significant residual value<div style=\"display:inline-block;width:2px\">\u00a0</div>is estimated for these<div style=\"display:inline-block;width:2px\">\u00a0</div>intangible assets. Aggregate amortization<div style=\"display:inline-block;width:2px\">\u00a0</div>expense for fiscal years<div style=\"display:inline-block;width:2px\">\u00a0</div>2025, 2024, </div><div id=\"a15466\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">and 2023 totaled $</div><div id=\"a15466_18_3\" style=\"position:absolute;font-family:'Times New Roman';left:103px;top:47px;\">2.2</div><div id=\"a15466_21_11\" style=\"position:absolute;font-family:'Times New Roman';left:120px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a15473\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">The following table presents the total estimated amortization of intangible assets for the five succeeding years (in thousands):</div></div></div><div id=\"TextBlockContainer316\" style=\"position:relative;line-height:normal;width:697px;height:137px;\"><div id=\"div_313_XBRL_TS_5a4205967d134919bedca3c1a3c7e52e\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer314\" style=\"position:relative;line-height:normal;width:697px;height:137px;\"><div style=\"position:absolute; width:489.1px; height:17px; left:4px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:15.4px; left:4px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:493.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:493.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:496.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:496.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:180px; height:17px; left:508.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:176px; height:15.4px; left:508.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:1px; left:4px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:493.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:496.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:508.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:179.4px; height:1px; left:508.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:17px; left:4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:15.4px; left:4px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:493.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:493.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:496.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:496.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:180px; height:17px; left:508.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:176px; height:15.4px; left:508.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:17px; left:4px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:15.4px; left:4px; top:85.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:493.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:493.1px; top:85.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:496.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:496.1px; top:85.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:180px; height:17px; left:508.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:176px; height:15.4px; left:508.1px; top:85.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:18px; left:4px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:15.4px; left:4px; top:121px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:493.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:493.1px; top:121px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:496.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:496.1px; top:121px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:180px; height:18px; left:508.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:176px; height:15.4px; left:508.1px; top:121px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:1px; left:4px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:493.1px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:496.1px; top:117.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:508.1px; top:117.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:179.4px; height:1px; left:508.7px; top:117.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:495.1px; top:136.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:507.1px; top:136.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:178.1px; height:1px; left:510px; top:136.5px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer314\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a15479\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">For fiscal year </div><div id=\"a15482\" style=\"position:absolute;font-family:'Times New Roman';left:507px;top:0px;\">Estimated amortization expense </div><div id=\"a15484\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">2026 </div><div id=\"a15487\" style=\"position:absolute;font-family:'Times New Roman';left:497px;top:18px;\">$ </div><div id=\"a15489\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:18px;\">1,984</div><div id=\"a15491\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">2027 </div><div id=\"a15495\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:35px;\">1,981</div><div id=\"a15497\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">2028 </div><div id=\"a15501\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:52px;\">1,911</div><div id=\"a15503\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:69px;\">2029 </div><div id=\"a15507\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:69px;\">1,849</div><div id=\"a15509\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:86px;\">2030 </div><div id=\"a15513\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:86px;\">1,758</div><div id=\"a15515\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:103px;\">Thereafter </div><div id=\"a15519\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:103px;\">2,732</div><div id=\"a15521\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:121px;\">Total </div><div id=\"a15524\" style=\"position:absolute;font-family:'Times New Roman';left:497px;top:121px;\">$ </div><div id=\"a15526\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:121px;\">12,215</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-731","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer293\" style=\"position:relative;line-height:normal;width:701px;height:172px;\"><div style=\"position:absolute; width:72px; height:1px; left:216px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:288px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:4.4px; height:1px; left:288.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:293.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:81.4px; height:1px; left:293.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:375.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:4.3px; height:1px; left:375.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:380.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:81.4px; height:1px; left:380.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:462.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:4.4px; height:1px; left:462.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:467.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:66.3px; height:1px; left:467.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:4.4px; height:1px; left:534.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:539.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:71.4px; height:1px; left:539.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:17px; left:4px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:15.3px; left:4px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:136px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:136px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:139.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:139.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:151.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.3px; left:151.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:211.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:211.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:216px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:216px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:228px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.3px; left:228px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:288px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:288px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:293.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:293.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:305.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:66px; height:15.3px; left:305.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:375.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:375.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:380.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:380.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:392.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:66px; height:15.3px; left:392.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:462.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:462.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:467.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:467.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55px; height:17px; left:479.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:15.3px; left:479.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:534.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:534.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:539.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:539.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:551.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.3px; left:551.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:611.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:611.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:616.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:616.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:628.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.3px; left:628.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:1px; left:4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:136px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:139.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:151.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:151.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:211.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:216px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:228px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:228.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:288px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:293.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:305.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:69.4px; height:1px; left:305.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:375.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:380.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:392.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:69.4px; height:1px; left:392.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:462.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:467.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:479.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:54.3px; height:1px; left:479.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:534.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:539.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:551.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:551.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:611.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:616.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:628.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:628.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:17px; left:4px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:15.3px; left:4px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:136px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:136px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:139.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:139.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:151.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.3px; left:151.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:211.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:211.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:216px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:216px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:228px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:15.3px; left:228px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:288px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:288px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:293.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:293.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:305.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:15.3px; left:305.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:375.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:375.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:380.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:380.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:392.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:15.3px; left:392.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:462.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:462.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:467.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:467.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55px; height:17px; left:479.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:15.3px; left:479.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:534.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:534.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:539.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:539.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:551.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:15.3px; left:551.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:611.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.3px; left:611.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:616.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:616.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:628.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:15.3px; left:628.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:139.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:151.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:151.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:216px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:228px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:228.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:293.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:305.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:69.4px; height:1px; left:305.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:380.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:392.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:69.4px; height:1px; left:392.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:467.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:479.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:54.3px; height:1px; left:479.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:539.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:551.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:551.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:616.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:628.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:628.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:17px; left:4px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:15.4px; left:4px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:136px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:136px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:139.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:139.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:151.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:151.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:211.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:211.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:216px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:216px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:228px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:228px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:288px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:288px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:293.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:293.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:305.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:66px; height:15.4px; left:305.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:375.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:375.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:380.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:380.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:392.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:66px; height:15.4px; left:392.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:462.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:462.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:467.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:467.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55px; height:17px; left:479.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:15.4px; left:479.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:534.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:534.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:539.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:539.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:551.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:551.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:611.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:611.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:616.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:616.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:628.1px; top:119.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:628.1px; top:120.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:17px; left:4px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:15.4px; left:4px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:136px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:136px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:139.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:139.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:151.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:151.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:211.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:211.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:216px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:216px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:228px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:228px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:288px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:288px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:293.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:293.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:305.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:66px; height:15.4px; left:305.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:375.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:375.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:380.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:380.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:70px; height:17px; left:392.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:66px; height:15.4px; left:392.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:462.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:462.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:467.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:467.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55px; height:17px; left:479.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:15.4px; left:479.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:534.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:534.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:539.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:539.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:551.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:551.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:17px; left:611.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:15.4px; left:611.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:616.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:616.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:60px; height:17px; left:628.1px; top:153.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:56px; height:15.4px; left:628.1px; top:155.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:1px; left:4px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:136px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:139.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:151.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:151.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:211.1px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:216px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:228px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:228.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:288px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:293.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:305.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:69.4px; height:1px; left:305.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:375.1px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:380.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:392.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:69.4px; height:1px; left:392.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:462.1px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:467.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:479.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:54.3px; height:1px; left:479.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:534.1px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:539.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:551.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:551.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:5px; height:1px; left:611.1px; top:153.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:616.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:628.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:59.4px; height:1px; left:628.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:138.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:150.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:58.1px; height:1px; left:153px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:215.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:227.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:58.1px; height:1px; left:229.9px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:292.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:304.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:68.1px; height:1px; left:307px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:379.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:391.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:68.1px; height:1px; left:394px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:466.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:478.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:53px; height:1px; left:481px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:538.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:550.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:58.1px; height:1px; left:553px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:615.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:627.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:58.1px; height:1px; left:630px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer293\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a15009\" style=\"position:absolute;font-family:'Times New Roman';left:368px;top:0px;\">Other Intangibles </div><div id=\"a15019\" style=\"position:absolute;font-family:'Times New Roman';left:227px;top:18px;\">Franchise </div><div id=\"a15022\" style=\"position:absolute;font-family:'Times New Roman';left:309px;top:18px;\">Customer </div><div id=\"a15025\" style=\"position:absolute;font-family:'Times New Roman';left:385px;top:18px;\">Non-compete </div><div id=\"a15030\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:18px;\">Water </div><div id=\"a15035\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:18px;\">Total </div><div id=\"a15039\" style=\"position:absolute;font-family:'Times New Roman';left:150px;top:35px;\">Goodwill </div><div id=\"a15042\" style=\"position:absolute;font-family:'Times New Roman';left:237px;top:35px;\">rights </div><div id=\"a15045\" style=\"position:absolute;font-family:'Times New Roman';left:300px;top:35px;\">relationships </div><div id=\"a15048\" style=\"position:absolute;font-family:'Times New Roman';left:391px;top:35px;\">agreements </div><div id=\"a15051\" style=\"position:absolute;font-family:'Times New Roman';left:486px;top:35px;\">rights </div><div id=\"a15054\" style=\"position:absolute;font-family:'Times New Roman';left:546px;top:35px;\">Trademark </div><div id=\"a15057\" style=\"position:absolute;font-family:'Times New Roman';left:623px;top:35px;\">intangibles </div><div id=\"a15059\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">Balance June 3, 2023 </div><div id=\"a15062\" style=\"position:absolute;font-family:'Times New Roman';left:140px;top:52px;\">$ </div><div id=\"a15064\" style=\"position:absolute;font-family:'Times New Roman';left:171px;top:52px;\">44,006</div><div id=\"a15067\" style=\"position:absolute;font-family:'Times New Roman';left:216px;top:52px;\">$ </div><div id=\"a15069\" style=\"position:absolute;font-family:'Times New Roman';left:248px;top:52px;\">13,414</div><div id=\"a15072\" style=\"position:absolute;font-family:'Times New Roman';left:294px;top:52px;\">$ </div><div id=\"a15074\" style=\"position:absolute;font-family:'Times New Roman';left:352px;top:52px;\">970</div><div id=\"a15077\" style=\"position:absolute;font-family:'Times New Roman';left:381px;top:52px;\">$ </div><div id=\"a15079\" style=\"position:absolute;font-family:'Times New Roman';left:439px;top:52px;\">708</div><div id=\"a15082\" style=\"position:absolute;font-family:'Times New Roman';left:468px;top:52px;\">$ </div><div id=\"a15084\" style=\"position:absolute;font-family:'Times New Roman';left:511px;top:52px;\">720</div><div id=\"a15087\" style=\"position:absolute;font-family:'Times New Roman';left:540px;top:52px;\">$ </div><div id=\"a15089\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:52px;\">85</div><div id=\"a15092\" style=\"position:absolute;font-family:'Times New Roman';left:617px;top:52px;\">$ </div><div id=\"a15094\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:52px;\">59,903</div><div id=\"a15096\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:69px;\">Additions </div><div id=\"a15100\" style=\"position:absolute;font-family:'Times New Roman';left:178px;top:69px;\">1,770</div><div id=\"a15104\" style=\"position:absolute;font-family:'Times New Roman';left:271px;top:69px;\">\u2014 </div><div id=\"a15108\" style=\"position:absolute;font-family:'Times New Roman';left:358px;top:69px;\">\u2014 </div><div id=\"a15112\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:69px;\">50 </div><div id=\"a15116\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:69px;\">2,222 </div><div id=\"a15120\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:69px;\">\u2014 </div><div id=\"a15124\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:69px;\">4,042</div><div id=\"a15126\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:86px;\">Amortization </div><div id=\"a15130\" style=\"position:absolute;font-family:'Times New Roman';left:194px;top:86px;\">\u2014 </div><div id=\"a15134\" style=\"position:absolute;font-family:'Times New Roman';left:250px;top:86px;display:flex;\">(1,627)</div><div id=\"a15138\" style=\"position:absolute;font-family:'Times New Roman';left:347px;top:86px;display:flex;\">(362)</div><div id=\"a15142\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:86px;display:flex;\">(134)</div><div id=\"a15146\" style=\"position:absolute;font-family:'Times New Roman';left:517px;top:86px;\">\u2014</div><div id=\"a15150\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:86px;display:flex;\">(50)</div><div id=\"a15154\" style=\"position:absolute;font-family:'Times New Roman';left:650px;top:86px;display:flex;\">(2,173)</div><div id=\"a15156\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:104px;\">Balance June 1, 2024 </div><div id=\"a15160\" style=\"position:absolute;font-family:'Times New Roman';left:171px;top:104px;\">45,776</div><div id=\"a15164\" style=\"position:absolute;font-family:'Times New Roman';left:248px;top:104px;\">11,787</div><div id=\"a15168\" style=\"position:absolute;font-family:'Times New Roman';left:352px;top:104px;\">608</div><div id=\"a15172\" style=\"position:absolute;font-family:'Times New Roman';left:439px;top:104px;\">624</div><div id=\"a15176\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:104px;\">2,942</div><div id=\"a15180\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:104px;\">35</div><div id=\"a15184\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:104px;\">61,772</div><div id=\"a15186\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:121px;\">Additions </div><div id=\"a15190\" style=\"position:absolute;font-family:'Times New Roman';left:178px;top:121px;\">1,000</div><div id=\"a15194\" style=\"position:absolute;font-family:'Times New Roman';left:271px;top:121px;\">\u2014 </div><div id=\"a15198\" style=\"position:absolute;font-family:'Times New Roman';left:352px;top:121px;\">700</div><div id=\"a15202\" style=\"position:absolute;font-family:'Times New Roman';left:439px;top:121px;\">285</div><div id=\"a15206\" style=\"position:absolute;font-family:'Times New Roman';left:517px;top:121px;\">\u2014 </div><div id=\"a15210\" style=\"position:absolute;font-family:'Times New Roman';left:588px;top:121px;\">334</div><div id=\"a15214\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:121px;\">2,319</div><div id=\"a15216\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:138px;\">Amortization </div><div id=\"a15220\" style=\"position:absolute;font-family:'Times New Roman';left:194px;top:138px;\">\u2014 </div><div id=\"a15224\" style=\"position:absolute;font-family:'Times New Roman';left:250px;top:138px;display:flex;\">(1,596)</div><div id=\"a15228\" style=\"position:absolute;font-family:'Times New Roman';left:347px;top:138px;display:flex;\">(353)</div><div id=\"a15232\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:138px;display:flex;\">(157)</div><div id=\"a15236\" style=\"position:absolute;font-family:'Times New Roman';left:517px;top:138px;\">\u2014</div><div id=\"a15240\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:138px;display:flex;\">(52)</div><div id=\"a15244\" style=\"position:absolute;font-family:'Times New Roman';left:650px;top:138px;display:flex;\">(2,158)</div><div id=\"a15246\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">Balance May 31, 2025 </div><div id=\"a15249\" style=\"position:absolute;font-family:'Times New Roman';left:140px;top:156px;\">$ </div><div id=\"a15251\" style=\"position:absolute;font-family:'Times New Roman';left:171px;top:156px;\">46,776</div><div id=\"a15254\" style=\"position:absolute;font-family:'Times New Roman';left:216px;top:156px;\">$ </div><div id=\"a15256\" style=\"position:absolute;font-family:'Times New Roman';left:248px;top:156px;\">10,191</div><div id=\"a15259\" style=\"position:absolute;font-family:'Times New Roman';left:294px;top:156px;\">$ </div><div id=\"a15261\" style=\"position:absolute;font-family:'Times New Roman';left:352px;top:156px;\">955</div><div id=\"a15264\" style=\"position:absolute;font-family:'Times New Roman';left:381px;top:156px;\">$ </div><div id=\"a15266\" style=\"position:absolute;font-family:'Times New Roman';left:439px;top:156px;\">752</div><div id=\"a15269\" style=\"position:absolute;font-family:'Times New Roman';left:468px;top:156px;\">$ </div><div id=\"a15271\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:156px;\">2,942</div><div id=\"a15274\" style=\"position:absolute;font-family:'Times New Roman';left:540px;top:156px;\">$ </div><div id=\"a15276\" style=\"position:absolute;font-family:'Times New Roman';left:588px;top:156px;\">317</div><div id=\"a15279\" style=\"position:absolute;font-family:'Times New Roman';left:617px;top:156px;\">$ </div><div id=\"a15281\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:156px;\">61,933</div></div></div>","language":"en-us"}]},{"name":"rpt:f-732","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"44006000","decimals":-3}]},{"name":"rpt:f-733","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"13414000","decimals":-3}]},{"name":"rpt:f-734","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"970000","decimals":-3}]},{"name":"rpt:f-735","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"708000","decimals":-3}]},{"name":"rpt:f-736","factDimensions":{"xbrl:concept":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:UseRightsMember"},"factValues":[{"value":"720000","decimals":-3}]},{"name":"rpt:f-737","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"85000","decimals":-3}]},{"name":"rpt:f-738","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetIncludingGoodwill","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59903000","decimals":-3}]},{"name":"rpt:f-739","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAcquiredDuringPeriod","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1770000","decimals":-3}]},{"name":"rpt:f-740","factDimensions":{"xbrl:concept":"calm:IntangibleAssetsNetIncludingGoodwillAdditions","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4042000","decimals":-3}]},{"name":"rpt:f-741","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"1627000","decimals":-3}]},{"name":"rpt:f-742","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"362000","decimals":-3}]},{"name":"rpt:f-743","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"134000","decimals":-3}]},{"name":"rpt:f-744","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:UseRightsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-745","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-746","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2173000","decimals":-3}]},{"name":"rpt:f-747","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45776000","decimals":-3}]},{"name":"rpt:f-748","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"11787000","decimals":-3}]},{"name":"rpt:f-749","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"608000","decimals":-3}]},{"name":"rpt:f-750","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"624000","decimals":-3}]},{"name":"rpt:f-751","factDimensions":{"xbrl:concept":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:UseRightsMember"},"factValues":[{"value":"2942000","decimals":-3}]},{"name":"rpt:f-752","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"35000","decimals":-3}]},{"name":"rpt:f-753","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetIncludingGoodwill","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61772000","decimals":-3}]},{"name":"rpt:f-754","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAcquiredDuringPeriod","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000000","decimals":-3}]},{"name":"rpt:f-755","factDimensions":{"xbrl:concept":"us-gaap:FinitelivedIntangibleAssetsAcquired1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"700000","decimals":-3}]},{"name":"rpt:f-756","factDimensions":{"xbrl:concept":"us-gaap:FinitelivedIntangibleAssetsAcquired1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"285000","decimals":-3}]},{"name":"rpt:f-757","factDimensions":{"xbrl:concept":"us-gaap:FinitelivedIntangibleAssetsAcquired1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"334000","decimals":-3}]},{"name":"rpt:f-758","factDimensions":{"xbrl:concept":"calm:IntangibleAssetsNetIncludingGoodwillAdditions","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2319000","decimals":-3}]},{"name":"rpt:f-759","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"1596000","decimals":-3}]},{"name":"rpt:f-760","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"353000","decimals":-3}]},{"name":"rpt:f-761","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"157000","decimals":-3}]},{"name":"rpt:f-762","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:UseRightsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-763","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"52000","decimals":-3}]},{"name":"rpt:f-764","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2158000","decimals":-3}]},{"name":"rpt:f-765","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46776000","decimals":-3}]},{"name":"rpt:f-766","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"10191000","decimals":-3}]},{"name":"rpt:f-767","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"955000","decimals":-3}]},{"name":"rpt:f-768","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"752000","decimals":-3}]},{"name":"rpt:f-769","factDimensions":{"xbrl:concept":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:UseRightsMember"},"factValues":[{"value":"2942000","decimals":-3}]},{"name":"rpt:f-770","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"317000","decimals":-3}]},{"name":"rpt:f-771","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetIncludingGoodwill","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61933000","decimals":-3}]},{"name":"rpt:f-772","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer304\" style=\"position:relative;line-height:normal;width:701px;height:172px;\"><div id=\"div_301_XBRL_TS_4679c554ec1d4509aea86bc7cfa1fecd\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer302\" style=\"position:relative;line-height:normal;width:701px;height:172px;\"><div style=\"position:absolute; width:97.1px; height:1px; left:270px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:367.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:367.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:377.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:377.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:1px; left:484.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:581.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:581.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:591.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:591.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:4px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:15.4px; left:4px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:267.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:267.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:270px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:270px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:282px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:282px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:367.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:367.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:389.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:496.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:50.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.1px; top:52.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:267.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:270px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:282px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:282.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:367.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:474.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:4px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:245.1px; height:15.4px; left:22px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:267.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:267.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:270px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:270px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:282px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81.1px; height:15.4px; left:282px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:367.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:367.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:389.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:84.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.1px; top:86.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:17px; left:4px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:245.1px; height:15.4px; left:22px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:267.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:267.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:270px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:270px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:282px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81.1px; height:15.4px; left:282px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:367.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:367.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:389.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:18px; left:4px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:15.3px; left:4px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:267.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:267.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:270px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:270px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:18px; left:282px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81.1px; height:15.3px; left:282px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:367.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:367.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:377.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:377.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:389.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:389.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:474.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:474.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:484.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:496.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:581.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:591.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:603.1px; top:153px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:603.1px; top:155.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:263.1px; height:1px; left:4px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:267.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:270px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:282px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:282.7px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:367.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:474.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:152.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:269.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:281.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:283.9px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:376.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:388.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:391px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:483.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:495.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:498px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:171.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer302\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a15295\" style=\"position:absolute;font-family:'Times New Roman';left:335px;top:0px;\">May 31, 2025 </div><div id=\"a15298\" style=\"position:absolute;font-family:'Times New Roman';left:553px;top:0px;\">June 1, 2024 </div><div id=\"a15302\" style=\"position:absolute;font-family:'Times New Roman';left:280px;top:18px;\">Gross carrying </div><div id=\"a15305\" style=\"position:absolute;font-family:'Times New Roman';left:391px;top:18px;\">Accumulated </div><div id=\"a15308\" style=\"position:absolute;font-family:'Times New Roman';left:494px;top:18px;\">Gross carrying </div><div id=\"a15311\" style=\"position:absolute;font-family:'Times New Roman';left:605px;top:18px;\">Accumulated </div><div id=\"a15315\" style=\"position:absolute;font-family:'Times New Roman';left:299px;top:35px;\">amount </div><div id=\"a15318\" style=\"position:absolute;font-family:'Times New Roman';left:392px;top:35px;\">amortization </div><div id=\"a15321\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:35px;\">amount </div><div id=\"a15324\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:35px;\">amortization </div><div id=\"a15326\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">Other intangible assets: </div><div id=\"a15340\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:69px;\">Franchise rights </div><div id=\"a15343\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:69px;\">$ </div><div id=\"a15345\" style=\"position:absolute;font-family:'Times New Roman';left:327px;top:69px;\">29,284</div><div id=\"a15348\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:69px;\">$ </div><div id=\"a15350\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:69px;display:flex;\">(19,093)</div><div id=\"a15353\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:69px;\">$ </div><div id=\"a15355\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:69px;\">29,284</div><div id=\"a15358\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:69px;\">$ </div><div id=\"a15360\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:69px;display:flex;\">(17,497)</div><div id=\"a15362\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:86px;\">Customer relationships </div><div id=\"a15366\" style=\"position:absolute;font-family:'Times New Roman';left:334px;top:86px;\">1,700</div><div id=\"a15370\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:86px;display:flex;\">(745)</div><div id=\"a15374\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:86px;\">2,900</div><div id=\"a15378\" style=\"position:absolute;font-family:'Times New Roman';left:650px;top:86px;display:flex;\">(2,292)</div><div id=\"a15380\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:103px;\">Non-compete agreements </div><div id=\"a15386\" style=\"position:absolute;font-family:'Times New Roman';left:334px;top:103px;\">1,435</div><div id=\"a15390\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:103px;display:flex;\">(683)</div><div id=\"a15394\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:103px;\">1,500</div><div id=\"a15398\" style=\"position:absolute;font-family:'Times New Roman';left:660px;top:103px;display:flex;\">(876)</div><div id=\"a15400\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:120px;\">Water rights * </div><div id=\"a15404\" style=\"position:absolute;font-family:'Times New Roman';left:334px;top:120px;\">2,942</div><div id=\"a15408\" style=\"position:absolute;font-family:'Times New Roman';left:457px;top:120px;\">\u2014 </div><div id=\"a15412\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:120px;\">2,942</div><div id=\"a15416\" style=\"position:absolute;font-family:'Times New Roman';left:671px;top:120px;\">\u2014 </div><div id=\"a15418\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:137px;\">Trademark </div><div id=\"a15422\" style=\"position:absolute;font-family:'Times New Roman';left:344px;top:137px;\">334</div><div id=\"a15426\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:137px;display:flex;\">(17)</div><div id=\"a15430\" style=\"position:absolute;font-family:'Times New Roman';left:558px;top:137px;\">400</div><div id=\"a15434\" style=\"position:absolute;font-family:'Times New Roman';left:660px;top:137px;display:flex;\">(365)</div><div id=\"a15436\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">Total </div><div id=\"a15439\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:156px;\">$ </div><div id=\"a15441\" style=\"position:absolute;font-family:'Times New Roman';left:327px;top:156px;\">35,695</div><div id=\"a15444\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:156px;\">$ </div><div id=\"a15446\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:156px;display:flex;\">(20,538)</div><div id=\"a15449\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:156px;\">$ </div><div id=\"a15451\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:156px;\">37,026</div><div id=\"a15454\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:156px;\">$ </div><div id=\"a15456\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:156px;display:flex;\">(21,030)</div></div></div></div></div><div id=\"TextBlockContainer308\" style=\"position:relative;line-height:normal;width:304px;height:16px;\"><div id=\"TextContainer308\" style=\"position:relative;width:304px;z-index:1;\"><div id=\"a15458\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">*<div style=\"display:inline-block;width:17px\">\u00a0</div>Water rights are an indefinite life intangible asset.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-773","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"29284000","decimals":-3}]},{"name":"rpt:f-774","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"19093000","decimals":-3}]},{"name":"rpt:f-775","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"29284000","decimals":-3}]},{"name":"rpt:f-776","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"17497000","decimals":-3}]},{"name":"rpt:f-777","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"1700000","decimals":-3}]},{"name":"rpt:f-778","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"745000","decimals":-3}]},{"name":"rpt:f-779","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"2900000","decimals":-3}]},{"name":"rpt:f-780","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"2292000","decimals":-3}]},{"name":"rpt:f-781","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"1435000","decimals":-3}]},{"name":"rpt:f-782","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"683000","decimals":-3}]},{"name":"rpt:f-783","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"1500000","decimals":-3}]},{"name":"rpt:f-784","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"876000","decimals":-3}]},{"name":"rpt:f-785","factDimensions":{"xbrl:concept":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:UseRightsMember"},"factValues":[{"value":"2942000","decimals":-3}]},{"name":"rpt:f-786","factDimensions":{"xbrl:concept":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:UseRightsMember"},"factValues":[{"value":"2942000","decimals":-3}]},{"name":"rpt:f-787","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"334000","decimals":-3}]},{"name":"rpt:f-788","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"17000","decimals":-3}]},{"name":"rpt:f-789","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"400000","decimals":-3}]},{"name":"rpt:f-790","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"365000","decimals":-3}]},{"name":"rpt:f-791","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35695000","decimals":-3}]},{"name":"rpt:f-792","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20538000","decimals":-3}]},{"name":"rpt:f-793","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37026000","decimals":-3}]},{"name":"rpt:f-794","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21030000","decimals":-3}]},{"name":"rpt:f-795","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2200000","decimals":-5}]},{"name":"rpt:f-796","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2200000","decimals":-5}]},{"name":"rpt:f-797","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2200000","decimals":-5}]},{"name":"rpt:f-798","factDimensions":{"xbrl:concept":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer314\" style=\"position:relative;line-height:normal;width:697px;height:137px;\"><div style=\"position:absolute; width:489.1px; height:17px; left:4px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:15.4px; left:4px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:493.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:493.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:496.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:496.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:180px; height:17px; left:508.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:176px; height:15.4px; left:508.1px; top:17.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:1px; left:4px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:493.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:496.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:508.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:179.4px; height:1px; left:508.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:17px; left:4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:15.4px; left:4px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:493.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:493.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:496.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:496.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:180px; height:17px; left:508.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:176px; height:15.4px; left:508.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:17px; left:4px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:15.4px; left:4px; top:85.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:493.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:493.1px; top:85.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:496.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:496.1px; top:85.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:180px; height:17px; left:508.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:176px; height:15.4px; left:508.1px; top:85.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:18px; left:4px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:15.4px; left:4px; top:121px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:493.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:493.1px; top:121px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:496.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:496.1px; top:121px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:180px; height:18px; left:508.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:176px; height:15.4px; left:508.1px; top:121px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:489.1px; height:1px; left:4px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:493.1px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:496.1px; top:117.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:508.1px; top:117.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:179.4px; height:1px; left:508.7px; top:117.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:495.1px; top:136.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:507.1px; top:136.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:178.1px; height:1px; left:510px; top:136.5px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer314\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a15479\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">For fiscal year </div><div id=\"a15482\" style=\"position:absolute;font-family:'Times New Roman';left:507px;top:0px;\">Estimated amortization expense </div><div id=\"a15484\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">2026 </div><div id=\"a15487\" style=\"position:absolute;font-family:'Times New Roman';left:497px;top:18px;\">$ </div><div id=\"a15489\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:18px;\">1,984</div><div id=\"a15491\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">2027 </div><div id=\"a15495\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:35px;\">1,981</div><div id=\"a15497\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">2028 </div><div id=\"a15501\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:52px;\">1,911</div><div id=\"a15503\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:69px;\">2029 </div><div id=\"a15507\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:69px;\">1,849</div><div id=\"a15509\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:86px;\">2030 </div><div id=\"a15513\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:86px;\">1,758</div><div id=\"a15515\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:103px;\">Thereafter </div><div id=\"a15519\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:103px;\">2,732</div><div id=\"a15521\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:121px;\">Total </div><div id=\"a15524\" style=\"position:absolute;font-family:'Times New Roman';left:497px;top:121px;\">$ </div><div id=\"a15526\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:121px;\">12,215</div></div></div>","language":"en-us"}]},{"name":"rpt:f-799","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1984000","decimals":-3}]},{"name":"rpt:f-800","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1981000","decimals":-3}]},{"name":"rpt:f-801","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1911000","decimals":-3}]},{"name":"rpt:f-802","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1849000","decimals":-3}]},{"name":"rpt:f-803","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1758000","decimals":-3}]},{"name":"rpt:f-804","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2732000","decimals":-3}]},{"name":"rpt:f-805","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12215000","decimals":-3}]},{"name":"rpt:f-806","factDimensions":{"xbrl:concept":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer319\" style=\"position:relative;line-height:normal;width:701px;height:346px;\"><div style=\"position:absolute; width:36.3px; height:1.3px; left:4px; top:45.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:321.9px; height:1.3px; left:4px; top:250.4px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer319\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a15529\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 9 - Employee Benefit Plans </div><div id=\"a15537\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:32px;\">KSOP </div><div id=\"a15540\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>has a<div style=\"display:inline-block;width:5px\">\u00a0</div>KSOP plan<div style=\"display:inline-block;width:6px\">\u00a0</div>that covers<div style=\"display:inline-block;width:5px\">\u00a0</div>substantially all<div style=\"display:inline-block;width:5px\">\u00a0</div>of the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>employees (the<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cPlan\u201d). The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>makes </div><div id=\"a15549\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">contributions<div style=\"display:inline-block;width:5px\">\u00a0</div>to the<div style=\"display:inline-block;width:6px\">\u00a0</div>Plan at<div style=\"display:inline-block;width:6px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>rate<div style=\"display:inline-block;width:5px\">\u00a0</div>of </div><div id=\"a15549_39_1\" style=\"position:absolute;font-family:'Times New Roman';left:210px;top:79px;\">3</div><div id=\"a15549_40_86\" style=\"position:absolute;font-family:'Times New Roman';left:216px;top:79px;\">% of<div style=\"display:inline-block;width:6px\">\u00a0</div>participants\u2019 eligible<div style=\"display:inline-block;width:6px\">\u00a0</div>compensation, plus<div style=\"display:inline-block;width:6px\">\u00a0</div>an additional<div style=\"display:inline-block;width:6px\">\u00a0</div>amount determined<div style=\"display:inline-block;width:6px\">\u00a0</div>at<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a15553\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">discretion<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>Board. Contributions<div style=\"display:inline-block;width:5px\">\u00a0</div>can<div style=\"display:inline-block;width:5px\">\u00a0</div>be<div style=\"display:inline-block;width:6px\">\u00a0</div>made<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>cash<div style=\"display:inline-block;width:6px\">\u00a0</div>or<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>Common<div style=\"display:inline-block;width:6px\">\u00a0</div>Stock,<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>vest<div style=\"display:inline-block;width:6px\">\u00a0</div>immediately. The </div><div id=\"a15562\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">Company\u2019s cash contributions to the Plan were $</div><div id=\"a15562_47_3\" style=\"position:absolute;font-family:'Times New Roman';left:266px;top:110px;\">5.5</div><div id=\"a15562_50_11\" style=\"position:absolute;font-family:'Times New Roman';left:283px;top:110px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million, $</div><div id=\"a15562_61_3\" style=\"position:absolute;font-family:'Times New Roman';left:338px;top:110px;\">4.3</div><div id=\"a15562_64_15\" style=\"position:absolute;font-family:'Times New Roman';left:355px;top:110px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million, and $</div><div id=\"a15562_79_3\" style=\"position:absolute;font-family:'Times New Roman';left:433px;top:110px;\">4.3</div><div id=\"a15562_82_46\" style=\"position:absolute;font-family:'Times New Roman';left:450px;top:110px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million in fiscal years 2025, 2024 and 2023, </div><div id=\"a15588\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">respectively.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company did </div><div id=\"a15588_30_2\" style=\"position:absolute;font-family:'Times New Roman';left:178px;top:126px;\">no</div><div id=\"a15588_32_89\" style=\"position:absolute;font-family:'Times New Roman';left:191px;top:126px;\">t make direct<div style=\"display:inline-block;width:5px\">\u00a0</div>contributions of the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>Common Stock in<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal years 2025,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024, or </div><div id=\"a15597\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">2023. Dividends<div style=\"display:inline-block;width:6px\">\u00a0</div>on the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>Common Stock<div style=\"display:inline-block;width:6px\">\u00a0</div>are paid<div style=\"display:inline-block;width:6px\">\u00a0</div>to the<div style=\"display:inline-block;width:6px\">\u00a0</div>Plan in<div style=\"display:inline-block;width:6px\">\u00a0</div>cash. The Plan<div style=\"display:inline-block;width:6px\">\u00a0</div>acquires the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>Common </div><div id=\"a15605\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">Stock, which<div style=\"display:inline-block;width:6px\">\u00a0</div>is listed<div style=\"display:inline-block;width:6px\">\u00a0</div>on the<div style=\"display:inline-block;width:6px\">\u00a0</div>Nasdaq Global<div style=\"display:inline-block;width:6px\">\u00a0</div>Select Market,<div style=\"display:inline-block;width:6px\">\u00a0</div>by using<div style=\"display:inline-block;width:6px\">\u00a0</div>the dividends<div style=\"display:inline-block;width:6px\">\u00a0</div>and the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>cash contributions<div style=\"display:inline-block;width:6px\">\u00a0</div>to </div><div id=\"a15612\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">purchase<div style=\"display:inline-block;width:10px\">\u00a0</div>shares<div style=\"display:inline-block;width:10px\">\u00a0</div>in<div style=\"display:inline-block;width:10px\">\u00a0</div>the<div style=\"display:inline-block;width:10px\">\u00a0</div>public<div style=\"display:inline-block;width:10px\">\u00a0</div>markets. The<div style=\"display:inline-block;width:10px\">\u00a0</div>Plan<div style=\"display:inline-block;width:10px\">\u00a0</div>sells<div style=\"display:inline-block;width:10px\">\u00a0</div>Common<div style=\"display:inline-block;width:10px\">\u00a0</div>Stock<div style=\"display:inline-block;width:10px\">\u00a0</div>on<div style=\"display:inline-block;width:10px\">\u00a0</div>the<div style=\"display:inline-block;width:10px\">\u00a0</div>Nasdaq<div style=\"display:inline-block;width:10px\">\u00a0</div>to<div style=\"display:inline-block;width:10px\">\u00a0</div>pay<div style=\"display:inline-block;width:10px\">\u00a0</div>benefits<div style=\"display:inline-block;width:10px\">\u00a0</div>to<div style=\"display:inline-block;width:10px\">\u00a0</div>Plan </div><div id=\"a15621\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">participants. Participants<div style=\"display:inline-block;width:7px\">\u00a0</div>may<div style=\"display:inline-block;width:7px\">\u00a0</div>make<div style=\"display:inline-block;width:7px\">\u00a0</div>contributions<div style=\"display:inline-block;width:7px\">\u00a0</div>to<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>Plan<div style=\"display:inline-block;width:7px\">\u00a0</div>up<div style=\"display:inline-block;width:7px\">\u00a0</div>to<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>maximum<div style=\"display:inline-block;width:7px\">\u00a0</div>allowed<div style=\"display:inline-block;width:7px\">\u00a0</div>by<div style=\"display:inline-block;width:7px\">\u00a0</div>Internal<div style=\"display:inline-block;width:7px\">\u00a0</div>Revenue<div style=\"display:inline-block;width:7px\">\u00a0</div>Service </div><div id=\"a15624\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:205px;\">regulations. The Company does not match participant contributions. </div><div id=\"a15629\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:237px;\">Deferred Compensation and Other Postretirement Plans </div><div id=\"a15632\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:268px;\">The Company maintains several deferred compensation and other<div style=\"display:inline-block;width:5px\">\u00a0</div>postretirement plans for certain officers and<div style=\"display:inline-block;width:5px\">\u00a0</div>a select group of </div><div id=\"a15636\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:283px;\">management and<div style=\"display:inline-block;width:5px\">\u00a0</div>highly compensated<div style=\"display:inline-block;width:5px\">\u00a0</div>employees of<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company.<div style=\"display:inline-block;width:6px\">\u00a0</div>The liability<div style=\"display:inline-block;width:5px\">\u00a0</div>recorded related<div style=\"display:inline-block;width:5px\">\u00a0</div>to these<div style=\"display:inline-block;width:5px\">\u00a0</div>agreements was $</div><div id=\"a15636_116_3\" style=\"position:absolute;font-family:'Times New Roman';left:672px;top:283px;\">4.1</div><div id=\"a15640\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:299px;\">million and $</div><div id=\"a15640_13_3\" style=\"position:absolute;font-family:'Times New Roman';left:77px;top:299px;\">3.8</div><div id=\"a15640_16_109\" style=\"position:absolute;font-family:'Times New Roman';left:94px;top:299px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million at May<div style=\"display:inline-block;width:5px\">\u00a0</div>31, 2025 and<div style=\"display:inline-block;width:5px\">\u00a0</div>June 1, 2024,<div style=\"display:inline-block;width:5px\">\u00a0</div>respectively and is<div style=\"display:inline-block;width:5px\">\u00a0</div>classified within \u201cAccrued<div style=\"display:inline-block;width:5px\">\u00a0</div>expenses and other </div><div id=\"a15644\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:315px;\">current liabilities\u201d<div style=\"display:inline-block;width:5px\">\u00a0</div>and \u201cOther<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities\u201d in<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>Consolidated Balance<div style=\"display:inline-block;width:5px\">\u00a0</div>Sheets. The<div style=\"display:inline-block;width:5px\">\u00a0</div>related expense<div style=\"display:inline-block;width:5px\">\u00a0</div>for these<div style=\"display:inline-block;width:5px\">\u00a0</div>plans </div><div id=\"a15646\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:330px;\">was $</div><div id=\"a15646_5_3\" style=\"position:absolute;font-family:'Times New Roman';left:35px;top:330px;\">1.5</div><div id=\"a15646_8_11\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:330px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million, $</div><div id=\"a15646_19_3\" style=\"position:absolute;font-family:'Times New Roman';left:107px;top:330px;\">1.2</div><div id=\"a15646_22_14\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:330px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million and $</div><div id=\"a15646_36_3\" style=\"position:absolute;font-family:'Times New Roman';left:198px;top:330px;\">752</div><div id=\"a15646_39_54\" style=\"position:absolute;font-family:'Times New Roman';left:218px;top:330px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>thousand in fiscal 2025, 2024 and 2023, respectively.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-807","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:RetirementPlanTypeAxis":"calm:KsopMember"},"factValues":[{"value":"0.03"}]},{"name":"rpt:f-808","factDimensions":{"xbrl:concept":"us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"calm:KsopMember"},"factValues":[{"value":"5500000","decimals":-5}]},{"name":"rpt:f-809","factDimensions":{"xbrl:concept":"us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"calm:KsopMember"},"factValues":[{"value":"4300000","decimals":-5}]},{"name":"rpt:f-810","factDimensions":{"xbrl:concept":"us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"calm:KsopMember"},"factValues":[{"value":"4300000","decimals":-5}]},{"name":"rpt:f-811","factDimensions":{"xbrl:concept":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:RetirementPlanTypeAxis":"calm:KsopMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-812","factDimensions":{"xbrl:concept":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:RetirementPlanTypeAxis":"calm:KsopMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-813","factDimensions":{"xbrl:concept":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:RetirementPlanTypeAxis":"calm:KsopMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-814","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4100000","decimals":-5}]},{"name":"rpt:f-815","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3800000","decimals":-5}]},{"name":"rpt:f-816","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1500000","decimals":-5}]},{"name":"rpt:f-817","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1200000","decimals":-5}]},{"name":"rpt:f-818","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"752000000","decimals":-5}]},{"name":"rpt:f-819","factDimensions":{"xbrl:concept":"us-gaap:DebtDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer322\" style=\"position:relative;line-height:normal;width:701px;height:79px;\"><div id=\"TextContainer322\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a15651\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 10 - Credit Facility </div><div id=\"a15658\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\"> </div><div id=\"a15659\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">For<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal<div style=\"display:inline-block;width:5px\">\u00a0</div>years<div style=\"display:inline-block;width:5px\">\u00a0</div>2025,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>2023,<div style=\"display:inline-block;width:5px\">\u00a0</div>interest<div style=\"display:inline-block;width:5px\">\u00a0</div>expense<div style=\"display:inline-block;width:5px\">\u00a0</div>was<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a15659_60_3\" style=\"position:absolute;font-family:'Times New Roman';left:344px;top:32px;\">612</div><div id=\"a15659_63_12\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:32px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>thousand,<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a15659_75_3\" style=\"position:absolute;font-family:'Times New Roman';left:431px;top:32px;\">549</div><div id=\"a15659_78_16\" style=\"position:absolute;font-family:'Times New Roman';left:451px;top:32px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>thousand,<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a15659_94_3\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:32px;\">583</div><div id=\"a15659_97_25\" style=\"position:absolute;font-family:'Times New Roman';left:561px;top:32px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>thousand,<div style=\"display:inline-block;width:5px\">\u00a0</div>respectively, </div><div id=\"a15681\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">primarily related to commitment fees on the Credit Facility described below. </div></div></div><div id=\"TextBlockContainer325\" style=\"position:relative;line-height:normal;width:701px;height:900px;\"><div id=\"TextContainer325\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a15687\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">On November 15,<div style=\"display:inline-block;width:2px\">\u00a0</div>2021, we entered<div style=\"display:inline-block;width:2px\">\u00a0</div>into an Amended<div style=\"display:inline-block;width:2px\">\u00a0</div>and Restated Credit<div style=\"display:inline-block;width:2px\">\u00a0</div>Agreement (as amended,<div style=\"display:inline-block;width:2px\">\u00a0</div>the \u201cCredit Agreement\u201d)<div style=\"display:inline-block;width:2px\">\u00a0</div>with </div><div id=\"a15688\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">a five-year<div style=\"display:inline-block;width:2px\">\u00a0</div>term. The<div style=\"display:inline-block;width:2px\">\u00a0</div>Credit Agreement<div style=\"display:inline-block;width:2px\">\u00a0</div>provides for<div style=\"display:inline-block;width:2px\">\u00a0</div>a senior<div style=\"display:inline-block;width:2px\">\u00a0</div>secured revolving<div style=\"display:inline-block;width:2px\">\u00a0</div>credit facility<div style=\"display:inline-block;width:1px\">\u00a0</div>(the \u201cCredit<div style=\"display:inline-block;width:2px\">\u00a0</div>Facility\u201d or<div style=\"display:inline-block;width:2px\">\u00a0</div>\u201cRevolver\u201d) </div><div id=\"a15694\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">in an initial aggregate principal amount of up to $</div><div id=\"a15694_51_3\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:32px;\">250</div><div id=\"a15694_54_28\" style=\"position:absolute;font-family:'Times New Roman';left:290px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million, which includes a $</div><div id=\"a15694_82_2\" style=\"position:absolute;font-family:'Times New Roman';left:439px;top:32px;\">15</div><div id=\"a15694_84_46\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million sublimit for the issuance of standby </div><div id=\"a15696\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">letters of credit and a $</div><div id=\"a15696_25_2\" style=\"position:absolute;font-family:'Times New Roman';left:127px;top:47px;\">15</div><div id=\"a15696_27_106\" style=\"position:absolute;font-family:'Times New Roman';left:140px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million sublimit for swingline loans. The Credit Facility also includes an accordion feature permitting, </div><div id=\"a15699\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">with the consent of BMO Harris<div style=\"display:inline-block;width:5px\">\u00a0</div>Bank N.A. (the \u201cAdministrative Agent\u201d), an increase<div style=\"display:inline-block;width:5px\">\u00a0</div>in the Credit Facility in the<div style=\"display:inline-block;width:5px\">\u00a0</div>aggregate up </div><div id=\"a15701\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">to $</div><div id=\"a15701_4_3\" style=\"position:absolute;font-family:'Times New Roman';left:26px;top:79px;\">200</div><div id=\"a15701_7_115\" style=\"position:absolute;font-family:'Times New Roman';left:46px;top:79px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>million by<div style=\"display:inline-block;width:6px\">\u00a0</div>adding one<div style=\"display:inline-block;width:6px\">\u00a0</div>or more<div style=\"display:inline-block;width:6px\">\u00a0</div>incremental senior<div style=\"display:inline-block;width:6px\">\u00a0</div>secured term<div style=\"display:inline-block;width:6px\">\u00a0</div>loans or<div style=\"display:inline-block;width:6px\">\u00a0</div>increasing one<div style=\"display:inline-block;width:6px\">\u00a0</div>or more<div style=\"display:inline-block;width:6px\">\u00a0</div>times the<div style=\"display:inline-block;width:6px\">\u00a0</div>revolving </div><div id=\"a15702\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">commitments under the Revolver. </div><div id=\"a15702_32_2\" style=\"position:absolute;font-family:'Times New Roman';left:191px;top:95px;\">No</div><div id=\"a15702_34_87\" style=\"position:absolute;font-family:'Times New Roman';left:207px;top:95px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>amounts were borrowed under<div style=\"display:inline-block;width:5px\">\u00a0</div>the Credit Facility as<div style=\"display:inline-block;width:5px\">\u00a0</div>of May 31, 2025<div style=\"display:inline-block;width:5px\">\u00a0</div>or June 1,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024 or </div><div id=\"a15712\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">during fiscal 2025 or fiscal 2024. The Company had $</div><div id=\"a15712_52_3\" style=\"position:absolute;font-family:'Times New Roman';left:294px;top:110px;\">4.7</div><div id=\"a15712_55_74\" style=\"position:absolute;font-family:'Times New Roman';left:310px;top:110px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million of outstanding standby letters of credit issued under the Credit </div><div id=\"a15722\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">Facility at May 31, 2025. </div><div id=\"a15728\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">On May 26, 2023, we<div style=\"display:inline-block;width:5px\">\u00a0</div>entered into the First Amendment<div style=\"display:inline-block;width:5px\">\u00a0</div>(the \u201cFirst Amendment\u201d) to the<div style=\"display:inline-block;width:5px\">\u00a0</div>Credit Agreement, which replaced the </div><div id=\"a15731\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">London Interbank Offered Rate interest rate benchmark with the secured overnight financing rate as administered<div style=\"display:inline-block;width:2px\">\u00a0</div>by the Federal </div><div id=\"a15733\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">Reserve Bank of New<div style=\"display:inline-block;width:5px\">\u00a0</div>York<div style=\"display:inline-block;width:5px\">\u00a0</div>or a successor<div style=\"display:inline-block;width:5px\">\u00a0</div>administrator of the secured<div style=\"display:inline-block;width:5px\">\u00a0</div>overnight financing rate<div style=\"display:inline-block;width:5px\">\u00a0</div>(\u201cSOFR\u201d). The interest rate<div style=\"display:inline-block;width:5px\">\u00a0</div>in </div><div id=\"a15736\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:205px;\">connection with<div style=\"display:inline-block;width:5px\">\u00a0</div>loans made under<div style=\"display:inline-block;width:5px\">\u00a0</div>the Credit<div style=\"display:inline-block;width:5px\">\u00a0</div>Facility is<div style=\"display:inline-block;width:5px\">\u00a0</div>based on,<div style=\"display:inline-block;width:5px\">\u00a0</div>at the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>election, either<div style=\"display:inline-block;width:5px\">\u00a0</div>the Adjusted<div style=\"display:inline-block;width:5px\">\u00a0</div>Term<div style=\"display:inline-block;width:5px\">\u00a0</div>SOFR </div><div id=\"a15738\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:221px;\">Rate plus the Applicable Margin or the<div style=\"display:inline-block;width:5px\">\u00a0</div>Base Rate plus the Applicable Margin. The<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cAdjusted Term SOFR\u201d<div style=\"display:inline-block;width:5px\">\u00a0</div>means with respect </div><div id=\"a15742\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:237px;\">to any tenor, the per annum rate equal to the sum of (i) Term SOFR as defined in the Credit Agreement plus (ii) </div><div id=\"a15742_112_4\" style=\"position:absolute;font-family:'Times New Roman';left:603px;top:237px;\">0.10</div><div id=\"a15742_116_12\" style=\"position:absolute;font-family:'Times New Roman';left:626px;top:237px;\">% (10 basis </div><div id=\"a15748\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:252px;\">points); provided, if Adjusted<div style=\"display:inline-block;width:5px\">\u00a0</div>Term<div style=\"display:inline-block;width:5px\">\u00a0</div>SOFR determined as provided<div style=\"display:inline-block;width:5px\">\u00a0</div>above shall ever be<div style=\"display:inline-block;width:5px\">\u00a0</div>less than the Floor,<div style=\"display:inline-block;width:5px\">\u00a0</div>then Adjusted Term </div><div id=\"a15749\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:268px;\">SOFR shall be deemed to<div style=\"display:inline-block;width:2px\">\u00a0</div>be the Floor. The \u201cFloor\u201d means the<div style=\"display:inline-block;width:2px\">\u00a0</div>rate per annum of interest<div style=\"display:inline-block;width:2px\">\u00a0</div>equal to </div><div id=\"a15749_96_4\" style=\"position:absolute;font-family:'Times New Roman';left:521px;top:268px;\">0.00</div><div id=\"a15749_100_25\" style=\"position:absolute;font-family:'Times New Roman';left:545px;top:268px;\">%. The \u201cBase Rate\u201d means </div><div id=\"a15753\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:284px;\">a fluctuating rate per annum equal to the highest of (a) the federal<div style=\"display:inline-block;width:2px\">\u00a0</div>funds rate plus </div><div id=\"a15753_85_4\" style=\"position:absolute;font-family:'Times New Roman';left:438px;top:284px;\">0.50</div><div id=\"a15753_89_44\" style=\"position:absolute;font-family:'Times New Roman';left:462px;top:284px;\">% per annum, (b) the prime rate of interest </div><div id=\"a15755\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:300px;\">established by the Administrative Agent,<div style=\"display:inline-block;width:5px\">\u00a0</div>and (c) the Adjusted Term<div style=\"display:inline-block;width:6px\">\u00a0</div>SOFR for a </div><div id=\"a15755_78_3\" style=\"position:absolute;font-family:'Times New Roman';left:440px;top:300px;-sec-ix-hidden:ID_385;\">one</div><div id=\"a15755_81_18\" style=\"position:absolute;font-family:'Times New Roman';left:459px;top:300px;\">-month tenor plus </div><div id=\"a15755_99_4\" style=\"position:absolute;font-family:'Times New Roman';left:558px;top:300px;\">1.00</div><div id=\"a15755_103_19\" style=\"position:absolute;font-family:'Times New Roman';left:582px;top:300px;\">%. The \u201cApplicable </div><div id=\"a15760\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:316px;\">Margin\u201d means </div><div id=\"a15760_14_4\" style=\"position:absolute;font-family:'Times New Roman';left:91px;top:316px;\">0.00</div><div id=\"a15760_18_5\" style=\"position:absolute;font-family:'Times New Roman';left:114px;top:316px;\">% to </div><div id=\"a15760_23_4\" style=\"position:absolute;font-family:'Times New Roman';left:143px;top:316px;\">0.75</div><div id=\"a15760_27_36\" style=\"position:absolute;font-family:'Times New Roman';left:166px;top:316px;\">% per annum for Base Rate Loans<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a15760_63_4\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:316px;\">1.00</div><div id=\"a15760_67_5\" style=\"position:absolute;font-family:'Times New Roman';left:401px;top:316px;\">% to </div><div id=\"a15760_72_4\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:316px;\">1.75</div><div id=\"a15760_76_41\" style=\"position:absolute;font-family:'Times New Roman';left:453px;top:316px;\">% per annum for SOFR Loans,<div style=\"display:inline-block;width:5px\">\u00a0</div>in each case </div><div id=\"a15764\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:331px;\">depending upon the Total Funded Debt to Capitalization Ratio for the Company at the quarterly pricing date. The Company will </div><div id=\"a15765\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:347px;\">pay a commitment<div style=\"display:inline-block;width:1px\">\u00a0</div>fee on<div style=\"display:inline-block;width:2px\">\u00a0</div>the unused<div style=\"display:inline-block;width:2px\">\u00a0</div>portion of<div style=\"display:inline-block;width:2px\">\u00a0</div>the Credit<div style=\"display:inline-block;width:2px\">\u00a0</div>Facility payable<div style=\"display:inline-block;width:2px\">\u00a0</div>quarterly from </div><div id=\"a15765_89_4\" style=\"position:absolute;font-family:'Times New Roman';left:477px;top:347px;\">0.15</div><div id=\"a15765_93_5\" style=\"position:absolute;font-family:'Times New Roman';left:500px;top:347px;\">% to </div><div id=\"a15765_98_4\" style=\"position:absolute;font-family:'Times New Roman';left:527px;top:347px;\">0.25</div><div id=\"a15765_102_26\" style=\"position:absolute;font-family:'Times New Roman';left:550px;top:347px;\">%, in<div style=\"display:inline-block;width:2px\">\u00a0</div>each case<div style=\"display:inline-block;width:2px\">\u00a0</div>depending </div><div id=\"a15770\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:363px;\">upon the Total Funded Debt to Capitalization Ratio for the Company at the quarterly pricing date.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a15773\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:395px;\">The Credit<div style=\"display:inline-block;width:2px\">\u00a0</div>Facility is<div style=\"display:inline-block;width:2px\">\u00a0</div>guaranteed by<div style=\"display:inline-block;width:2px\">\u00a0</div>substantially all<div style=\"display:inline-block;width:2px\">\u00a0</div>the current<div style=\"display:inline-block;width:2px\">\u00a0</div>and future<div style=\"display:inline-block;width:2px\">\u00a0</div>wholly-owned direct<div style=\"display:inline-block;width:2px\">\u00a0</div>and indirect<div style=\"display:inline-block;width:2px\">\u00a0</div>domestic subsidiaries </div><div id=\"a15778\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:410px;\">of<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:5px\">\u00a0</div>(the<div style=\"display:inline-block;width:6px\">\u00a0</div>\u201cGuarantors\u201d),<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>is<div style=\"display:inline-block;width:6px\">\u00a0</div>secured<div style=\"display:inline-block;width:6px\">\u00a0</div>by<div style=\"display:inline-block;width:6px\">\u00a0</div>a<div style=\"display:inline-block;width:6px\">\u00a0</div>first-priority<div style=\"display:inline-block;width:6px\">\u00a0</div>perfected<div style=\"display:inline-block;width:6px\">\u00a0</div>security<div style=\"display:inline-block;width:6px\">\u00a0</div>interest<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>substantially<div style=\"display:inline-block;width:5px\">\u00a0</div>all<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a15781\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:426px;\">Company\u2019s and the<div style=\"display:inline-block;width:2px\">\u00a0</div>Guarantors\u2019 accounts,<div style=\"display:inline-block;width:1px\">\u00a0</div>payment intangibles,<div style=\"display:inline-block;width:2px\">\u00a0</div>instruments (including<div style=\"display:inline-block;width:1px\">\u00a0</div>promissory notes),<div style=\"display:inline-block;width:2px\">\u00a0</div>chattel paper, inventory </div><div id=\"a15783\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:442px;\">(including farm products) and deposit accounts maintained with the Administrative Agent. </div><div id=\"a15786\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:473px;\">The Credit Agreement<div style=\"display:inline-block;width:5px\">\u00a0</div>contains customary covenants,<div style=\"display:inline-block;width:5px\">\u00a0</div>including restrictions on<div style=\"display:inline-block;width:5px\">\u00a0</div>the incurrence of<div style=\"display:inline-block;width:5px\">\u00a0</div>liens, incurrence of<div style=\"display:inline-block;width:5px\">\u00a0</div>additional </div><div id=\"a15788\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:489px;\">debt, sales of<div style=\"display:inline-block;width:5px\">\u00a0</div>assets and other<div style=\"display:inline-block;width:5px\">\u00a0</div>fundamental corporate changes<div style=\"display:inline-block;width:5px\">\u00a0</div>and investments. The<div style=\"display:inline-block;width:5px\">\u00a0</div>Credit Agreement requires maintenance<div style=\"display:inline-block;width:5px\">\u00a0</div>of </div><div id=\"a15789\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:505px;\">two financial covenants: (i) a maximum Total<div style=\"display:inline-block;width:6px\">\u00a0</div>Funded Debt to Capitalization Ratio tested quarterly<div style=\"display:inline-block;width:5px\">\u00a0</div>of no greater than </div><div id=\"a15789_117_2\" style=\"position:absolute;font-family:'Times New Roman';left:637px;top:505px;\">50</div><div id=\"a15789_119_7\" style=\"position:absolute;font-family:'Times New Roman';left:651px;top:505px;\">%; and </div><div id=\"a15791\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:521px;\">(ii) a requirement to maintain Minimum Tangible Net Worth<div style=\"display:inline-block;width:6px\">\u00a0</div>at all times of $</div><div id=\"a15791_75_3\" style=\"position:absolute;font-family:'Times New Roman';left:416px;top:521px;\">700</div><div id=\"a15791_78_14\" style=\"position:absolute;font-family:'Times New Roman';left:436px;top:521px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>Million plus </div><div id=\"a15791_92_2\" style=\"position:absolute;font-family:'Times New Roman';left:509px;top:521px;\">50</div><div id=\"a15791_94_31\" style=\"position:absolute;font-family:'Times New Roman';left:522px;top:521px;\">% of net income (if net income </div><div id=\"a15792\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:537px;\">is positive) less permitted restricted payments for each fiscal quarter after November 27, 2021.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a15796\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:568px;\">On March<div style=\"display:inline-block;width:5px\">\u00a0</div>25, 2025,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company<div style=\"display:inline-block;width:5px\">\u00a0</div>entered into<div style=\"display:inline-block;width:5px\">\u00a0</div>the Second<div style=\"display:inline-block;width:5px\">\u00a0</div>Amendment (the<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cSecond Amendment\u201d)<div style=\"display:inline-block;width:5px\">\u00a0</div>to the<div style=\"display:inline-block;width:5px\">\u00a0</div>Credit Agreement. </div><div id=\"a15799\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:584px;\">Under the<div style=\"display:inline-block;width:6px\">\u00a0</div>Credit Agreement,<div style=\"display:inline-block;width:5px\">\u00a0</div>a Change<div style=\"display:inline-block;width:6px\">\u00a0</div>of Control<div style=\"display:inline-block;width:6px\">\u00a0</div>is an<div style=\"display:inline-block;width:6px\">\u00a0</div>event of<div style=\"display:inline-block;width:5px\">\u00a0</div>default. The<div style=\"display:inline-block;width:5px\">\u00a0</div>Second Amendment<div style=\"display:inline-block;width:5px\">\u00a0</div>amended the<div style=\"display:inline-block;width:5px\">\u00a0</div>definition of </div><div id=\"a15800\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:600px;\">Change of<div style=\"display:inline-block;width:5px\">\u00a0</div>Control to<div style=\"display:inline-block;width:5px\">\u00a0</div>exclude from<div style=\"display:inline-block;width:5px\">\u00a0</div>that definition<div style=\"display:inline-block;width:5px\">\u00a0</div>the conversion<div style=\"display:inline-block;width:5px\">\u00a0</div>(the \u201cClass<div style=\"display:inline-block;width:5px\">\u00a0</div>A Conversion\u201d)<div style=\"display:inline-block;width:5px\">\u00a0</div>of all<div style=\"display:inline-block;width:5px\">\u00a0</div>outstanding shares<div style=\"display:inline-block;width:5px\">\u00a0</div>of the </div><div id=\"a15802\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:615px;\">Company\u2019s Class A Common Stock into Common Stock which occurred on April 14, 2025. </div><div id=\"a15806\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:647px;\">The Second<div style=\"display:inline-block;width:6px\">\u00a0</div>Amendment states<div style=\"display:inline-block;width:6px\">\u00a0</div>that after<div style=\"display:inline-block;width:6px\">\u00a0</div>the Class<div style=\"display:inline-block;width:6px\">\u00a0</div>A Conversion,<div style=\"display:inline-block;width:6px\">\u00a0</div>Change of<div style=\"display:inline-block;width:6px\">\u00a0</div>Control will<div style=\"display:inline-block;width:6px\">\u00a0</div>mean any<div style=\"display:inline-block;width:6px\">\u00a0</div>of the<div style=\"display:inline-block;width:6px\">\u00a0</div>following: (i)<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a15810\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:663px;\">acquisition by<div style=\"display:inline-block;width:5px\">\u00a0</div>any \u201cperson\u201d<div style=\"display:inline-block;width:5px\">\u00a0</div>or \u201cgroup\u201d<div style=\"display:inline-block;width:5px\">\u00a0</div>(as such<div style=\"display:inline-block;width:5px\">\u00a0</div>terms are<div style=\"display:inline-block;width:5px\">\u00a0</div>used in<div style=\"display:inline-block;width:5px\">\u00a0</div>sections 13(d)<div style=\"display:inline-block;width:5px\">\u00a0</div>and 14(d)<div style=\"display:inline-block;width:5px\">\u00a0</div>of the<div style=\"display:inline-block;width:5px\">\u00a0</div>Securities Exchange<div style=\"display:inline-block;width:5px\">\u00a0</div>Act of </div><div id=\"a15811\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:679px;\">1934, as amended) at any<div style=\"display:inline-block;width:2px\">\u00a0</div>time of beneficial ownership<div style=\"display:inline-block;width:2px\">\u00a0</div>of 30.0% or more of<div style=\"display:inline-block;width:2px\">\u00a0</div>the outstanding capital stock<div style=\"display:inline-block;width:2px\">\u00a0</div>or other equity interests </div><div id=\"a15813\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:694px;\">of the Company on a fully-diluted<div style=\"display:inline-block;width:2px\">\u00a0</div>basis, (ii) the failure of individuals<div style=\"display:inline-block;width:2px\">\u00a0</div>who are members of the<div style=\"display:inline-block;width:2px\">\u00a0</div>Board (or similar governing body) </div><div id=\"a15818\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:710px;\">of the Company on<div style=\"display:inline-block;width:5px\">\u00a0</div>the effective date<div style=\"display:inline-block;width:5px\">\u00a0</div>of the Second<div style=\"display:inline-block;width:5px\">\u00a0</div>Amendment (together with any<div style=\"display:inline-block;width:5px\">\u00a0</div>new or replacement directors<div style=\"display:inline-block;width:5px\">\u00a0</div>whose initial </div><div id=\"a15821\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:726px;\">nomination for election was approved<div style=\"display:inline-block;width:2px\">\u00a0</div>by a majority of the<div style=\"display:inline-block;width:2px\">\u00a0</div>directors who were either directors<div style=\"display:inline-block;width:2px\">\u00a0</div>on the effective date of the Second </div><div id=\"a15823\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:742px;\">Amendment or previously so<div style=\"display:inline-block;width:2px\">\u00a0</div>approved) to constitute a<div style=\"display:inline-block;width:2px\">\u00a0</div>majority of the Board<div style=\"display:inline-block;width:2px\">\u00a0</div>(or similar governing body)<div style=\"display:inline-block;width:2px\">\u00a0</div>of the Company, or (iii) </div><div id=\"a15828\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:757px;\">any \u201cChange<div style=\"display:inline-block;width:5px\">\u00a0</div>of Control\u201d<div style=\"display:inline-block;width:5px\">\u00a0</div>(or words<div style=\"display:inline-block;width:5px\">\u00a0</div>of like<div style=\"display:inline-block;width:5px\">\u00a0</div>import), as<div style=\"display:inline-block;width:5px\">\u00a0</div>defined in<div style=\"display:inline-block;width:5px\">\u00a0</div>any agreement<div style=\"display:inline-block;width:5px\">\u00a0</div>or indenture<div style=\"display:inline-block;width:5px\">\u00a0</div>relating to<div style=\"display:inline-block;width:5px\">\u00a0</div>any issue<div style=\"display:inline-block;width:5px\">\u00a0</div>of Material </div><div id=\"a15830\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:773px;\">Indebtedness of any Loan Party or any Subsidiary of a Loan Party (each as defined in the Credit Agreement), shall occur. </div><div id=\"a15834\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:805px;\">Further, under<div style=\"display:inline-block;width:5px\">\u00a0</div>the terms of<div style=\"display:inline-block;width:5px\">\u00a0</div>the Credit Agreement,<div style=\"display:inline-block;width:5px\">\u00a0</div>payment of dividends<div style=\"display:inline-block;width:5px\">\u00a0</div>under the Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>current dividend policy<div style=\"display:inline-block;width:5px\">\u00a0</div>of one-</div><div id=\"a15838\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:821px;\">third of the Company\u2019s net income, computed in accordance<div style=\"display:inline-block;width:5px\">\u00a0</div>with GAAP,<div style=\"display:inline-block;width:5px\">\u00a0</div>and payment of other dividends or repurchases by the </div><div id=\"a15847\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:836px;\">Company of its<div style=\"display:inline-block;width:5px\">\u00a0</div>capital stock is<div style=\"display:inline-block;width:5px\">\u00a0</div>allowed, as long<div style=\"display:inline-block;width:5px\">\u00a0</div>as after giving<div style=\"display:inline-block;width:5px\">\u00a0</div>effect to such<div style=\"display:inline-block;width:5px\">\u00a0</div>dividend payments or repurchases<div style=\"display:inline-block;width:5px\">\u00a0</div>no default has </div><div id=\"a15849\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:852px;\">occurred and is continuing and the sum of cash and cash equivalents of the Company and its<div style=\"display:inline-block;width:5px\">\u00a0</div>subsidiaries plus availability under </div><div id=\"a15852\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:868px;\">the Credit Facility equals at least $</div><div id=\"a15852_37_2\" style=\"position:absolute;font-family:'Times New Roman';left:190px;top:868px;\">50</div><div id=\"a15852_39_10\" style=\"position:absolute;font-family:'Times New Roman';left:203px;top:868px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million. </div></div></div><div id=\"TextBlockContainer328\" style=\"position:relative;line-height:normal;width:701px;height:79px;\"><div id=\"TextContainer328\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a15859\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The Credit<div style=\"display:inline-block;width:5px\">\u00a0</div>Agreement also<div style=\"display:inline-block;width:5px\">\u00a0</div>includes customary<div style=\"display:inline-block;width:5px\">\u00a0</div>events of<div style=\"display:inline-block;width:5px\">\u00a0</div>default and<div style=\"display:inline-block;width:5px\">\u00a0</div>customary remedies<div style=\"display:inline-block;width:5px\">\u00a0</div>upon the<div style=\"display:inline-block;width:5px\">\u00a0</div>occurrence of<div style=\"display:inline-block;width:5px\">\u00a0</div>an event<div style=\"display:inline-block;width:5px\">\u00a0</div>of </div><div id=\"a15860\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">default, including acceleration of the amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>due under the Credit Facility and<div style=\"display:inline-block;width:5px\">\u00a0</div>foreclosure of the collateral securing the<div style=\"display:inline-block;width:5px\">\u00a0</div>Credit </div><div id=\"a15862\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Facility. </div><div id=\"a15866\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">At May 31, 2025, we were in compliance with the covenant requirements of the Credit Agreement.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-820","factDimensions":{"xbrl:concept":"us-gaap:InterestCostsIncurred","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"612000","decimals":-3}]},{"name":"rpt:f-821","factDimensions":{"xbrl:concept":"us-gaap:InterestCostsIncurred","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"549000","decimals":-3}]},{"name":"rpt:f-822","factDimensions":{"xbrl:concept":"us-gaap:InterestCostsIncurred","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"583000","decimals":-3}]},{"name":"rpt:f-823","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"250000000","decimals":-6}]},{"name":"rpt:f-824","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:StandbyLettersOfCreditMember","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"15000000","decimals":-6}]},{"name":"rpt:f-825","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember","us-gaap:CreditFacilityAxis":"calm:SwinglineMember"},"factValues":[{"value":"15000000","decimals":-6}]},{"name":"rpt:f-826","factDimensions":{"xbrl:concept":"calm:LineOfCreditFacilityAvailableAdditionalCapacity","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"200000000","decimals":-6}]},{"name":"rpt:f-827","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-828","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-829","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:StandbyLettersOfCreditMember","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"4700000","decimals":-5}]},{"name":"rpt:f-830","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:VariableRateAxis":"us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"0.0010"}]},{"name":"rpt:f-831","factDimensions":{"xbrl:concept":"calm:FloorRate","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"0.0000"}]},{"name":"rpt:f-832","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember","us-gaap:VariableRateAxis":"calm:BaseRateFederalFundsMember"},"factValues":[{"value":"0.0050"}]},{"name":"rpt:f-833","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember","us-gaap:VariableRateAxis":"calm:SofrOneMonthMemberMember"},"factValues":[{"value":"0.0100"}]},{"name":"rpt:f-834","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:VariableRateAxis":"us-gaap:BaseRateMember","srt:RangeAxis":"srt:MinimumMember","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"0.0000"}]},{"name":"rpt:f-835","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:VariableRateAxis":"us-gaap:BaseRateMember","srt:RangeAxis":"srt:MaximumMember","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"0.0075"}]},{"name":"rpt:f-836","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:VariableRateAxis":"us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember","srt:RangeAxis":"srt:MinimumMember","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"0.0100"}]},{"name":"rpt:f-837","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:VariableRateAxis":"us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember","srt:RangeAxis":"srt:MaximumMember","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"0.0175"}]},{"name":"rpt:f-838","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MinimumMember","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"0.0015"}]},{"name":"rpt:f-839","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MaximumMember","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"0.0025"}]},{"name":"rpt:f-840","factDimensions":{"xbrl:concept":"calm:DebtInstrumentCovenantMaximumTotalFundedDebtToCapitalizationRatio","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"0.50"}]},{"name":"rpt:f-841","factDimensions":{"xbrl:concept":"calm:DebtInstrumentCovenantMinimumTangibleNetWorthAmount","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"700000000","decimals":-6}]},{"name":"rpt:f-842","factDimensions":{"xbrl:concept":"calm:DebtInstrumentCovenantMinimumTangibleNetWorthPercentageOfNetIncome","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"0.50"}]},{"name":"rpt:f-843","factDimensions":{"xbrl:concept":"calm:CreditFacilityBenchmarkInComputingDividendPayments","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:CreditAgreementMember"},"factValues":[{"value":"50000000","decimals":-6}]},{"name":"rpt:f-844","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer331\" style=\"position:relative;line-height:normal;width:701px;height:842px;\"><div id=\"TextContainer331\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a15871\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 11 - Equity </div><div id=\"a15878\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\"> </div><div id=\"a15879\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">As of May 31, 2025, the Company\u2019s authorized shares of capital stock consisted of </div><div id=\"a15879_82_3\" style=\"position:absolute;font-family:'Times New Roman';left:450px;top:32px;\">120</div><div id=\"a15879_85_36\" style=\"position:absolute;font-family:'Times New Roman';left:470px;top:32px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million shares of Common Stock and </div><div id=\"a15879_121_2\" style=\"position:absolute;font-family:'Times New Roman';left:675px;top:32px;\">10</div><div id=\"a15880\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">million shares of preferred stock, par value $</div><div id=\"a15880_46_4\" style=\"position:absolute;font-family:'Times New Roman';left:244px;top:47px;\">0.01</div><div id=\"a15880_50_32\" style=\"position:absolute;font-family:'Times New Roman';left:267px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>per share. As of May 31, 2025, </div><div id=\"a15880_82_2\" style=\"position:absolute;font-family:'Times New Roman';left:439px;top:47px;\">no</div><div id=\"a15880_84_45\" style=\"position:absolute;font-family:'Times New Roman';left:453px;top:47px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>shares of preferred stock were outstanding. </div><div id=\"a15884\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">Prior to the conversion of all of the Company\u2019s outstanding shares of Class A Common Stock into Common<div style=\"display:inline-block;width:2px\">\u00a0</div>Stock (the \u201cClass A </div><div id=\"a15885\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">Conversion\u201d), which<div style=\"display:inline-block;width:5px\">\u00a0</div>occurred on<div style=\"display:inline-block;width:5px\">\u00a0</div>April 14,<div style=\"display:inline-block;width:5px\">\u00a0</div>2025, the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company had </div><div id=\"a15885_64_3\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:95px;\">two</div><div id=\"a15885_67_52\" style=\"position:absolute;font-family:'Times New Roman';left:397px;top:95px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>classes of<div style=\"display:inline-block;width:5px\">\u00a0</div>capital stock,<div style=\"display:inline-block;width:5px\">\u00a0</div>Common Stock<div style=\"display:inline-block;width:5px\">\u00a0</div>and Class<div style=\"display:inline-block;width:5px\">\u00a0</div>A </div><div id=\"a15887\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">Common Stock,<div style=\"display:inline-block;width:5px\">\u00a0</div>which were<div style=\"display:inline-block;width:5px\">\u00a0</div>similar in<div style=\"display:inline-block;width:6px\">\u00a0</div>most respects<div style=\"display:inline-block;width:6px\">\u00a0</div>except that<div style=\"display:inline-block;width:5px\">\u00a0</div>the Common<div style=\"display:inline-block;width:6px\">\u00a0</div>Stock had </div><div id=\"a15887_83_3\" style=\"position:absolute;font-family:'Times New Roman';left:496px;top:111px;\">one</div><div id=\"a15887_86_32\" style=\"position:absolute;font-family:'Times New Roman';left:515px;top:111px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>vote per<div style=\"display:inline-block;width:6px\">\u00a0</div>share and<div style=\"display:inline-block;width:6px\">\u00a0</div>the Class<div style=\"display:inline-block;width:5px\">\u00a0</div>A </div><div id=\"a15888\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">Common Stock<div style=\"display:inline-block;width:6px\">\u00a0</div>had </div><div id=\"a15888_17_2\" style=\"position:absolute;font-family:'Times New Roman';left:117px;top:126px;\">10</div><div id=\"a15888_19_87\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:126px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>votes per<div style=\"display:inline-block;width:6px\">\u00a0</div>share. In<div style=\"display:inline-block;width:6px\">\u00a0</div>addition, each<div style=\"display:inline-block;width:6px\">\u00a0</div>share of<div style=\"display:inline-block;width:6px\">\u00a0</div>Class A<div style=\"display:inline-block;width:6px\">\u00a0</div>Common Stock<div style=\"display:inline-block;width:5px\">\u00a0</div>was convertible<div style=\"display:inline-block;width:6px\">\u00a0</div>into </div><div id=\"a15888_106_3\" style=\"position:absolute;font-family:'Times New Roman';left:621px;top:126px;\">one</div><div id=\"a15888_109_10\" style=\"position:absolute;font-family:'Times New Roman';left:640px;top:126px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>share of </div><div id=\"a15890\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">Common Stock<div style=\"display:inline-block;width:5px\">\u00a0</div>at the<div style=\"display:inline-block;width:5px\">\u00a0</div>option of<div style=\"display:inline-block;width:5px\">\u00a0</div>the holder<div style=\"display:inline-block;width:5px\">\u00a0</div>at any<div style=\"display:inline-block;width:5px\">\u00a0</div>time, and,<div style=\"display:inline-block;width:5px\">\u00a0</div>generally,<div style=\"display:inline-block;width:5px\">\u00a0</div>would automatically<div style=\"display:inline-block;width:5px\">\u00a0</div>convert into<div style=\"display:inline-block;width:5px\">\u00a0</div>Common Stock upon </div><div id=\"a15893\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">transfer outside of the control of the family of Fred R.<div style=\"display:inline-block;width:5px\">\u00a0</div>Adams Jr., the Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>late founder. Prior to the<div style=\"display:inline-block;width:5px\">\u00a0</div>Class A Conversion, </div><div id=\"a15895\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">Mr. Adams\u2019 family controlled all of the outstanding shares of Class A Common Stock, all of which were held by<div style=\"display:inline-block;width:2px\">\u00a0</div>DLNL, LLC, a </div><div id=\"a15897\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">Delaware limited liability company<div style=\"display:inline-block;width:2px\">\u00a0</div>(\u201cDaughters\u2019 LLC\u201d), and thereby<div style=\"display:inline-block;width:2px\">\u00a0</div>controlled a majority of<div style=\"display:inline-block;width:2px\">\u00a0</div>the Company\u2019s total voting power; </div><div id=\"a15899\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:205px;\">as a result, the Company was a \u201ccontrolled company\u201d under the rules of The Nasdaq Stock Market. </div><div id=\"a15911\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:237px;\">On February 25, 2025, the Company<div style=\"display:inline-block;width:2px\">\u00a0</div>entered an Agreement Regarding Conversion<div style=\"display:inline-block;width:2px\">\u00a0</div>(the \u201cConversion Agreement\u201d) by and among </div><div id=\"a15914\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:253px;\">the Company, Daughters\u2019 LLC<div style=\"display:inline-block;width:2px\">\u00a0</div>and its members,<div style=\"display:inline-block;width:1px\">\u00a0</div>namely Fred R. Adams<div style=\"display:inline-block;width:1px\">\u00a0</div>Jr.\u2019s four daughters and Adolphus<div style=\"display:inline-block;width:2px\">\u00a0</div>B. Baker, Board<div style=\"display:inline-block;width:2px\">\u00a0</div>Chair </div><div id=\"a15920\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:268px;\">and<div style=\"display:inline-block;width:5px\">\u00a0</div>Mr. Adams\u2019<div style=\"display:inline-block;width:5px\">\u00a0</div>son-in-law (the<div style=\"display:inline-block;width:6px\">\u00a0</div>\u201cMembers\u201d and<div style=\"display:inline-block;width:6px\">\u00a0</div>together with<div style=\"display:inline-block;width:6px\">\u00a0</div>Daughters\u2019 LLC,<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cStockholder Parties\u201d).<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>Company\u2019s </div><div id=\"a15927\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:284px;\">entry into the Conversion Agreement was<div style=\"display:inline-block;width:5px\">\u00a0</div>a result of the Members<div style=\"display:inline-block;width:5px\">\u00a0</div>informing the Company that they were<div style=\"display:inline-block;width:5px\">\u00a0</div>potentially interested </div><div id=\"a15929\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:300px;\">in diversifying<div style=\"display:inline-block;width:5px\">\u00a0</div>their respective<div style=\"display:inline-block;width:5px\">\u00a0</div>financial portfolios,<div style=\"display:inline-block;width:5px\">\u00a0</div>including through<div style=\"display:inline-block;width:5px\">\u00a0</div>the potential<div style=\"display:inline-block;width:5px\">\u00a0</div>sale of<div style=\"display:inline-block;width:5px\">\u00a0</div>all or<div style=\"display:inline-block;width:5px\">\u00a0</div>a portion<div style=\"display:inline-block;width:5px\">\u00a0</div>of the<div style=\"display:inline-block;width:5px\">\u00a0</div>shares of<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a15931\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:316px;\">Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>Common<div style=\"display:inline-block;width:5px\">\u00a0</div>Stock<div style=\"display:inline-block;width:5px\">\u00a0</div>underlying<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Class<div style=\"display:inline-block;width:5px\">\u00a0</div>A<div style=\"display:inline-block;width:6px\">\u00a0</div>Common<div style=\"display:inline-block;width:5px\">\u00a0</div>Stock,<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:6px\">\u00a0</div>most<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>them<div style=\"display:inline-block;width:5px\">\u00a0</div>have<div style=\"display:inline-block;width:5px\">\u00a0</div>become<div style=\"display:inline-block;width:5px\">\u00a0</div>more<div style=\"display:inline-block;width:5px\">\u00a0</div>focused<div style=\"display:inline-block;width:5px\">\u00a0</div>on<div style=\"display:inline-block;width:6px\">\u00a0</div>their </div><div id=\"a15932\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:331px;\">individual estate planning efforts and philanthropic endeavors.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a15936\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:363px;\">The Conversion Agreement provided for the following: </div><div id=\"a15939\" style=\"position:absolute;font-family:'Times New Roman';left:28px;top:395px;\">\u25cf</div><div id=\"a15941\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:395px;\">The approval by<div style=\"display:inline-block;width:5px\">\u00a0</div>the Board, and<div style=\"display:inline-block;width:5px\">\u00a0</div>approval by Daughters\u2019<div style=\"display:inline-block;width:5px\">\u00a0</div>LLC by majority<div style=\"display:inline-block;width:5px\">\u00a0</div>written consent, of<div style=\"display:inline-block;width:5px\">\u00a0</div>the Third Amended<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a15944\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:411px;\">Restated Certificate of<div style=\"display:inline-block;width:2px\">\u00a0</div>Incorporation of the<div style=\"display:inline-block;width:2px\">\u00a0</div>Company (\u201cThird Amended<div style=\"display:inline-block;width:2px\">\u00a0</div>and Restated Charter\u201d),<div style=\"display:inline-block;width:2px\">\u00a0</div>which became effective </div><div id=\"a15945\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:427px;\">upon filing with the Delaware Secretary of State on March 27, 2025.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a15948\" style=\"position:absolute;font-family:'Times New Roman';left:28px;top:444px;\">\u25cf</div><div id=\"a15950\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:444px;\">The approval<div style=\"display:inline-block;width:5px\">\u00a0</div>by the<div style=\"display:inline-block;width:5px\">\u00a0</div>Board of<div style=\"display:inline-block;width:5px\">\u00a0</div>the Amended<div style=\"display:inline-block;width:5px\">\u00a0</div>and Restated<div style=\"display:inline-block;width:5px\">\u00a0</div>Bylaws of<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company,<div style=\"display:inline-block;width:6px\">\u00a0</div>which became<div style=\"display:inline-block;width:5px\">\u00a0</div>effective when<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a15953\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:460px;\">Third Amended and Restated Charter became effective. </div><div id=\"a15955\" style=\"position:absolute;font-family:'Times New Roman';left:28px;top:476px;\">\u25cf</div><div id=\"a15957\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:476px;\">The agreement by the Stockholder Parties not to convert any shares of Class A Common Stock into shares of Common </div><div id=\"a15958\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:492px;\">Stock prior to the later of (i) the effective date of the Third Amended and Restated Charter or (ii) the date the<div style=\"display:inline-block;width:2px\">\u00a0</div>Company </div><div id=\"a15959\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:508px;\">obtained an amendment to its Credit Agreement such that the Class A Conversion, defined below, would not result in a </div><div id=\"a15962\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:524px;\">\u201cChange of Control\u201d within the meaning of the Credit Agreement. Both conditions were met on March 27, 2025. </div><div id=\"a15966\" style=\"position:absolute;font-family:'Times New Roman';left:28px;top:540px;\">\u25cf</div><div id=\"a15968\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:540px;\">The agreement by the Stockholder Parties that if Daughters\u2019 LLC converted any Class<div style=\"display:inline-block;width:2px\">\u00a0</div>A Common Stock into Common </div><div id=\"a15969\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:556px;\">Stock,<div style=\"display:inline-block;width:5px\">\u00a0</div>it<div style=\"display:inline-block;width:5px\">\u00a0</div>would<div style=\"display:inline-block;width:5px\">\u00a0</div>simultaneously<div style=\"display:inline-block;width:5px\">\u00a0</div>convert<div style=\"display:inline-block;width:5px\">\u00a0</div>all<div style=\"display:inline-block;width:5px\">\u00a0</div>(but<div style=\"display:inline-block;width:5px\">\u00a0</div>not<div style=\"display:inline-block;width:5px\">\u00a0</div>less<div style=\"display:inline-block;width:5px\">\u00a0</div>than<div style=\"display:inline-block;width:5px\">\u00a0</div>all)<div style=\"display:inline-block;width:5px\">\u00a0</div>Class<div style=\"display:inline-block;width:5px\">\u00a0</div>A<div style=\"display:inline-block;width:5px\">\u00a0</div>Common<div style=\"display:inline-block;width:5px\">\u00a0</div>Stock<div style=\"display:inline-block;width:5px\">\u00a0</div>into<div style=\"display:inline-block;width:5px\">\u00a0</div>Common<div style=\"display:inline-block;width:5px\">\u00a0</div>Stock<div style=\"display:inline-block;width:5px\">\u00a0</div>(the </div><div id=\"a15970\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:572px;\">\u201cClass A Conversion\u201d). </div><div id=\"a15974\" style=\"position:absolute;font-family:'Times New Roman';left:28px;top:589px;\">\u25cf</div><div id=\"a15976\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:589px;\">After<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>effective<div style=\"display:inline-block;width:5px\">\u00a0</div>date<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Class<div style=\"display:inline-block;width:5px\">\u00a0</div>A<div style=\"display:inline-block;width:5px\">\u00a0</div>Conversion<div style=\"display:inline-block;width:5px\">\u00a0</div>(the<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cClass<div style=\"display:inline-block;width:5px\">\u00a0</div>A<div style=\"display:inline-block;width:5px\">\u00a0</div>Conversion<div style=\"display:inline-block;width:5px\">\u00a0</div>Date\u201d),<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>ending<div style=\"display:inline-block;width:5px\">\u00a0</div>on<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>12-month </div><div id=\"a15979\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:604px;\">anniversary<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>Class<div style=\"display:inline-block;width:6px\">\u00a0</div>A<div style=\"display:inline-block;width:6px\">\u00a0</div>Conversion<div style=\"display:inline-block;width:6px\">\u00a0</div>Date<div style=\"display:inline-block;width:6px\">\u00a0</div>(or,<div style=\"display:inline-block;width:6px\">\u00a0</div>if<div style=\"display:inline-block;width:6px\">\u00a0</div>earlier,<div style=\"display:inline-block;width:6px\">\u00a0</div>December 31, 2026),<div style=\"display:inline-block;width:6px\">\u00a0</div>certain<div style=\"display:inline-block;width:6px\">\u00a0</div>registration<div style=\"display:inline-block;width:6px\">\u00a0</div>rights<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a15984\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:620px;\">Members to offer or sell Common<div style=\"display:inline-block;width:3px\">\u00a0</div>Stock in a registered offering under the Securities Act of 1933, as amended. </div><div id=\"a15987\" style=\"position:absolute;font-family:'Times New Roman';left:28px;top:637px;\">\u25cf</div><div id=\"a15989\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:637px;\">The adoption by the<div style=\"display:inline-block;width:5px\">\u00a0</div>Stockholder Parties of an<div style=\"display:inline-block;width:5px\">\u00a0</div>amended and restated limited<div style=\"display:inline-block;width:5px\">\u00a0</div>liability company operating agreement of </div><div id=\"a15990\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:653px;\">Daughters\u2019 LLC, which provided<div style=\"display:inline-block;width:5px\">\u00a0</div>for certain changes to<div style=\"display:inline-block;width:5px\">\u00a0</div>permit Daughters\u2019 LLC to<div style=\"display:inline-block;width:5px\">\u00a0</div>take the actions provided<div style=\"display:inline-block;width:5px\">\u00a0</div>for in the </div><div id=\"a15991\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:669px;\">Conversion Agreement. </div><div id=\"a15994\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:700px;\">The Conversion Agreement, including the documents contemplated by that agreement, did<div style=\"display:inline-block;width:5px\">\u00a0</div>not require any Stockholder Party to </div><div id=\"a15995\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:716px;\">convert Class A Common Stock into Common Stock or to sell any Common Stock. </div><div id=\"a15998\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:747px;\">Also on<div style=\"display:inline-block;width:5px\">\u00a0</div>February 25, 2025,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Board approved<div style=\"display:inline-block;width:5px\">\u00a0</div>a new $</div><div id=\"a15998_53_3\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:747px;\">500</div><div id=\"a15998_56_64\" style=\"position:absolute;font-family:'Times New Roman';left:331px;top:747px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million share repurchase<div style=\"display:inline-block;width:5px\">\u00a0</div>program. The share<div style=\"display:inline-block;width:5px\">\u00a0</div>repurchase program </div><div id=\"a15999\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:763px;\">authorizes the Company, in management\u2019s discretion, to repurchase Common Stock from time to time for<div style=\"display:inline-block;width:2px\">\u00a0</div>an aggregate purchase </div><div id=\"a16000\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:779px;\">price up<div style=\"display:inline-block;width:5px\">\u00a0</div>to $</div><div id=\"a16000_13_3\" style=\"position:absolute;font-family:'Times New Roman';left:74px;top:779px;\">500</div><div id=\"a16000_16_111\" style=\"position:absolute;font-family:'Times New Roman';left:94px;top:779px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million (exclusive<div style=\"display:inline-block;width:5px\">\u00a0</div>of any<div style=\"display:inline-block;width:5px\">\u00a0</div>fees, taxes,<div style=\"display:inline-block;width:5px\">\u00a0</div>commissions or<div style=\"display:inline-block;width:5px\">\u00a0</div>other expenses<div style=\"display:inline-block;width:5px\">\u00a0</div>related to<div style=\"display:inline-block;width:5px\">\u00a0</div>such repurchases),<div style=\"display:inline-block;width:5px\">\u00a0</div>subject to </div><div id=\"a16002\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:795px;\">market<div style=\"display:inline-block;width:5px\">\u00a0</div>conditions<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>other<div style=\"display:inline-block;width:5px\">\u00a0</div>factors.<div style=\"display:inline-block;width:5px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>actual<div style=\"display:inline-block;width:5px\">\u00a0</div>timing,<div style=\"display:inline-block;width:5px\">\u00a0</div>number<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>value<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>shares<div style=\"display:inline-block;width:5px\">\u00a0</div>repurchased<div style=\"display:inline-block;width:5px\">\u00a0</div>under<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>program<div style=\"display:inline-block;width:5px\">\u00a0</div>will<div style=\"display:inline-block;width:5px\">\u00a0</div>be </div><div id=\"a16003\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:811px;\">determined by<div style=\"display:inline-block;width:5px\">\u00a0</div>management in<div style=\"display:inline-block;width:5px\">\u00a0</div>its discretion<div style=\"display:inline-block;width:5px\">\u00a0</div>and will<div style=\"display:inline-block;width:5px\">\u00a0</div>depend on<div style=\"display:inline-block;width:5px\">\u00a0</div>a number<div style=\"display:inline-block;width:5px\">\u00a0</div>of factors,<div style=\"display:inline-block;width:5px\">\u00a0</div>including, but<div style=\"display:inline-block;width:5px\">\u00a0</div>not limited<div style=\"display:inline-block;width:5px\">\u00a0</div>to, the<div style=\"display:inline-block;width:5px\">\u00a0</div>market </div><div id=\"a16005\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:826px;\">price of the Common Stock and general market and economic conditions. </div></div></div><div id=\"TextBlockContainer334\" style=\"position:relative;line-height:normal;width:701px;height:269px;\"><div id=\"TextContainer334\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a16011\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">The Class A Conversion occurred on April 14, 2025, at which time the Company was no longer a controlled company under the </div><div id=\"a16012\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">rules of The<div style=\"display:inline-block;width:2px\">\u00a0</div>Nasdaq Stock Market.<div style=\"display:inline-block;width:2px\">\u00a0</div>On April 15,<div style=\"display:inline-block;width:2px\">\u00a0</div>2025, the Company<div style=\"display:inline-block;width:2px\">\u00a0</div>filed a Certificate<div style=\"display:inline-block;width:2px\">\u00a0</div>of Retirement with<div style=\"display:inline-block;width:2px\">\u00a0</div>the Delaware Secretary </div><div id=\"a16014\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">of<div style=\"display:inline-block;width:6px\">\u00a0</div>State,<div style=\"display:inline-block;width:6px\">\u00a0</div>retiring<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>Class<div style=\"display:inline-block;width:6px\">\u00a0</div>A<div style=\"display:inline-block;width:6px\">\u00a0</div>Common<div style=\"display:inline-block;width:6px\">\u00a0</div>Stock.<div style=\"display:inline-block;width:6px\">\u00a0</div>Promptly<div style=\"display:inline-block;width:6px\">\u00a0</div>thereafter,<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:6px\">\u00a0</div>filed<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>Fourth<div style=\"display:inline-block;width:6px\">\u00a0</div>Amended<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>Restated </div><div id=\"a16016\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Certificate of Incorporation with<div style=\"display:inline-block;width:5px\">\u00a0</div>the Delaware Secretary of<div style=\"display:inline-block;width:5px\">\u00a0</div>State, which became effective<div style=\"display:inline-block;width:5px\">\u00a0</div>upon filing, reflecting the<div style=\"display:inline-block;width:5px\">\u00a0</div>retirement </div><div id=\"a16018\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">of the Class A Common Stock. </div><div id=\"a16023\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">On April 15, 2025,<div style=\"display:inline-block;width:2px\">\u00a0</div>in connection with the<div style=\"display:inline-block;width:2px\">\u00a0</div>offer and sale (the \u201cOffering\u201d)<div style=\"display:inline-block;width:2px\">\u00a0</div>of </div><div id=\"a16023_77_9\" style=\"position:absolute;font-family:'Times New Roman';left:406px;top:110px;\">2,978,740</div><div id=\"a16023_86_40\" style=\"position:absolute;font-family:'Times New Roman';left:460px;top:110px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>shares of Common Stock<div style=\"display:inline-block;width:2px\">\u00a0</div>by the Members, </div><div id=\"a16025\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">the Company entered into<div style=\"display:inline-block;width:2px\">\u00a0</div>a stock repurchase agreement<div style=\"display:inline-block;width:2px\">\u00a0</div>with the Members, pursuant<div style=\"display:inline-block;width:2px\">\u00a0</div>to which the Company<div style=\"display:inline-block;width:2px\">\u00a0</div>agreed to repurchase </div><div id=\"a16026\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">551,876</div><div id=\"a16026_7_109\" style=\"position:absolute;font-family:'Times New Roman';left:48px;top:142px;\"><div style=\"display:inline-block;width:6px\">\u00a0</div>shares<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>Common<div style=\"display:inline-block;width:6px\">\u00a0</div>Stock<div style=\"display:inline-block;width:6px\">\u00a0</div>(the<div style=\"display:inline-block;width:6px\">\u00a0</div>\u201cRepurchased<div style=\"display:inline-block;width:5px\">\u00a0</div>Shares\u201d),<div style=\"display:inline-block;width:6px\">\u00a0</div>which<div style=\"display:inline-block;width:6px\">\u00a0</div>were<div style=\"display:inline-block;width:6px\">\u00a0</div>not<div style=\"display:inline-block;width:6px\">\u00a0</div>included<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>Offering,<div style=\"display:inline-block;width:6px\">\u00a0</div>contingent<div style=\"display:inline-block;width:6px\">\u00a0</div>upon </div><div id=\"a16029\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">completion of the<div style=\"display:inline-block;width:5px\">\u00a0</div>Offering, at the<div style=\"display:inline-block;width:5px\">\u00a0</div>per share price<div style=\"display:inline-block;width:5px\">\u00a0</div>paid by the<div style=\"display:inline-block;width:5px\">\u00a0</div>underwriter in the<div style=\"display:inline-block;width:5px\">\u00a0</div>Offering, resulting in<div style=\"display:inline-block;width:5px\">\u00a0</div>a total purchase<div style=\"display:inline-block;width:5px\">\u00a0</div>price of </div><div id=\"a16031\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">approximately $</div><div id=\"a16031_15_2\" style=\"position:absolute;font-family:'Times New Roman';left:91px;top:174px;\">50</div><div id=\"a16031_17_109\" style=\"position:absolute;font-family:'Times New Roman';left:104px;top:174px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million. The<div style=\"display:inline-block;width:2px\">\u00a0</div>Offering and<div style=\"display:inline-block;width:2px\">\u00a0</div>the Company\u2019s purchase<div style=\"display:inline-block;width:2px\">\u00a0</div>of the<div style=\"display:inline-block;width:2px\">\u00a0</div>Repurchased Shares<div style=\"display:inline-block;width:2px\">\u00a0</div>pursuant to<div style=\"display:inline-block;width:2px\">\u00a0</div>the stock<div style=\"display:inline-block;width:2px\">\u00a0</div>repurchase </div><div id=\"a16033\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">agreement were completed on </div><div id=\"a16033_28_14\" style=\"position:absolute;font-family:'Times New Roman';left:169px;top:189px;\">April 17, 2025</div><div id=\"a16033_42_36\" style=\"position:absolute;font-family:'Times New Roman';left:247px;top:189px;\">. The Company incurred expenses of $</div><div id=\"a16033_78_3\" style=\"position:absolute;font-family:'Times New Roman';left:454px;top:189px;\">1.7</div><div id=\"a16033_81_42\" style=\"position:absolute;font-family:'Times New Roman';left:471px;top:189px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million in connection with the Offering. </div><div id=\"a16043\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:205px;\">Pursuant to the Conversion Agreement, the Selling Stockholders will reimburse the Company $</div><div id=\"a16043_91_3\" style=\"position:absolute;font-family:'Times New Roman';left:515px;top:205px;\">826</div><div id=\"a16043_94_11\" style=\"position:absolute;font-family:'Times New Roman';left:535px;top:205px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>thousand. </div><div id=\"a16050\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:237px;\">As of May 31, 2025, no shares other than the Repurchased Shares had<div style=\"display:inline-block;width:5px\">\u00a0</div>been repurchased under the Company\u2019s share repurchase </div><div id=\"a16051\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:252px;\">program, leaving $</div><div id=\"a16051_18_3\" style=\"position:absolute;font-family:'Times New Roman';left:106px;top:252px;\">450</div><div id=\"a16051_21_37\" style=\"position:absolute;font-family:'Times New Roman';left:126px;top:252px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million available under the program.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-845","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"120000000"}]},{"name":"rpt:f-846","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10000000"}]},{"name":"rpt:f-847","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-848","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-849","factDimensions":{"xbrl:concept":"calm:NumberOfClassesOfCapitalStock","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Class"},"factValues":[{"value":"2","decimals":0}]},{"name":"rpt:f-850","factDimensions":{"xbrl:concept":"calm:NumberOfVotesPerShareOfStock","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Vote","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1","decimals":0}]},{"name":"rpt:f-851","factDimensions":{"xbrl:concept":"calm:NumberOfVotesPerShareOfStock","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Vote","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"10","decimals":0}]},{"name":"rpt:f-852","factDimensions":{"xbrl:concept":"calm:NumberOfVotesPerShareOfStockConverted","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Vote","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1","decimals":0}]},{"name":"rpt:f-853","factDimensions":{"xbrl:concept":"srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased","xbrl:period":"2025-02-26T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"500000000","decimals":-6}]},{"name":"rpt:f-854","factDimensions":{"xbrl:concept":"srt:StockRepurchaseProgramAuthorizedAmount1","xbrl:period":"2025-02-26T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"500000000","decimals":-6}]},{"name":"rpt:f-855","factDimensions":{"xbrl:concept":"srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased","xbrl:period":"2025-04-16T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"2978740","decimals":0}]},{"name":"rpt:f-856","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockSharesAcquired","xbrl:period":"2025-04-15T00:00:00/2025-04-16T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"551876","decimals":0}]},{"name":"rpt:f-857","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValueAcquiredCostMethod","xbrl:period":"2025-04-15T00:00:00/2025-04-16T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000000","decimals":-6}]},{"name":"rpt:f-858","factDimensions":{"xbrl:concept":"us-gaap:RepurchaseAgreementDateOfRepurchase","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"2025-04-17"}]},{"name":"rpt:f-859","factDimensions":{"xbrl:concept":"calm:OfferingCostsIncurred","xbrl:period":"2025-04-16T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1700000","decimals":-5}]},{"name":"rpt:f-860","factDimensions":{"xbrl:concept":"us-gaap:InvestmentCompanyVoluntaryPaymentByAffiliateLossReimbursement","xbrl:period":"2025-04-15T00:00:00/2025-04-16T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"826000","decimals":-3}]},{"name":"rpt:f-861","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"450000000","decimals":-6}]},{"name":"rpt:f-862","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer337\" style=\"position:relative;line-height:normal;width:701px;height:142px;\"><div id=\"TextContainer337\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a16054\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 12 - Net Income per Common Share </div><div id=\"a16062\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Basic net income per share attributable<div style=\"display:inline-block;width:5px\">\u00a0</div>to Cal-Maine Foods, Inc. is based on<div style=\"display:inline-block;width:5px\">\u00a0</div>the weighted average Common Stock and Class<div style=\"display:inline-block;width:5px\">\u00a0</div>A </div><div id=\"a16065\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">Common Stock<div style=\"display:inline-block;width:2px\">\u00a0</div>outstanding. All<div style=\"display:inline-block;width:2px\">\u00a0</div>shares of<div style=\"display:inline-block;width:2px\">\u00a0</div>Class A<div style=\"display:inline-block;width:2px\">\u00a0</div>Common Stock<div style=\"display:inline-block;width:2px\">\u00a0</div>were converted<div style=\"display:inline-block;width:2px\">\u00a0</div>into Common<div style=\"display:inline-block;width:2px\">\u00a0</div>Stock on<div style=\"display:inline-block;width:2px\">\u00a0</div>April 14,<div style=\"display:inline-block;width:2px\">\u00a0</div>2025. Diluted </div><div id=\"a16068\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">net income per share attributable to Cal-Maine Foods, Inc. is based on weighted-average Common Stock outstanding during the </div><div id=\"a16073\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">relevant period adjusted for the dilutive effect of share-based awards.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a16078\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">The following table provides<div style=\"display:inline-block;width:2px\">\u00a0</div>a reconciliation of the<div style=\"display:inline-block;width:2px\">\u00a0</div>numerators and denominators<div style=\"display:inline-block;width:2px\">\u00a0</div>used to determine basic<div style=\"display:inline-block;width:2px\">\u00a0</div>and diluted net income </div><div id=\"a16080\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">per common share attributable to Cal-Maine Foods, Inc. (amounts in thousands, except per share data):</div></div></div><div id=\"TextBlockContainer341\" style=\"position:relative;line-height:normal;width:701px;height:255px;\"><div style=\"position:absolute; width:376.1px; height:17px; left:4px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:15.4px; left:4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:380.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:380.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:383.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:383.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:395.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:395.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:478.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:478.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:488.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:488.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:500.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:500.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:583.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:583.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:593.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:593.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:605.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:605.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:1px; left:4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:380.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:395.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:395.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:478.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:500.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.4px; height:1px; left:500.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:583.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:605.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:605.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:17px; left:4px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:358.1px; height:15.4px; left:22px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:380.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:380.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:383.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:383.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:395.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:395.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:478.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:478.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:488.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:488.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:500.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:500.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:583.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:583.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:593.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:593.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:605.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:605.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:395.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:395.7px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:500.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.4px; height:1px; left:500.7px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:605.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:605.7px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:18px; left:4px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:15.4px; left:4px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:380.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:380.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:383.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:383.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:18px; left:395.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:395.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:478.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:478.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:488.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:488.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:18px; left:500.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:500.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:583.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:583.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:593.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:593.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:18px; left:605.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:605.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:3px; left:4px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:380.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:3px; left:478.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:3px; left:583.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:17px; left:4px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:358.1px; height:15.4px; left:22px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:380.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:380.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:383.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:383.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:395.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:395.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:478.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:478.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:488.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:488.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:500.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:500.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:583.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:583.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:593.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:593.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:605.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:605.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:18px; left:4px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:358.1px; height:15.4px; left:22px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:380.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:380.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:383.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:383.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:18px; left:395.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:395.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:478.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:478.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:488.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:488.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:18px; left:500.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:500.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:583.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:583.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:593.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:593.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:18px; left:605.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:605.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:1px; left:4px; top:157.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:380.1px; top:157.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:395.1px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:395.7px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:478.1px; top:157.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:500.1px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.4px; height:1px; left:500.7px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:583.1px; top:157.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:605.1px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:605.7px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:17px; left:4px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:15.4px; left:4px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:380.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:380.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:383.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:383.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:395.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:395.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:478.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:478.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:488.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:488.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:500.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:500.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:583.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:583.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:593.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:593.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:605.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:605.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:19px; left:4px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:358.1px; height:15.4px; left:22px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:19px; left:380.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:380.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:19px; left:383.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:383.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:19px; left:395.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:395.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:19px; left:478.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:478.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:19px; left:488.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:488.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:19px; left:500.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:500.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:19px; left:583.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:583.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:19px; left:593.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:593.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:19px; left:605.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:605.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:3px; left:4px; top:232.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:380.1px; top:232.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:3px; left:478.1px; top:232.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:3px; left:583.1px; top:232.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:382.1px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:394.1px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:1px; left:397px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:487.1px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:499.1px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:81.1px; height:1px; left:502px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:592.1px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:604.1px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:81.1px; height:1px; left:607px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer341\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a16090\" style=\"position:absolute;font-family:'Times New Roman';left:394px;top:0px;\">May 31, 2025 </div><div id=\"a16093\" style=\"position:absolute;font-family:'Times New Roman';left:502px;top:0px;\">June 1, 2024 </div><div id=\"a16096\" style=\"position:absolute;font-family:'Times New Roman';left:607px;top:0px;\">June 3, 2023 </div><div id=\"a16098\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Numerator </div><div id=\"a16109\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:35px;\">Net income </div><div id=\"a16112\" style=\"position:absolute;font-family:'Times New Roman';left:384px;top:35px;\">$ </div><div id=\"a16114\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:35px;\">1,218,232</div><div id=\"a16117\" style=\"position:absolute;font-family:'Times New Roman';left:489px;top:35px;\">$ </div><div id=\"a16119\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:35px;\">276,282</div><div id=\"a16122\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:35px;\">$ </div><div id=\"a16124\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:35px;\">756,732</div><div id=\"a16126\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:52px;\">Less: Net loss attributable to noncontrolling interest </div><div id=\"a16130\" style=\"position:absolute;font-family:'Times New Roman';left:440px;top:52px;display:flex;\">(1,816)</div><div id=\"a16134\" style=\"position:absolute;font-family:'Times New Roman';left:545px;top:52px;display:flex;\">(1,606)</div><div id=\"a16138\" style=\"position:absolute;font-family:'Times New Roman';left:650px;top:52px;display:flex;\">(1,292)</div><div id=\"a16140\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:70px;\">Net income attributable to Cal-Maine Foods, Inc. </div><div id=\"a16145\" style=\"position:absolute;font-family:'Times New Roman';left:384px;top:70px;\">$ </div><div id=\"a16147\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:70px;\">1,220,048</div><div id=\"a16150\" style=\"position:absolute;font-family:'Times New Roman';left:489px;top:70px;\">$ </div><div id=\"a16152\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:70px;\">277,888</div><div id=\"a16155\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:70px;\">$ </div><div id=\"a16157\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:70px;\">758,024</div><div id=\"a16169\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:108px;\">Denominator </div><div id=\"a16180\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:125px;\">Weighted-average common shares outstanding, basic </div><div id=\"a16186\" style=\"position:absolute;font-family:'Times New Roman';left:438px;top:125px;\">48,719</div><div id=\"a16190\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:125px;\">48,717</div><div id=\"a16194\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:125px;\">48,648</div><div id=\"a16196\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:142px;\">Effect of dilutive securities of restricted shares </div><div id=\"a16200\" style=\"position:absolute;font-family:'Times New Roman';left:455px;top:142px;\">172</div><div id=\"a16204\" style=\"position:absolute;font-family:'Times New Roman';left:560px;top:142px;\">156</div><div id=\"a16208\" style=\"position:absolute;font-family:'Times New Roman';left:665px;top:142px;\">186</div><div id=\"a16210\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:161px;\">Weighted-average common shares outstanding, diluted </div><div id=\"a16216\" style=\"position:absolute;font-family:'Times New Roman';left:438px;top:161px;\">48,891</div><div id=\"a16220\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:161px;\">48,873</div><div id=\"a16224\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:161px;\">48,834</div><div id=\"a16236\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:199px;\">Net income per common share attributable to Cal-Maine Foods, Inc. </div><div id=\"a16249\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:217px;\">Basic </div><div id=\"a16252\" style=\"position:absolute;font-family:'Times New Roman';left:384px;top:217px;\">$ </div><div id=\"a16254\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:217px;\">25.04</div><div id=\"a16257\" style=\"position:absolute;font-family:'Times New Roman';left:489px;top:217px;\">$ </div><div id=\"a16259\" style=\"position:absolute;font-family:'Times New Roman';left:556px;top:217px;\">5.70</div><div id=\"a16262\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:217px;\">$ </div><div id=\"a16264\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:217px;\">15.58</div><div id=\"a16266\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:239px;\">Diluted </div><div id=\"a16269\" style=\"position:absolute;font-family:'Times New Roman';left:384px;top:239px;\">$ </div><div id=\"a16271\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:239px;\">24.95</div><div id=\"a16274\" style=\"position:absolute;font-family:'Times New Roman';left:489px;top:239px;\">$ </div><div id=\"a16276\" style=\"position:absolute;font-family:'Times New Roman';left:556px;top:239px;\">5.69</div><div id=\"a16279\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:239px;\">$ </div><div id=\"a16281\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:239px;\">15.52</div></div></div>","language":"en-us"}]},{"name":"rpt:f-863","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer343\" style=\"position:relative;line-height:normal;width:701px;height:255px;\"><div id=\"div_340_XBRL_TS_3d3e70334cd641be8701dca03131917a\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer341\" style=\"position:relative;line-height:normal;width:701px;height:255px;\"><div style=\"position:absolute; width:376.1px; height:17px; left:4px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:15.4px; left:4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:380.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:380.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:383.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:383.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:395.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:395.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:478.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:478.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:488.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:488.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:500.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:500.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:583.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:583.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:593.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:593.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:605.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:605.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:1px; left:4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:380.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:395.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:395.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:478.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:500.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.4px; height:1px; left:500.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:583.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:605.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:605.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:17px; left:4px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:358.1px; height:15.4px; left:22px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:380.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:380.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:383.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:383.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:395.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:395.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:478.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:478.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:488.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:488.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:500.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:500.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:583.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:583.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:593.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:593.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:605.1px; top:49.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:605.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:395.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:395.7px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:500.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.4px; height:1px; left:500.7px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:605.1px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:605.7px; top:66.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:18px; left:4px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:15.4px; left:4px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:380.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:380.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:383.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:383.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:18px; left:395.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:395.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:478.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:478.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:488.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:488.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:18px; left:500.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:500.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:583.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:583.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:593.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:593.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:18px; left:605.1px; top:88.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:605.1px; top:91.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:3px; left:4px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:380.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:3px; left:478.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:3px; left:583.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:87.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:88.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:17px; left:4px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:358.1px; height:15.4px; left:22px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:380.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:380.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:383.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:383.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:395.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:395.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:478.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:478.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:488.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:488.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:500.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:500.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:583.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:583.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:593.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:593.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:605.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:605.1px; top:125.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:18px; left:4px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:358.1px; height:15.4px; left:22px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:380.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:380.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:383.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:383.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:18px; left:395.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:395.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:478.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:478.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:488.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:488.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:18px; left:500.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:500.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:583.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:583.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:593.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:593.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:18px; left:605.1px; top:158.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:605.1px; top:160.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:1px; left:4px; top:157.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:380.1px; top:157.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:395.1px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:395.7px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:478.1px; top:157.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:500.1px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.4px; height:1px; left:500.7px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:583.1px; top:157.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:605.1px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:605.7px; top:157.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:176.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:178.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:17px; left:4px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:15.4px; left:4px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:380.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:380.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:383.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:383.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:395.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:395.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:478.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:478.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:488.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:488.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:500.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:500.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:583.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:583.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:593.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:593.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:17px; left:605.1px; top:197.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:15.4px; left:605.1px; top:198.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:19px; left:4px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:358.1px; height:15.4px; left:22px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:19px; left:380.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:380.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:19px; left:383.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:383.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:19px; left:395.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:395.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:19px; left:478.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:478.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:19px; left:488.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:488.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:19px; left:500.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:500.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:19px; left:583.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:583.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:19px; left:593.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:593.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:19px; left:605.1px; top:235.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79px; height:15.4px; left:605.1px; top:238.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:376.1px; height:3px; left:4px; top:232.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:380.1px; top:232.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:383.1px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:395.1px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:398px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:3px; left:478.1px; top:232.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:488.1px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:500.1px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.2px; height:1px; left:502.9px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:3px; left:583.1px; top:232.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:593.1px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:605.1px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:232.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:234.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:80.1px; height:1px; left:608px; top:235px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:382.1px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:394.1px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:1px; left:397px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:487.1px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:499.1px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:81.1px; height:1px; left:502px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:592.1px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:604.1px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:81.1px; height:1px; left:607px; top:254.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer341\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a16090\" style=\"position:absolute;font-family:'Times New Roman';left:394px;top:0px;\">May 31, 2025 </div><div id=\"a16093\" style=\"position:absolute;font-family:'Times New Roman';left:502px;top:0px;\">June 1, 2024 </div><div id=\"a16096\" style=\"position:absolute;font-family:'Times New Roman';left:607px;top:0px;\">June 3, 2023 </div><div id=\"a16098\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Numerator </div><div id=\"a16109\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:35px;\">Net income </div><div id=\"a16112\" style=\"position:absolute;font-family:'Times New Roman';left:384px;top:35px;\">$ </div><div id=\"a16114\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:35px;\">1,218,232</div><div id=\"a16117\" style=\"position:absolute;font-family:'Times New Roman';left:489px;top:35px;\">$ </div><div id=\"a16119\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:35px;\">276,282</div><div id=\"a16122\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:35px;\">$ </div><div id=\"a16124\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:35px;\">756,732</div><div id=\"a16126\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:52px;\">Less: Net loss attributable to noncontrolling interest </div><div id=\"a16130\" style=\"position:absolute;font-family:'Times New Roman';left:440px;top:52px;display:flex;\">(1,816)</div><div id=\"a16134\" style=\"position:absolute;font-family:'Times New Roman';left:545px;top:52px;display:flex;\">(1,606)</div><div id=\"a16138\" style=\"position:absolute;font-family:'Times New Roman';left:650px;top:52px;display:flex;\">(1,292)</div><div id=\"a16140\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:70px;\">Net income attributable to Cal-Maine Foods, Inc. </div><div id=\"a16145\" style=\"position:absolute;font-family:'Times New Roman';left:384px;top:70px;\">$ </div><div id=\"a16147\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:70px;\">1,220,048</div><div id=\"a16150\" style=\"position:absolute;font-family:'Times New Roman';left:489px;top:70px;\">$ </div><div id=\"a16152\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:70px;\">277,888</div><div id=\"a16155\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:70px;\">$ </div><div id=\"a16157\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:70px;\">758,024</div><div id=\"a16169\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:108px;\">Denominator </div><div id=\"a16180\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:125px;\">Weighted-average common shares outstanding, basic </div><div id=\"a16186\" style=\"position:absolute;font-family:'Times New Roman';left:438px;top:125px;\">48,719</div><div id=\"a16190\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:125px;\">48,717</div><div id=\"a16194\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:125px;\">48,648</div><div id=\"a16196\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:142px;\">Effect of dilutive securities of restricted shares </div><div id=\"a16200\" style=\"position:absolute;font-family:'Times New Roman';left:455px;top:142px;\">172</div><div id=\"a16204\" style=\"position:absolute;font-family:'Times New Roman';left:560px;top:142px;\">156</div><div id=\"a16208\" style=\"position:absolute;font-family:'Times New Roman';left:665px;top:142px;\">186</div><div id=\"a16210\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:161px;\">Weighted-average common shares outstanding, diluted </div><div id=\"a16216\" style=\"position:absolute;font-family:'Times New Roman';left:438px;top:161px;\">48,891</div><div id=\"a16220\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:161px;\">48,873</div><div id=\"a16224\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:161px;\">48,834</div><div id=\"a16236\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:199px;\">Net income per common share attributable to Cal-Maine Foods, Inc. </div><div id=\"a16249\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:217px;\">Basic </div><div id=\"a16252\" style=\"position:absolute;font-family:'Times New Roman';left:384px;top:217px;\">$ </div><div id=\"a16254\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:217px;\">25.04</div><div id=\"a16257\" style=\"position:absolute;font-family:'Times New Roman';left:489px;top:217px;\">$ </div><div id=\"a16259\" style=\"position:absolute;font-family:'Times New Roman';left:556px;top:217px;\">5.70</div><div id=\"a16262\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:217px;\">$ </div><div id=\"a16264\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:217px;\">15.58</div><div id=\"a16266\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:239px;\">Diluted </div><div id=\"a16269\" style=\"position:absolute;font-family:'Times New Roman';left:384px;top:239px;\">$ </div><div id=\"a16271\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:239px;\">24.95</div><div id=\"a16274\" style=\"position:absolute;font-family:'Times New Roman';left:489px;top:239px;\">$ </div><div id=\"a16276\" style=\"position:absolute;font-family:'Times New Roman';left:556px;top:239px;\">5.69</div><div id=\"a16279\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:239px;\">$ </div><div id=\"a16281\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:239px;\">15.52</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-864","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1218232000","decimals":-3}]},{"name":"rpt:f-865","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"276282000","decimals":-3}]},{"name":"rpt:f-866","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"756732000","decimals":-3}]},{"name":"rpt:f-867","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1816000","decimals":-3}]},{"name":"rpt:f-868","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1606000","decimals":-3}]},{"name":"rpt:f-869","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1292000","decimals":-3}]},{"name":"rpt:f-870","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1220048000","decimals":-3}]},{"name":"rpt:f-871","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"277888000","decimals":-3}]},{"name":"rpt:f-872","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"758024000","decimals":-3}]},{"name":"rpt:f-873","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48719000","decimals":-3}]},{"name":"rpt:f-874","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48717000","decimals":-3}]},{"name":"rpt:f-875","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48648000","decimals":-3}]},{"name":"rpt:f-876","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"172000","decimals":-3}]},{"name":"rpt:f-877","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"156000","decimals":-3}]},{"name":"rpt:f-878","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"186000","decimals":-3}]},{"name":"rpt:f-879","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48891000","decimals":-3}]},{"name":"rpt:f-880","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48873000","decimals":-3}]},{"name":"rpt:f-881","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48834000","decimals":-3}]},{"name":"rpt:f-882","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"25.04","decimals":2}]},{"name":"rpt:f-883","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"5.70","decimals":2}]},{"name":"rpt:f-884","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"15.58","decimals":2}]},{"name":"rpt:f-885","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"24.95","decimals":2}]},{"name":"rpt:f-886","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"5.69","decimals":2}]},{"name":"rpt:f-887","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"15.52","decimals":2}]},{"name":"rpt:f-888","factDimensions":{"xbrl:concept":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer346\" style=\"position:relative;line-height:normal;width:701px;height:173px;\"><div id=\"TextContainer346\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a16285\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 13 \u2013 Stock-Based Compensation </div><div id=\"a16295\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>stock-based compensation plan,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Amended and<div style=\"display:inline-block;width:5px\">\u00a0</div>Restated Cal-Maine Foods,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc. 2012 Omnibus<div style=\"display:inline-block;width:5px\">\u00a0</div>Long-Term </div><div id=\"a16303\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">Incentive Plan (the<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cLTIP<div style=\"display:inline-block;width:5px\">\u00a0</div>Plan\u201d), provides for<div style=\"display:inline-block;width:5px\">\u00a0</div>the granting of<div style=\"display:inline-block;width:5px\">\u00a0</div>equity-based awards such<div style=\"display:inline-block;width:5px\">\u00a0</div>as restricted stock,<div style=\"display:inline-block;width:5px\">\u00a0</div>performance stock </div><div id=\"a16311\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">units and stock options. Awards may be granted under the LTIP<div style=\"display:inline-block;width:5px\">\u00a0</div>Plan to any employee, any non-employee member of the Board, </div><div id=\"a16320\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">and any<div style=\"display:inline-block;width:6px\">\u00a0</div>consultant who<div style=\"display:inline-block;width:6px\">\u00a0</div>is a<div style=\"display:inline-block;width:6px\">\u00a0</div>natural person<div style=\"display:inline-block;width:6px\">\u00a0</div>and provides<div style=\"display:inline-block;width:6px\">\u00a0</div>services to<div style=\"display:inline-block;width:6px\">\u00a0</div>us or<div style=\"display:inline-block;width:6px\">\u00a0</div>one of<div style=\"display:inline-block;width:6px\">\u00a0</div>our subsidiaries<div style=\"display:inline-block;width:6px\">\u00a0</div>(except for<div style=\"display:inline-block;width:6px\">\u00a0</div>incentive stock </div><div id=\"a16322\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">options, which may be granted only to our employees). The maximum number of shares of Common Stock available for awards </div><div id=\"a16328\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">under the<div style=\"display:inline-block;width:6px\">\u00a0</div>LTIP<div style=\"display:inline-block;width:6px\">\u00a0</div>Plan is </div><div id=\"a16328_23_9\" style=\"position:absolute;font-family:'Times New Roman';left:135px;top:110px;\">2,000,000</div><div id=\"a16328_32_10\" style=\"position:absolute;font-family:'Times New Roman';left:188px;top:110px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>of which </div><div id=\"a16328_42_7\" style=\"position:absolute;font-family:'Times New Roman';left:246px;top:110px;\">813,298</div><div id=\"a16328_49_71\" style=\"position:absolute;font-family:'Times New Roman';left:289px;top:110px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>shares remained<div style=\"display:inline-block;width:6px\">\u00a0</div>available for<div style=\"display:inline-block;width:6px\">\u00a0</div>issuance as<div style=\"display:inline-block;width:6px\">\u00a0</div>of May<div style=\"display:inline-block;width:6px\">\u00a0</div>31, 2025,<div style=\"display:inline-block;width:6px\">\u00a0</div>and may<div style=\"display:inline-block;width:6px\">\u00a0</div>be </div><div id=\"a16342\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">authorized but unissued shares or treasury shares. Common Stock issued from treasury shares under the plan was </div><div id=\"a16342_111_6\" style=\"position:absolute;font-family:'Times New Roman';left:612px;top:126px;\">47,700</div><div id=\"a16342_117_9\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:126px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>shares, </div><div id=\"a16349\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">86,803</div><div id=\"a16349_6_12\" style=\"position:absolute;font-family:'Times New Roman';left:41px;top:142px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>shares and </div><div id=\"a16349_18_6\" style=\"position:absolute;font-family:'Times New Roman';left:104px;top:142px;\">84,969</div><div id=\"a16349_24_55\" style=\"position:absolute;font-family:'Times New Roman';left:140px;top:142px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>shares for fiscal 2025, 2024 and 2023, respectively.<div style=\"display:inline-block;width:4px\">\u00a0</div></div></div></div><div id=\"TextBlockContainer349\" style=\"position:relative;line-height:normal;width:701px;height:268px;\"><div style=\"position:absolute; width:93.7px; height:1.3px; left:4px; top:13.7px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer349\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a16362\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Restricted Stock </div><div id=\"a16365\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Restricted stock<div style=\"display:inline-block;width:5px\">\u00a0</div>outstanding under<div style=\"display:inline-block;width:5px\">\u00a0</div>the LTIP<div style=\"display:inline-block;width:6px\">\u00a0</div>Plan vests<div style=\"display:inline-block;width:5px\">\u00a0</div>three years<div style=\"display:inline-block;width:5px\">\u00a0</div>from the<div style=\"display:inline-block;width:5px\">\u00a0</div>grant date,<div style=\"display:inline-block;width:5px\">\u00a0</div>or upon<div style=\"display:inline-block;width:5px\">\u00a0</div>death or<div style=\"display:inline-block;width:5px\">\u00a0</div>disability,<div style=\"display:inline-block;width:5px\">\u00a0</div>change in </div><div id=\"a16367\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">control, or retirement (subject to certain requirements). The restricted stock contains<div style=\"display:inline-block;width:2px\">\u00a0</div>no other service or performance conditions. </div><div id=\"a16369\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Restricted stock is awarded in<div style=\"display:inline-block;width:5px\">\u00a0</div>the name of the recipient<div style=\"display:inline-block;width:5px\">\u00a0</div>and, except for the right<div style=\"display:inline-block;width:5px\">\u00a0</div>of disposal, constitutes issued and<div style=\"display:inline-block;width:5px\">\u00a0</div>outstanding </div><div id=\"a16372\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">shares of the Company\u2019s Common Stock for all corporate purposes during the period of restriction including the right to receive </div><div id=\"a16374\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">dividends. Compensation expense is<div style=\"display:inline-block;width:2px\">\u00a0</div>a fixed amount based<div style=\"display:inline-block;width:2px\">\u00a0</div>on the grant date<div style=\"display:inline-block;width:2px\">\u00a0</div>closing price and is<div style=\"display:inline-block;width:2px\">\u00a0</div>amortized on a straight-line<div style=\"display:inline-block;width:2px\">\u00a0</div>basis </div><div id=\"a16378\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">over the vesting period. Forfeitures are recognized as they occur. </div><div id=\"a16383\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">Total<div style=\"display:inline-block;width:7px\">\u00a0</div>stock-based<div style=\"display:inline-block;width:6px\">\u00a0</div>compensation<div style=\"display:inline-block;width:6px\">\u00a0</div>expense<div style=\"display:inline-block;width:6px\">\u00a0</div>was<div style=\"display:inline-block;width:6px\">\u00a0</div>$</div><div id=\"a16383_44_3\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:142px;\">4.5</div><div id=\"a16383_47_11\" style=\"position:absolute;font-family:'Times New Roman';left:287px;top:142px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million,<div style=\"display:inline-block;width:6px\">\u00a0</div>$</div><div id=\"a16383_58_3\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:142px;\">4.4</div><div id=\"a16383_61_15\" style=\"position:absolute;font-family:'Times New Roman';left:362px;top:142px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million,<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>$</div><div id=\"a16383_76_3\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:142px;\">4.2</div><div id=\"a16383_79_41\" style=\"position:absolute;font-family:'Times New Roman';left:462px;top:142px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>fiscal<div style=\"display:inline-block;width:6px\">\u00a0</div>2025,<div style=\"display:inline-block;width:6px\">\u00a0</div>2024,<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>2023, </div><div id=\"a16394\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">respectively. </div><div id=\"a16397\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">Our unrecognized compensation expense as<div style=\"display:inline-block;width:5px\">\u00a0</div>a result of non-vested<div style=\"display:inline-block;width:5px\">\u00a0</div>shares was $</div><div id=\"a16397_76_3\" style=\"position:absolute;font-family:'Times New Roman';left:432px;top:189px;\">8.0</div><div id=\"a16397_79_30\" style=\"position:absolute;font-family:'Times New Roman';left:449px;top:189px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million at May 31,<div style=\"display:inline-block;width:5px\">\u00a0</div>2025 and $</div><div id=\"a16397_109_3\" style=\"position:absolute;font-family:'Times New Roman';left:617px;top:189px;\">7.5</div><div id=\"a16397_112_12\" style=\"position:absolute;font-family:'Times New Roman';left:633px;top:189px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million at </div><div id=\"a16410\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:205px;\">June 1,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024. The unrecognized<div style=\"display:inline-block;width:5px\">\u00a0</div>compensation expense<div style=\"display:inline-block;width:5px\">\u00a0</div>will be<div style=\"display:inline-block;width:5px\">\u00a0</div>amortized to<div style=\"display:inline-block;width:5px\">\u00a0</div>stock compensation<div style=\"display:inline-block;width:5px\">\u00a0</div>expense over<div style=\"display:inline-block;width:5px\">\u00a0</div>a period<div style=\"display:inline-block;width:5px\">\u00a0</div>of 2.1 </div><div id=\"a16415\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:221px;\">years. </div><div id=\"a16418\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:252px;\">A summary of our equity award activity and related information for our restricted stock is as follows:</div></div></div><div id=\"TextBlockContainer355\" style=\"position:relative;line-height:normal;width:691px;height:191px;\"><div id=\"div_352_XBRL_TS_07807c3c858f420487daabb49a6947ff\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer353\" style=\"position:relative;line-height:normal;width:691px;height:191px;\"><div style=\"position:absolute; width:409.1px; height:17px; left:2px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:403.7px; height:15.4px; left:4.6px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:411.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:411.1px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:414.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:416.7px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:514.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:514.1px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:524.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:526.7px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150px; height:17px; left:536.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.7px; height:15.4px; left:538.7px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:409.1px; height:1px; left:2px; top:32.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:411.1px; top:32.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:1px; left:414.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:514.1px; top:32.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.4px; height:1px; left:536.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:1px; left:414.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.4px; height:1px; left:536.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:409.1px; height:17px; left:2px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:403.7px; height:15.4px; left:4.6px; top:69px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:411.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:411.1px; top:69px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:414.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.7px; height:15.4px; left:416.7px; top:69px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:514.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:514.1px; top:69px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:524.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:524.1px; top:69px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150px; height:17px; left:536.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.7px; height:15.4px; left:538.7px; top:69px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:409.1px; height:17px; left:2px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:403.7px; height:15.3px; left:4.6px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:411.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:411.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:414.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.3px; left:416.7px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:514.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:514.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:524.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:526.7px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150px; height:17px; left:536.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.7px; height:15.3px; left:538.7px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:409.1px; height:1px; left:2px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:411.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:1px; left:414.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:514.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.4px; height:1px; left:536.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:1px; left:414.1px; top:119px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.1px; top:119px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.1px; top:119px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.4px; height:1px; left:536.7px; top:119px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:409.1px; height:17px; left:2px; top:136.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:403.7px; height:15.4px; left:4.6px; top:138.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:411.1px; top:136.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:411.1px; top:138.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:414.1px; top:136.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.7px; height:15.4px; left:416.7px; top:138.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:514.1px; top:136.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:514.1px; top:138.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:524.1px; top:136.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:524.1px; top:138.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150px; height:17px; left:536.1px; top:136.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.7px; height:15.4px; left:538.7px; top:138.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:409.1px; height:18px; left:2px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:403.7px; height:15.4px; left:4.6px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:411.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:411.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:18px; left:414.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:416.7px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:514.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:514.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:524.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:526.7px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150px; height:18px; left:536.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.7px; height:15.4px; left:538.7px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:409.1px; height:1px; left:2px; top:170.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:411.1px; top:170.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:1px; left:414.1px; top:170.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:514.1px; top:170.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.1px; top:170.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.1px; top:170.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.4px; height:1px; left:536.7px; top:170.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:101px; height:1px; left:413.1px; top:189.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:523.1px; top:189.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:535.1px; top:189.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:148.1px; height:1px; left:538px; top:189.5px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer353\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a16423\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:0px;\">Number of<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a16425\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:15px;\">Shares </div><div id=\"a16428\" style=\"position:absolute;font-family:'Times New Roman';left:538px;top:2px;\">Weighted Average<div style=\"display:inline-block;width:5px\">\u00a0</div>Grant </div><div id=\"a16430\" style=\"position:absolute;font-family:'Times New Roman';left:562px;top:17px;\">Date Fair Value </div><div id=\"a16432\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">Outstanding, June 3, 2023 </div><div id=\"a16435\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:35px;\">294,140</div><div id=\"a16438\" style=\"position:absolute;font-family:'Times New Roman';left:527px;top:35px;\">$ </div><div id=\"a16440\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:35px;\">43.72</div><div id=\"a16442\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">Granted </div><div id=\"a16445\" style=\"position:absolute;font-family:'Times New Roman';left:471px;top:52px;\">86,803</div><div id=\"a16449\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:52px;\">54.94</div><div id=\"a16451\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:69px;\">Vested </div><div id=\"a16454\" style=\"position:absolute;font-family:'Times New Roman';left:459px;top:69px;display:flex;\">(101,660)</div><div id=\"a16458\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:69px;\">37.82</div><div id=\"a16460\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:86px;\">Forfeited </div><div id=\"a16463\" style=\"position:absolute;font-family:'Times New Roman';left:472px;top:86px;display:flex;\">(1,329)</div><div id=\"a16467\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:86px;\">44.68</div><div id=\"a16469\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:104px;\">Outstanding, June 1, 2024 </div><div id=\"a16472\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:104px;\">277,954</div><div id=\"a16475\" style=\"position:absolute;font-family:'Times New Roman';left:527px;top:104px;\">$ </div><div id=\"a16477\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:104px;\">49.38</div><div id=\"a16479\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:122px;\">Granted </div><div id=\"a16482\" style=\"position:absolute;font-family:'Times New Roman';left:471px;top:122px;\">47,700</div><div id=\"a16486\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:122px;\">109.97</div><div id=\"a16488\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:139px;\">Vested </div><div id=\"a16491\" style=\"position:absolute;font-family:'Times New Roman';left:459px;top:139px;display:flex;\">(108,058)</div><div id=\"a16495\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:139px;\">41.32</div><div id=\"a16497\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">Forfeited </div><div id=\"a16500\" style=\"position:absolute;font-family:'Times New Roman';left:472px;top:156px;display:flex;\">(4,879)</div><div id=\"a16504\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:156px;\">54.86</div><div id=\"a16506\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">Outstanding, May 31, 2025 </div><div id=\"a16509\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:174px;\">212,717</div><div id=\"a16512\" style=\"position:absolute;font-family:'Times New Roman';left:527px;top:174px;\">$ </div><div id=\"a16514\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:174px;\">66.93</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-889","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"},"factValues":[{"value":"2000000"}]},{"name":"rpt:f-890","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"},"factValues":[{"value":"813298","decimals":0}]},{"name":"rpt:f-891","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"},"factValues":[{"value":"47700","decimals":0}]},{"name":"rpt:f-892","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"},"factValues":[{"value":"86803","decimals":0}]},{"name":"rpt:f-893","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"},"factValues":[{"value":"84969","decimals":0}]},{"name":"rpt:f-894","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4500000","decimals":-5}]},{"name":"rpt:f-895","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4400000","decimals":-5}]},{"name":"rpt:f-896","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4200000","decimals":-5}]},{"name":"rpt:f-897","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"},"factValues":[{"value":"8000000.0","decimals":-5}]},{"name":"rpt:f-898","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"},"factValues":[{"value":"7500000","decimals":-5}]},{"name":"rpt:f-899","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer353\" style=\"position:relative;line-height:normal;width:691px;height:191px;\"><div style=\"position:absolute; width:409.1px; height:17px; left:2px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:403.7px; height:15.4px; left:4.6px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:411.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:411.1px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:414.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:416.7px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:514.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:514.1px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:524.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:526.7px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150px; height:17px; left:536.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.7px; height:15.4px; left:538.7px; top:34.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:409.1px; height:1px; left:2px; top:32.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:411.1px; top:32.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:1px; left:414.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:514.1px; top:32.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.4px; height:1px; left:536.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:1px; left:414.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.1px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.4px; height:1px; left:536.7px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:409.1px; height:17px; left:2px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:403.7px; height:15.4px; left:4.6px; top:69px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:411.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:411.1px; top:69px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:414.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.7px; height:15.4px; left:416.7px; top:69px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:514.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:514.1px; top:69px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:524.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:524.1px; top:69px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150px; height:17px; left:536.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.7px; height:15.4px; left:538.7px; top:69px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:409.1px; height:17px; left:2px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:403.7px; height:15.3px; left:4.6px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:411.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:411.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:414.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.3px; left:416.7px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:514.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:514.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:524.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:526.7px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150px; height:17px; left:536.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.7px; height:15.3px; left:538.7px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:409.1px; height:1px; left:2px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:411.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:1px; left:414.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:514.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.1px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.4px; height:1px; left:536.7px; top:101.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:1px; left:414.1px; top:119px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.1px; top:119px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.1px; top:119px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.4px; height:1px; left:536.7px; top:119px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:409.1px; height:17px; left:2px; top:136.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:403.7px; height:15.4px; left:4.6px; top:138.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:411.1px; top:136.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:411.1px; top:138.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:414.1px; top:136.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.7px; height:15.4px; left:416.7px; top:138.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:514.1px; top:136.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:514.1px; top:138.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:524.1px; top:136.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:524.1px; top:138.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150px; height:17px; left:536.1px; top:136.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.7px; height:15.4px; left:538.7px; top:138.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:409.1px; height:18px; left:2px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:403.7px; height:15.4px; left:4.6px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:411.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:411.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:18px; left:414.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:416.7px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:514.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:514.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:524.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:526.7px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150px; height:18px; left:536.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.7px; height:15.4px; left:538.7px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:409.1px; height:1px; left:2px; top:170.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:411.1px; top:170.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:1px; left:414.1px; top:170.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:514.1px; top:170.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.1px; top:170.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.1px; top:170.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.4px; height:1px; left:536.7px; top:170.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:101px; height:1px; left:413.1px; top:189.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:523.1px; top:189.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:535.1px; top:189.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:148.1px; height:1px; left:538px; top:189.5px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer353\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a16423\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:0px;\">Number of<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a16425\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:15px;\">Shares </div><div id=\"a16428\" style=\"position:absolute;font-family:'Times New Roman';left:538px;top:2px;\">Weighted Average<div style=\"display:inline-block;width:5px\">\u00a0</div>Grant </div><div id=\"a16430\" style=\"position:absolute;font-family:'Times New Roman';left:562px;top:17px;\">Date Fair Value </div><div id=\"a16432\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">Outstanding, June 3, 2023 </div><div id=\"a16435\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:35px;\">294,140</div><div id=\"a16438\" style=\"position:absolute;font-family:'Times New Roman';left:527px;top:35px;\">$ </div><div id=\"a16440\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:35px;\">43.72</div><div id=\"a16442\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">Granted </div><div id=\"a16445\" style=\"position:absolute;font-family:'Times New Roman';left:471px;top:52px;\">86,803</div><div id=\"a16449\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:52px;\">54.94</div><div id=\"a16451\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:69px;\">Vested </div><div id=\"a16454\" style=\"position:absolute;font-family:'Times New Roman';left:459px;top:69px;display:flex;\">(101,660)</div><div id=\"a16458\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:69px;\">37.82</div><div id=\"a16460\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:86px;\">Forfeited </div><div id=\"a16463\" style=\"position:absolute;font-family:'Times New Roman';left:472px;top:86px;display:flex;\">(1,329)</div><div id=\"a16467\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:86px;\">44.68</div><div id=\"a16469\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:104px;\">Outstanding, June 1, 2024 </div><div id=\"a16472\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:104px;\">277,954</div><div id=\"a16475\" style=\"position:absolute;font-family:'Times New Roman';left:527px;top:104px;\">$ </div><div id=\"a16477\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:104px;\">49.38</div><div id=\"a16479\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:122px;\">Granted </div><div id=\"a16482\" style=\"position:absolute;font-family:'Times New Roman';left:471px;top:122px;\">47,700</div><div id=\"a16486\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:122px;\">109.97</div><div id=\"a16488\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:139px;\">Vested </div><div id=\"a16491\" style=\"position:absolute;font-family:'Times New Roman';left:459px;top:139px;display:flex;\">(108,058)</div><div id=\"a16495\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:139px;\">41.32</div><div id=\"a16497\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">Forfeited </div><div id=\"a16500\" style=\"position:absolute;font-family:'Times New Roman';left:472px;top:156px;display:flex;\">(4,879)</div><div id=\"a16504\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:156px;\">54.86</div><div id=\"a16506\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">Outstanding, May 31, 2025 </div><div id=\"a16509\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:174px;\">212,717</div><div id=\"a16512\" style=\"position:absolute;font-family:'Times New Roman';left:527px;top:174px;\">$ </div><div id=\"a16514\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:174px;\">66.93</div></div></div>","language":"en-us"}]},{"name":"rpt:f-900","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"294140"}]},{"name":"rpt:f-901","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"43.72","decimals":2}]},{"name":"rpt:f-902","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"86803"}]},{"name":"rpt:f-903","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"54.94","decimals":2}]},{"name":"rpt:f-904","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"101660"}]},{"name":"rpt:f-905","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"37.82","decimals":2}]},{"name":"rpt:f-906","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1329"}]},{"name":"rpt:f-907","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"44.68","decimals":2}]},{"name":"rpt:f-908","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"277954"}]},{"name":"rpt:f-909","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"49.38","decimals":2}]},{"name":"rpt:f-910","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"47700"}]},{"name":"rpt:f-911","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"109.97","decimals":2}]},{"name":"rpt:f-912","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"108058"}]},{"name":"rpt:f-913","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"41.32","decimals":2}]},{"name":"rpt:f-914","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"4879"}]},{"name":"rpt:f-915","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"54.86","decimals":2}]},{"name":"rpt:f-916","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"212717"}]},{"name":"rpt:f-917","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"66.93","decimals":2}]},{"name":"rpt:f-918","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer358\" style=\"position:relative;line-height:normal;width:265px;height:47px;\"><div id=\"TextContainer358\" style=\"position:relative;width:265px;z-index:1;\"><div id=\"a16517\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 14 - Income Taxes </div><div id=\"a16525\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Income tax expense consisted of the following:</div></div></div><div id=\"TextBlockContainer362\" style=\"position:relative;line-height:normal;width:697px;height:191px;\"><div style=\"position:absolute; width:97px; height:1px; left:377.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:474.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:474.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:484.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.4px; height:1px; left:484.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:581.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:581.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:591.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:591.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.4px; left:4px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:374.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:389.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:496.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:1px; left:4px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:374.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:474.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:352.1px; height:15.4px; left:22px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:374.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:389.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.3px; left:4px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:374.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:377.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:389.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:474.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:496.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:603.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:352.1px; height:15.3px; left:22px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:374.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:377.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:389.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:474.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:496.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:18px; left:4px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.3px; left:4px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:374.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:374.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:377.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:377.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:389.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:389.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:474.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:474.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:484.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:496.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:581.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:591.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:603.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:1px; left:4px; top:170.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:374.1px; top:170.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:474.1px; top:170.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:170.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:376.1px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:388.1px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:391px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:483.1px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:495.1px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:498px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer362\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a16531\" style=\"position:absolute;font-family:'Times New Roman';left:486px;top:0px;\">Fiscal year ended </div><div id=\"a16535\" style=\"position:absolute;font-family:'Times New Roman';left:389px;top:18px;\">May 31, 2025 </div><div id=\"a16538\" style=\"position:absolute;font-family:'Times New Roman';left:499px;top:18px;\">June 1, 2024 </div><div id=\"a16541\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:18px;\">June 3, 2023 </div><div id=\"a16543\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">Current: </div><div id=\"a16554\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:52px;\">Federal </div><div id=\"a16557\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:52px;\">$ </div><div id=\"a16559\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:52px;\">312,000</div><div id=\"a16562\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:52px;\">$ </div><div id=\"a16564\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:52px;\">83,721</div><div id=\"a16567\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:52px;\">$ </div><div id=\"a16569\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:52px;\">180,521</div><div id=\"a16571\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:69px;\">State </div><div id=\"a16575\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:69px;\">61,340</div><div id=\"a16579\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:69px;\">9,640</div><div id=\"a16583\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:69px;\">36,830</div><div id=\"a16588\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:87px;\">373,340</div><div id=\"a16592\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:87px;\">93,361</div><div id=\"a16596\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:87px;\">217,351</div><div id=\"a16598\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:104px;\">Deferred: </div><div id=\"a16609\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:121px;\">Federal </div><div id=\"a16613\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:121px;\">12,703</div><div id=\"a16617\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:121px;display:flex;\">(7,371)</div><div id=\"a16621\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:121px;\">19,952</div><div id=\"a16623\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:138px;\">State </div><div id=\"a16627\" style=\"position:absolute;font-family:'Times New Roman';left:436px;top:138px;display:flex;\">(1,133)</div><div id=\"a16631\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:138px;display:flex;\">(2,301)</div><div id=\"a16635\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:138px;\">4,515</div><div id=\"a16640\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:156px;\">11,570</div><div id=\"a16644\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:156px;display:flex;\">(9,672)</div><div id=\"a16648\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:156px;\">24,467</div><div id=\"a16652\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:174px;\">$ </div><div id=\"a16654\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:174px;\">384,910</div><div id=\"a16657\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:174px;\">$ </div><div id=\"a16659\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:174px;\">83,689</div><div id=\"a16662\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:174px;\">$ </div><div id=\"a16664\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:174px;\">241,818</div></div></div><div id=\"TextBlockContainer367\" style=\"position:relative;line-height:normal;width:507px;height:16px;\"><div id=\"TextContainer367\" style=\"position:relative;width:507px;z-index:1;\"><div id=\"a16670\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Significant components of the Company\u2019s deferred tax liabilities and assets were as follows:</div></div></div><div id=\"TextBlockContainer373\" style=\"position:relative;line-height:normal;width:697px;height:275px;\"><div id=\"div_370_XBRL_TS_364c093469154dd5b5abefecc85d20be\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer371\" style=\"position:relative;line-height:normal;width:697px;height:275px;\"><div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.3px; left:4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:481.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:496.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:603.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:4px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:481.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:459.1px; height:15.3px; left:22px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:481.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:459.1px; height:15.3px; left:22px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:481.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:100.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:100.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:100.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:100.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:100.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:100.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.4px; left:4px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:496.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:459.1px; height:15.4px; left:22px; top:154.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:154.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:154.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:154.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:154.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:154.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:154.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:186.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:459.1px; height:15.4px; left:22px; top:188.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:186.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:188.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:186.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:188.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:186.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:188.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:186.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:188.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:186.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:188.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:186.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:188.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.4px; left:4px; top:222.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:222.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:222.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:222.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:222.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:222.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:222.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:4px; top:220.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:481.1px; top:220.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:220.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:220.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:220.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:220.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:220.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:220.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:220.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:18px; left:4px; top:255.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.4px; left:4px; top:258.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:481.1px; top:255.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:258.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:484.1px; top:255.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:258.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:496.1px; top:255.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:258.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:581.1px; top:255.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:258.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:591.1px; top:255.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:258.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:603.1px; top:255.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:258.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:4px; top:255px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:481.1px; top:255px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:255px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:255px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:255px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:255px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:255px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:255px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:255px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:483.1px; top:273.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:495.1px; top:273.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:498px; top:273.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:273.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:273.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:273.8px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer371\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a16675\" style=\"position:absolute;font-family:'Times New Roman';left:496px;top:0px;\">May 31, 2025 </div><div id=\"a16678\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:0px;\">June 1, 2024 </div><div id=\"a16680\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Deferred tax liabilities: </div><div id=\"a16688\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:35px;\">Property, plant and equipment </div><div id=\"a16691\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:35px;\">$ </div><div id=\"a16693\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:35px;\">128,789</div><div id=\"a16696\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:35px;\">$ </div><div id=\"a16698\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:35px;\">120,402</div><div id=\"a16700\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:52px;\">Inventories </div><div id=\"a16704\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:52px;\">35,041</div><div id=\"a16708\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:52px;\">29,297</div><div id=\"a16710\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:69px;\">Investment in affiliates </div><div id=\"a16714\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:69px;\">2,205</div><div id=\"a16718\" style=\"position:absolute;font-family:'Times New Roman';left:665px;top:69px;\">904</div><div id=\"a16720\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:86px;\">Other </div><div id=\"a16724\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:86px;\">6,485</div><div id=\"a16728\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:86px;\">6,437</div><div id=\"a16730\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:103px;\">Total deferred tax liabilities </div><div id=\"a16734\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:103px;\">172,520</div><div id=\"a16738\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:103px;\">157,040</div><div id=\"a16747\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:137px;\">Deferred tax assets: </div><div id=\"a16755\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:154px;\">Accrued expenses </div><div id=\"a16759\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:154px;\">3,620</div><div id=\"a16763\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:154px;\">3,230</div><div id=\"a16765\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:171px;\">State operating loss carryforwards </div><div id=\"a16769\" style=\"position:absolute;font-family:'Times New Roman';left:571px;top:171px;\">6</div><div id=\"a16773\" style=\"position:absolute;font-family:'Times New Roman';left:671px;top:171px;\">22</div><div id=\"a16775\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:188px;\">Other comprehensive income </div><div id=\"a16779\" style=\"position:absolute;font-family:'Times New Roman';left:558px;top:188px;\">770</div><div id=\"a16783\" style=\"position:absolute;font-family:'Times New Roman';left:665px;top:188px;\">986</div><div id=\"a16785\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:205px;\">Other </div><div id=\"a16789\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:205px;\">13,473</div><div id=\"a16793\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:205px;\">9,936</div><div id=\"a16795\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:223px;\">Total deferred tax assets </div><div id=\"a16799\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:223px;\">17,869</div><div id=\"a16803\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:223px;\">14,174</div><div id=\"a16812\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:259px;\">Net deferred tax liabilities </div><div id=\"a16815\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:259px;\">$ </div><div id=\"a16817\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:259px;\">154,651</div><div id=\"a16820\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:259px;\">$ </div><div id=\"a16822\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:259px;\">142,866</div></div></div></div></div><div id=\"TextBlockContainer376\" style=\"position:relative;line-height:normal;width:701px;height:32px;\"><div id=\"TextContainer376\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a16825\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The differences between income tax expense at the Company\u2019s effective income tax rate and income tax expense at the statutory </div><div id=\"a16827\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">federal income tax rate were as follows:</div></div></div><div id=\"TextBlockContainer382\" style=\"position:relative;line-height:normal;width:701px;height:104px;\"><div id=\"div_379_XBRL_TS_408a86f00310497a906ba2bf97042d0a\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer380\" style=\"position:relative;line-height:normal;width:701px;height:104px;\"><div style=\"position:absolute; width:97px; height:1px; left:377.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:474.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:474.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:484.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.4px; height:1px; left:484.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:581.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:581.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:591.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:591.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.3px; left:4px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:374.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:377.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:389.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:474.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:1px; left:4px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:374.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:474.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.3px; left:4px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:374.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:377.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:389.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:474.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:603.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:376.1px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:388.1px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:391px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:483.1px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:495.1px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:498px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer380\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a16832\" style=\"position:absolute;font-family:'Times New Roman';left:493px;top:0px;\">Fiscal year end </div><div id=\"a16836\" style=\"position:absolute;font-family:'Times New Roman';left:389px;top:18px;\">May 31, 2025 </div><div id=\"a16839\" style=\"position:absolute;font-family:'Times New Roman';left:499px;top:18px;\">June 1, 2024 </div><div id=\"a16842\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:18px;\">June 3, 2023 </div><div id=\"a16844\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">Statutory federal income tax </div><div id=\"a16847\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:35px;\">$ </div><div id=\"a16849\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:35px;\">337,042</div><div id=\"a16852\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:35px;\">$ </div><div id=\"a16854\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:35px;\">75,931</div><div id=\"a16857\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:35px;\">$ </div><div id=\"a16859\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:35px;\">209,418</div><div id=\"a16861\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">State income taxes, net </div><div id=\"a16865\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:52px;\">47,169</div><div id=\"a16869\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:52px;\">5,798</div><div id=\"a16873\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:52px;\">32,662</div><div id=\"a16875\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:69px;\">Other, net </div><div id=\"a16879\" style=\"position:absolute;font-family:'Times New Roman';left:451px;top:69px;\">699</div><div id=\"a16883\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:69px;\">1,960</div><div id=\"a16887\" style=\"position:absolute;font-family:'Times New Roman';left:660px;top:69px;display:flex;\">(262)</div><div id=\"a16891\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:88px;\">$ </div><div id=\"a16893\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:88px;\">384,910</div><div id=\"a16896\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:88px;\">$ </div><div id=\"a16898\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:88px;\">83,689</div><div id=\"a16901\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:88px;\">$ </div><div id=\"a16903\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:88px;\">241,818</div></div></div></div></div><div id=\"TextBlockContainer385\" style=\"position:relative;line-height:normal;width:701px;height:95px;\"><div id=\"TextContainer385\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a16906\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">As of<div style=\"display:inline-block;width:5px\">\u00a0</div>May 31,<div style=\"display:inline-block;width:5px\">\u00a0</div>2025, we<div style=\"display:inline-block;width:5px\">\u00a0</div>had </div><div id=\"a16906_27_2\" style=\"position:absolute;font-family:'Times New Roman';left:165px;top:0px;\">no</div><div id=\"a16906_29_69\" style=\"position:absolute;font-family:'Times New Roman';left:178px;top:0px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>significant unrecognized tax<div style=\"display:inline-block;width:5px\">\u00a0</div>benefits. Accordingly,<div style=\"display:inline-block;width:6px\">\u00a0</div>the Company had </div><div id=\"a16906_98_2\" style=\"position:absolute;font-family:'Times New Roman';left:563px;top:0px;\">no</div><div id=\"a16906_100_22\" style=\"position:absolute;font-family:'Times New Roman';left:576px;top:0px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>accrued interest<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a16909\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">penalties related to uncertain tax positions. </div><div id=\"a16912\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">We<div style=\"display:inline-block;width:5px\">\u00a0</div>are subject<div style=\"display:inline-block;width:5px\">\u00a0</div>to income<div style=\"display:inline-block;width:5px\">\u00a0</div>tax in<div style=\"display:inline-block;width:5px\">\u00a0</div>many jurisdictions<div style=\"display:inline-block;width:5px\">\u00a0</div>within the<div style=\"display:inline-block;width:5px\">\u00a0</div>U.S. We<div style=\"display:inline-block;width:6px\">\u00a0</div>are currently<div style=\"display:inline-block;width:5px\">\u00a0</div>not under<div style=\"display:inline-block;width:5px\">\u00a0</div>audit by<div style=\"display:inline-block;width:5px\">\u00a0</div>the Internal<div style=\"display:inline-block;width:5px\">\u00a0</div>Revenue </div><div id=\"a16913\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Service<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>by<div style=\"display:inline-block;width:5px\">\u00a0</div>any<div style=\"display:inline-block;width:5px\">\u00a0</div>state<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>local<div style=\"display:inline-block;width:5px\">\u00a0</div>tax<div style=\"display:inline-block;width:5px\">\u00a0</div>authorities.<div style=\"display:inline-block;width:5px\">\u00a0</div>Tax<div style=\"display:inline-block;width:6px\">\u00a0</div>periods<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>all<div style=\"display:inline-block;width:5px\">\u00a0</div>years<div style=\"display:inline-block;width:5px\">\u00a0</div>beginning<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal<div style=\"display:inline-block;width:5px\">\u00a0</div>year<div style=\"display:inline-block;width:5px\">\u00a0</div>2020<div style=\"display:inline-block;width:5px\">\u00a0</div>remain<div style=\"display:inline-block;width:5px\">\u00a0</div>open<div style=\"display:inline-block;width:5px\">\u00a0</div>to </div><div id=\"a16914\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">examination by federal and state taxing jurisdictions to which we are subject.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-919","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer364\" style=\"position:relative;line-height:normal;width:697px;height:191px;\"><div id=\"div_361_XBRL_TS_2fb225f914014c0c9c93ef11e7d20ad2\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer362\" style=\"position:relative;line-height:normal;width:697px;height:191px;\"><div style=\"position:absolute; width:97px; height:1px; left:377.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:474.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:474.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:484.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.4px; height:1px; left:484.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:581.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:581.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:591.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:591.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.4px; left:4px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:374.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:389.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:496.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:1px; left:4px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:374.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:474.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:352.1px; height:15.4px; left:22px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:374.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:389.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.3px; left:4px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:374.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:377.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:389.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:474.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:496.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:102.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:603.1px; top:103.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:352.1px; height:15.3px; left:22px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:374.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:377.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:389.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:474.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:496.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:137.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:153.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:18px; left:4px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.3px; left:4px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:374.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:374.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:377.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:377.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:389.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:389.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:474.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:474.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:484.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:496.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:581.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:591.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:603.1px; top:171.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:174.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:1px; left:4px; top:170.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:374.1px; top:170.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:474.1px; top:170.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:170.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:170.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:376.1px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:388.1px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:391px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:483.1px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:495.1px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:498px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:189.6px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer362\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a16531\" style=\"position:absolute;font-family:'Times New Roman';left:486px;top:0px;\">Fiscal year ended </div><div id=\"a16535\" style=\"position:absolute;font-family:'Times New Roman';left:389px;top:18px;\">May 31, 2025 </div><div id=\"a16538\" style=\"position:absolute;font-family:'Times New Roman';left:499px;top:18px;\">June 1, 2024 </div><div id=\"a16541\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:18px;\">June 3, 2023 </div><div id=\"a16543\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">Current: </div><div id=\"a16554\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:52px;\">Federal </div><div id=\"a16557\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:52px;\">$ </div><div id=\"a16559\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:52px;\">312,000</div><div id=\"a16562\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:52px;\">$ </div><div id=\"a16564\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:52px;\">83,721</div><div id=\"a16567\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:52px;\">$ </div><div id=\"a16569\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:52px;\">180,521</div><div id=\"a16571\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:69px;\">State </div><div id=\"a16575\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:69px;\">61,340</div><div id=\"a16579\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:69px;\">9,640</div><div id=\"a16583\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:69px;\">36,830</div><div id=\"a16588\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:87px;\">373,340</div><div id=\"a16592\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:87px;\">93,361</div><div id=\"a16596\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:87px;\">217,351</div><div id=\"a16598\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:104px;\">Deferred: </div><div id=\"a16609\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:121px;\">Federal </div><div id=\"a16613\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:121px;\">12,703</div><div id=\"a16617\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:121px;display:flex;\">(7,371)</div><div id=\"a16621\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:121px;\">19,952</div><div id=\"a16623\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:138px;\">State </div><div id=\"a16627\" style=\"position:absolute;font-family:'Times New Roman';left:436px;top:138px;display:flex;\">(1,133)</div><div id=\"a16631\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:138px;display:flex;\">(2,301)</div><div id=\"a16635\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:138px;\">4,515</div><div id=\"a16640\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:156px;\">11,570</div><div id=\"a16644\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:156px;display:flex;\">(9,672)</div><div id=\"a16648\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:156px;\">24,467</div><div id=\"a16652\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:174px;\">$ </div><div id=\"a16654\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:174px;\">384,910</div><div id=\"a16657\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:174px;\">$ </div><div id=\"a16659\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:174px;\">83,689</div><div id=\"a16662\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:174px;\">$ </div><div id=\"a16664\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:174px;\">241,818</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-920","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"312000000","decimals":-3}]},{"name":"rpt:f-921","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"83721000","decimals":-3}]},{"name":"rpt:f-922","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"180521000","decimals":-3}]},{"name":"rpt:f-923","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61340000","decimals":-3}]},{"name":"rpt:f-924","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9640000","decimals":-3}]},{"name":"rpt:f-925","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36830000","decimals":-3}]},{"name":"rpt:f-926","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"373340000","decimals":-3}]},{"name":"rpt:f-927","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"93361000","decimals":-3}]},{"name":"rpt:f-928","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"217351000","decimals":-3}]},{"name":"rpt:f-929","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12703000","decimals":-3}]},{"name":"rpt:f-930","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-7371000","decimals":-3}]},{"name":"rpt:f-931","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19952000","decimals":-3}]},{"name":"rpt:f-932","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1133000","decimals":-3}]},{"name":"rpt:f-933","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2301000","decimals":-3}]},{"name":"rpt:f-934","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4515000","decimals":-3}]},{"name":"rpt:f-935","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11570000","decimals":-3}]},{"name":"rpt:f-936","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-9672000","decimals":-3}]},{"name":"rpt:f-937","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24467000","decimals":-3}]},{"name":"rpt:f-938","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"384910000","decimals":-3}]},{"name":"rpt:f-939","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"83689000","decimals":-3}]},{"name":"rpt:f-940","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"241818000","decimals":-3}]},{"name":"rpt:f-941","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer371\" style=\"position:relative;line-height:normal;width:697px;height:275px;\"><div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.3px; left:4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:481.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:496.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:603.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:4px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:481.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:459.1px; height:15.3px; left:22px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:481.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:51.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:459.1px; height:15.3px; left:22px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:481.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:100.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:100.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:100.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:100.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:100.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:100.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.4px; left:4px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:496.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:118.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.1px; top:120.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:459.1px; height:15.4px; left:22px; top:154.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:154.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:154.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:154.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:154.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:154.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:152.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:154.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:186.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:459.1px; height:15.4px; left:22px; top:188.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:186.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:188.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:186.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:188.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:186.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:188.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:186.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:188.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:186.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:188.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:186.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:188.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:17px; left:4px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.4px; left:4px; top:222.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:481.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:222.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:222.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:222.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:222.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:222.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:222.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:4px; top:220.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:481.1px; top:220.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:220.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:220.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:220.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:220.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:220.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:220.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:220.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:18px; left:4px; top:255.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:15.4px; left:4px; top:258.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18px; left:481.1px; top:255.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:481.1px; top:258.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:484.1px; top:255.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:258.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:496.1px; top:255.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:258.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:18px; left:581.1px; top:255.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:258.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18px; left:591.1px; top:255.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:258.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18px; left:603.1px; top:255.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:258.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:477.1px; height:1px; left:4px; top:255px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:481.1px; top:255px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:255px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:255px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:255px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:255px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:255px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:255px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:255px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:483.1px; top:273.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:495.1px; top:273.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:498px; top:273.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:273.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:273.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:273.8px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer371\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a16675\" style=\"position:absolute;font-family:'Times New Roman';left:496px;top:0px;\">May 31, 2025 </div><div id=\"a16678\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:0px;\">June 1, 2024 </div><div id=\"a16680\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Deferred tax liabilities: </div><div id=\"a16688\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:35px;\">Property, plant and equipment </div><div id=\"a16691\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:35px;\">$ </div><div id=\"a16693\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:35px;\">128,789</div><div id=\"a16696\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:35px;\">$ </div><div id=\"a16698\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:35px;\">120,402</div><div id=\"a16700\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:52px;\">Inventories </div><div id=\"a16704\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:52px;\">35,041</div><div id=\"a16708\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:52px;\">29,297</div><div id=\"a16710\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:69px;\">Investment in affiliates </div><div id=\"a16714\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:69px;\">2,205</div><div id=\"a16718\" style=\"position:absolute;font-family:'Times New Roman';left:665px;top:69px;\">904</div><div id=\"a16720\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:86px;\">Other </div><div id=\"a16724\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:86px;\">6,485</div><div id=\"a16728\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:86px;\">6,437</div><div id=\"a16730\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:103px;\">Total deferred tax liabilities </div><div id=\"a16734\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:103px;\">172,520</div><div id=\"a16738\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:103px;\">157,040</div><div id=\"a16747\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:137px;\">Deferred tax assets: </div><div id=\"a16755\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:154px;\">Accrued expenses </div><div id=\"a16759\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:154px;\">3,620</div><div id=\"a16763\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:154px;\">3,230</div><div id=\"a16765\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:171px;\">State operating loss carryforwards </div><div id=\"a16769\" style=\"position:absolute;font-family:'Times New Roman';left:571px;top:171px;\">6</div><div id=\"a16773\" style=\"position:absolute;font-family:'Times New Roman';left:671px;top:171px;\">22</div><div id=\"a16775\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:188px;\">Other comprehensive income </div><div id=\"a16779\" style=\"position:absolute;font-family:'Times New Roman';left:558px;top:188px;\">770</div><div id=\"a16783\" style=\"position:absolute;font-family:'Times New Roman';left:665px;top:188px;\">986</div><div id=\"a16785\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:205px;\">Other </div><div id=\"a16789\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:205px;\">13,473</div><div id=\"a16793\" style=\"position:absolute;font-family:'Times New Roman';left:655px;top:205px;\">9,936</div><div id=\"a16795\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:223px;\">Total deferred tax assets </div><div id=\"a16799\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:223px;\">17,869</div><div id=\"a16803\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:223px;\">14,174</div><div id=\"a16812\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:259px;\">Net deferred tax liabilities </div><div id=\"a16815\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:259px;\">$ </div><div id=\"a16817\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:259px;\">154,651</div><div id=\"a16820\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:259px;\">$ </div><div id=\"a16822\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:259px;\">142,866</div></div></div>","language":"en-us"}]},{"name":"rpt:f-942","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"128789000","decimals":-3}]},{"name":"rpt:f-943","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"120402000","decimals":-3}]},{"name":"rpt:f-944","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35041000","decimals":-3}]},{"name":"rpt:f-945","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29297000","decimals":-3}]},{"name":"rpt:f-946","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2205000","decimals":-3}]},{"name":"rpt:f-947","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"904000","decimals":-3}]},{"name":"rpt:f-948","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOther","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6485000","decimals":-3}]},{"name":"rpt:f-949","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOther","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6437000","decimals":-3}]},{"name":"rpt:f-950","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"172520000","decimals":-3}]},{"name":"rpt:f-951","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"157040000","decimals":-3}]},{"name":"rpt:f-952","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3620000","decimals":-3}]},{"name":"rpt:f-953","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3230000","decimals":-3}]},{"name":"rpt:f-954","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6000","decimals":-3}]},{"name":"rpt:f-955","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22000","decimals":-3}]},{"name":"rpt:f-956","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOtherComprehensiveLoss","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"770000","decimals":-3}]},{"name":"rpt:f-957","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOtherComprehensiveLoss","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"986000","decimals":-3}]},{"name":"rpt:f-958","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13473000","decimals":-3}]},{"name":"rpt:f-959","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9936000","decimals":-3}]},{"name":"rpt:f-960","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17869000","decimals":-3}]},{"name":"rpt:f-961","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14174000","decimals":-3}]},{"name":"rpt:f-962","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilities","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"154651000","decimals":-3}]},{"name":"rpt:f-963","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilities","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"142866000","decimals":-3}]},{"name":"rpt:f-964","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer380\" style=\"position:relative;line-height:normal;width:701px;height:104px;\"><div style=\"position:absolute; width:97px; height:1px; left:377.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:474.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:474.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:484.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.4px; height:1px; left:484.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:581.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:581.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:591.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:591.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.3px; left:4px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:374.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:377.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:389.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:474.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:603.1px; top:35.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:1px; left:4px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:374.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:474.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:581.1px; top:32.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.3px; left:4px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:374.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:377.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:389.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:474.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:484.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.3px; left:496.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:581.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:591.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:67.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.3px; left:603.1px; top:69.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:84.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:376.1px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:388.1px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:391px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:483.1px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:495.1px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:498px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:103.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer380\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a16832\" style=\"position:absolute;font-family:'Times New Roman';left:493px;top:0px;\">Fiscal year end </div><div id=\"a16836\" style=\"position:absolute;font-family:'Times New Roman';left:389px;top:18px;\">May 31, 2025 </div><div id=\"a16839\" style=\"position:absolute;font-family:'Times New Roman';left:499px;top:18px;\">June 1, 2024 </div><div id=\"a16842\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:18px;\">June 3, 2023 </div><div id=\"a16844\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">Statutory federal income tax </div><div id=\"a16847\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:35px;\">$ </div><div id=\"a16849\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:35px;\">337,042</div><div id=\"a16852\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:35px;\">$ </div><div id=\"a16854\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:35px;\">75,931</div><div id=\"a16857\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:35px;\">$ </div><div id=\"a16859\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:35px;\">209,418</div><div id=\"a16861\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">State income taxes, net </div><div id=\"a16865\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:52px;\">47,169</div><div id=\"a16869\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:52px;\">5,798</div><div id=\"a16873\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:52px;\">32,662</div><div id=\"a16875\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:69px;\">Other, net </div><div id=\"a16879\" style=\"position:absolute;font-family:'Times New Roman';left:451px;top:69px;\">699</div><div id=\"a16883\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:69px;\">1,960</div><div id=\"a16887\" style=\"position:absolute;font-family:'Times New Roman';left:660px;top:69px;display:flex;\">(262)</div><div id=\"a16891\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:88px;\">$ </div><div id=\"a16893\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:88px;\">384,910</div><div id=\"a16896\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:88px;\">$ </div><div id=\"a16898\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:88px;\">83,689</div><div id=\"a16901\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:88px;\">$ </div><div id=\"a16903\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:88px;\">241,818</div></div></div>","language":"en-us"}]},{"name":"rpt:f-965","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"337042000","decimals":-3}]},{"name":"rpt:f-966","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"75931000","decimals":-3}]},{"name":"rpt:f-967","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"209418000","decimals":-3}]},{"name":"rpt:f-968","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"47169000","decimals":-3}]},{"name":"rpt:f-969","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5798000","decimals":-3}]},{"name":"rpt:f-970","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32662000","decimals":-3}]},{"name":"rpt:f-971","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"699000","decimals":-3}]},{"name":"rpt:f-972","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1960000","decimals":-3}]},{"name":"rpt:f-973","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-262000","decimals":-3}]},{"name":"rpt:f-974","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"384910000","decimals":-3}]},{"name":"rpt:f-975","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"83689000","decimals":-3}]},{"name":"rpt:f-976","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"241818000","decimals":-3}]},{"name":"rpt:f-977","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-978","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-979","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer388\" style=\"position:relative;line-height:normal;width:701px;height:297px;\"><div id=\"TextContainer388\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a16918\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 15 \u2013 Segment Reporting </div><div id=\"a16925\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\"> </div><div id=\"a16926\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:5px\">\u00a0</div>has </div><div id=\"a16926_16_3\" style=\"position:absolute;font-family:'Times New Roman';left:112px;top:32px;\">one</div><div id=\"a16926_19_15\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:32px;\"><div style=\"display:inline-block;width:6px\">\u00a0</div>operating<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a16926_34_3\" style=\"position:absolute;font-family:'Times New Roman';left:217px;top:32px;\">one</div><div id=\"a16926_37_80\" style=\"position:absolute;font-family:'Times New Roman';left:236px;top:32px;\"><div style=\"display:inline-block;width:6px\">\u00a0</div>reportable<div style=\"display:inline-block;width:6px\">\u00a0</div>segment,<div style=\"display:inline-block;width:5px\">\u00a0</div>which<div style=\"display:inline-block;width:6px\">\u00a0</div>is<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>production,<div style=\"display:inline-block;width:5px\">\u00a0</div>grading,<div style=\"display:inline-block;width:6px\">\u00a0</div>packaging,<div style=\"display:inline-block;width:6px\">\u00a0</div>marketing<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a16928\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">distribution of shell eggs and egg products. The Company is managed on a consolidated basis.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a16933\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">The Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>operating segment<div style=\"display:inline-block;width:5px\">\u00a0</div>is determined<div style=\"display:inline-block;width:5px\">\u00a0</div>on the<div style=\"display:inline-block;width:5px\">\u00a0</div>basis of<div style=\"display:inline-block;width:5px\">\u00a0</div>our organizational<div style=\"display:inline-block;width:5px\">\u00a0</div>structure and<div style=\"display:inline-block;width:5px\">\u00a0</div>information that<div style=\"display:inline-block;width:5px\">\u00a0</div>is regularly </div><div id=\"a16934\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">reviewed by our<div style=\"display:inline-block;width:5px\">\u00a0</div>Chief Operating Decision Maker<div style=\"display:inline-block;width:5px\">\u00a0</div>(\u201cCODM\u201d). The Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>CODM is Sherman Miller,<div style=\"display:inline-block;width:5px\">\u00a0</div>President and Chief </div><div id=\"a16935\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">Executive Officer.<div style=\"display:inline-block;width:5px\">\u00a0</div>The CODM reviews<div style=\"display:inline-block;width:5px\">\u00a0</div>net income, which<div style=\"display:inline-block;width:5px\">\u00a0</div>is reported on<div style=\"display:inline-block;width:5px\">\u00a0</div>the Consolidated Statements of<div style=\"display:inline-block;width:5px\">\u00a0</div>Income, to assess<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a16946\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:125px;\">performance<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>make<div style=\"display:inline-block;width:6px\">\u00a0</div>decisions<div style=\"display:inline-block;width:6px\">\u00a0</div>on<div style=\"display:inline-block;width:6px\">\u00a0</div>how<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>allocate<div style=\"display:inline-block;width:6px\">\u00a0</div>resources<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>segment.<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:6px\">\u00a0</div>CODM<div style=\"display:inline-block;width:6px\">\u00a0</div>utilizes<div style=\"display:inline-block;width:6px\">\u00a0</div>consolidated<div style=\"display:inline-block;width:6px\">\u00a0</div>expense </div><div id=\"a16951\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:141px;\">information regularly provided in the CODM<div style=\"display:inline-block;width:2px\">\u00a0</div>package in order to assist with assessing<div style=\"display:inline-block;width:2px\">\u00a0</div>performance and deciding how to allocate </div><div id=\"a16953\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:157px;\">resources,<div style=\"display:inline-block;width:5px\">\u00a0</div>which<div style=\"display:inline-block;width:5px\">\u00a0</div>align<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>consolidated<div style=\"display:inline-block;width:5px\">\u00a0</div>expense<div style=\"display:inline-block;width:5px\">\u00a0</div>categories<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>disclosed<div style=\"display:inline-block;width:5px\">\u00a0</div>on<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>face<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Consolidated<div style=\"display:inline-block;width:5px\">\u00a0</div>Statements<div style=\"display:inline-block;width:5px\">\u00a0</div>of </div><div id=\"a16954\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:172px;\">Income. The measure of segment assets is reported on the Consolidated Balance Sheet as Total assets.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a16970\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:204px;\">Revenue primarily derives from the sales of shell eggs and egg products throughout the Unites States. The Company\u2019s shell egg </div><div id=\"a16981\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:219px;\">product offerings<div style=\"display:inline-block;width:6px\">\u00a0</div>include specialty<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>conventional shell<div style=\"display:inline-block;width:6px\">\u00a0</div>eggs.<div style=\"display:inline-block;width:5px\">\u00a0</div>Specialty shell<div style=\"display:inline-block;width:6px\">\u00a0</div>eggs include<div style=\"display:inline-block;width:6px\">\u00a0</div>cage-free, organic,<div style=\"display:inline-block;width:6px\">\u00a0</div>brown, free-</div><div id=\"a16986\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:235px;\">range, pasture-raised and nutritionally enhanced<div style=\"display:inline-block;width:2px\">\u00a0</div>eggs. Conventional shell eggs<div style=\"display:inline-block;width:2px\">\u00a0</div>sales represent all other shell<div style=\"display:inline-block;width:2px\">\u00a0</div>egg sales not sold as </div><div id=\"a16992\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:251px;\">specialty<div style=\"display:inline-block;width:5px\">\u00a0</div>shell<div style=\"display:inline-block;width:5px\">\u00a0</div>eggs.<div style=\"display:inline-block;width:5px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>egg<div style=\"display:inline-block;width:5px\">\u00a0</div>products<div style=\"display:inline-block;width:5px\">\u00a0</div>offerings<div style=\"display:inline-block;width:5px\">\u00a0</div>include<div style=\"display:inline-block;width:5px\">\u00a0</div>liquid<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>frozen<div style=\"display:inline-block;width:5px\">\u00a0</div>egg<div style=\"display:inline-block;width:5px\">\u00a0</div>products,<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>well<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>ready-to-eat </div><div id=\"a16998\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:266px;\">products<div style=\"display:inline-block;width:6px\">\u00a0</div>such<div style=\"display:inline-block;width:6px\">\u00a0</div>as<div style=\"display:inline-block;width:6px\">\u00a0</div>hard-cooked<div style=\"display:inline-block;width:6px\">\u00a0</div>eggs,<div style=\"display:inline-block;width:6px\">\u00a0</div>egg<div style=\"display:inline-block;width:6px\">\u00a0</div>wraps,<div style=\"display:inline-block;width:6px\">\u00a0</div>protein<div style=\"display:inline-block;width:6px\">\u00a0</div>pancakes,<div style=\"display:inline-block;width:6px\">\u00a0</div>crepes<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>wrap-ups.<div style=\"display:inline-block;width:12px\">\u00a0</div>Other<div style=\"display:inline-block;width:6px\">\u00a0</div>sales<div style=\"display:inline-block;width:6px\">\u00a0</div>represent<div style=\"display:inline-block;width:6px\">\u00a0</div>feed<div style=\"display:inline-block;width:6px\">\u00a0</div>sales, </div><div id=\"a17005\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:282px;\">miscellaneous byproducts and resale products. </div></div></div><div id=\"TextBlockContainer391\" style=\"position:relative;line-height:normal;width:484px;height:32px;\"><div id=\"TextContainer391\" style=\"position:relative;width:484px;z-index:1;\"><div id=\"a17011\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">The following table provides revenue disaggregated by product category (in thousands):</div></div></div><div id=\"TextBlockContainer397\" style=\"position:relative;line-height:normal;width:697px;height:139px;\"><div id=\"div_394_XBRL_TS_82345c107fa9407196bcd70243567223\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer395\" style=\"position:relative;line-height:normal;width:697px;height:139px;\"><div style=\"position:absolute; width:97px; height:1px; left:377.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:474.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:474.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:484.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.4px; height:1px; left:484.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:581.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:581.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:591.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:591.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:1px; left:377.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:1px; left:484.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:1px; left:591.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.4px; left:4px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:374.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:389.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.4px; left:4px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:374.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:389.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:376.1px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:388.1px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:391px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:483.1px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:495.1px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:498px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer395\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a17019\" style=\"position:absolute;font-family:'Times New Roman';left:484px;top:0px;\">Fiscal years ended </div><div id=\"a17023\" style=\"position:absolute;font-family:'Times New Roman';left:389px;top:18px;\">May 31, 2025 </div><div id=\"a17026\" style=\"position:absolute;font-family:'Times New Roman';left:499px;top:18px;\">June 1, 2024 </div><div id=\"a17029\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:18px;\">June 3, 2023 </div><div id=\"a17033\" style=\"position:absolute;font-family:'Times New Roman';left:401px;top:35px;\">52 weeks </div><div id=\"a17036\" style=\"position:absolute;font-family:'Times New Roman';left:508px;top:35px;\">52 weeks </div><div id=\"a17039\" style=\"position:absolute;font-family:'Times New Roman';left:615px;top:35px;\">53 weeks </div><div id=\"a17041\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:53px;\">Conventional shell egg sales </div><div id=\"a17044\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:53px;\">$ </div><div id=\"a17046\" style=\"position:absolute;font-family:'Times New Roman';left:417px;top:53px;\">2,835,423</div><div id=\"a17049\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:53px;\">$ </div><div id=\"a17051\" style=\"position:absolute;font-family:'Times New Roman';left:524px;top:53px;\">1,291,743</div><div id=\"a17054\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:53px;\">$ </div><div id=\"a17056\" style=\"position:absolute;font-family:'Times New Roman';left:631px;top:53px;\">2,051,961</div><div id=\"a17058\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:70px;\">Specialty shell egg sales </div><div id=\"a17062\" style=\"position:absolute;font-family:'Times New Roman';left:417px;top:70px;\">1,184,487</div><div id=\"a17066\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:70px;\">925,665</div><div id=\"a17070\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:70px;\">956,993</div><div id=\"a17072\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:87px;\">Egg products and prepared foods </div><div id=\"a17076\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:87px;\">198,833</div><div id=\"a17080\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:87px;\">89,009</div><div id=\"a17084\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:87px;\">122,270</div><div id=\"a17086\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:104px;\">Other </div><div id=\"a17090\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:104px;\">43,142</div><div id=\"a17094\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:104px;\">20,026</div><div id=\"a17098\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:104px;\">14,993</div><div id=\"a17102\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:123px;\">$ </div><div id=\"a17104\" style=\"position:absolute;font-family:'Times New Roman';left:417px;top:123px;\">4,261,885</div><div id=\"a17107\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:123px;\">$ </div><div id=\"a17109\" style=\"position:absolute;font-family:'Times New Roman';left:524px;top:123px;\">2,326,443</div><div id=\"a17112\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:123px;\">$ </div><div id=\"a17114\" style=\"position:absolute;font-family:'Times New Roman';left:631px;top:123px;\">3,146,217</div></div></div></div></div><div id=\"TextBlockContainer400\" style=\"position:relative;line-height:normal;width:464px;height:16px;\"><div id=\"TextContainer400\" style=\"position:relative;width:464px;z-index:1;\"><div id=\"a17117\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The following table provides revenue disaggregated by sales channel (in thousands):</div></div></div><div id=\"TextBlockContainer406\" style=\"position:relative;line-height:normal;width:692px;height:140px;\"><div id=\"div_403_XBRL_TS_3ab811222813417ca6a038ff2ee3652f\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer404\" style=\"position:relative;line-height:normal;width:692px;height:140px;\"><div style=\"position:absolute; width:95px; height:1px; left:377.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:472.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:472.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:482.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.4px; height:1px; left:482.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:579.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:579.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:589.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:589.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:95px; height:1px; left:377.1px; top:35.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:1px; left:482.1px; top:35.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:1px; left:589.1px; top:35.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:377.1px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:20px; left:4px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:364.8px; height:15.3px; left:6.6px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:20px; left:374.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:374.1px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:20px; left:377.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:377.1px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:387.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:20px; left:472.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:482.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:494.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:20px; left:579.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:589.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:601.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:21px; left:4px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.4px; left:4px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:21px; left:374.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:374.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:21px; left:377.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:4.6px; height:15.4px; left:379.7px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:21px; left:387.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:21px; left:472.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:21px; left:482.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:484.7px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:21px; left:494.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:21px; left:579.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:21px; left:589.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:591.7px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:21px; left:601.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:1px; left:4px; top:117px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:374.1px; top:117px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:377.1px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:117px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:117px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:376.1px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.1px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:389px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:481.1px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.1px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:496px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:588.1px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.1px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:603px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer404\" style=\"position:relative;width:692px;z-index:1;\"><div id=\"a17122\" style=\"position:absolute;font-family:'Times New Roman';left:483px;top:0px;\">Fiscal years ended </div><div id=\"a17126\" style=\"position:absolute;font-family:'Times New Roman';left:388px;top:21px;\">May 31, 2025 </div><div id=\"a17129\" style=\"position:absolute;font-family:'Times New Roman';left:497px;top:21px;\">June 1, 2024 </div><div id=\"a17132\" style=\"position:absolute;font-family:'Times New Roman';left:604px;top:21px;\">June 3, 2023 </div><div id=\"a17136\" style=\"position:absolute;font-family:'Times New Roman';left:400px;top:41px;\">52 weeks </div><div id=\"a17139\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:41px;\">52 weeks </div><div id=\"a17142\" style=\"position:absolute;font-family:'Times New Roman';left:613px;top:41px;\">53 weeks </div><div id=\"a17144\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:62px;\">Retail </div><div id=\"a17147\" style=\"position:absolute;font-family:'Times New Roman';left:380px;top:62px;\">$ </div><div id=\"a17149\" style=\"position:absolute;font-family:'Times New Roman';left:413px;top:62px;\">3,613,828</div><div id=\"a17152\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:62px;\">$ </div><div id=\"a17154\" style=\"position:absolute;font-family:'Times New Roman';left:519px;top:62px;\">2,046,230</div><div id=\"a17157\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:62px;\">$ </div><div id=\"a17159\" style=\"position:absolute;font-family:'Times New Roman';left:627px;top:62px;\">2,693,162</div><div id=\"a17161\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:82px;\">Foodservice </div><div id=\"a17165\" style=\"position:absolute;font-family:'Times New Roman';left:423px;top:82px;\">608,166</div><div id=\"a17169\" style=\"position:absolute;font-family:'Times New Roman';left:529px;top:82px;\">267,428</div><div id=\"a17173\" style=\"position:absolute;font-family:'Times New Roman';left:637px;top:82px;\">427,886</div><div id=\"a17175\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">Other </div><div id=\"a17179\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:102px;\">39,891</div><div id=\"a17183\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:102px;\">12,785</div><div id=\"a17187\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:102px;\">25,169</div><div id=\"a17191\" style=\"position:absolute;font-family:'Times New Roman';left:380px;top:124px;\">$ </div><div id=\"a17193\" style=\"position:absolute;font-family:'Times New Roman';left:413px;top:124px;\">4,261,885</div><div id=\"a17196\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:124px;\">$ </div><div id=\"a17198\" style=\"position:absolute;font-family:'Times New Roman';left:519px;top:124px;\">2,326,443</div><div id=\"a17201\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:124px;\">$ </div><div id=\"a17203\" style=\"position:absolute;font-family:'Times New Roman';left:627px;top:124px;\">3,146,217</div></div></div></div></div><div id=\"TextBlockContainer409\" style=\"position:relative;line-height:normal;width:701px;height:95px;\"><div id=\"TextContainer409\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a17206\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Retail customers include primarily national and regional grocery store chains, club stores, and companies servicing independent </div><div id=\"a17208\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">supermarkets<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>U.S.<div style=\"display:inline-block;width:6px\">\u00a0</div>Foodservice<div style=\"display:inline-block;width:6px\">\u00a0</div>customers<div style=\"display:inline-block;width:6px\">\u00a0</div>include<div style=\"display:inline-block;width:6px\">\u00a0</div>primarily<div style=\"display:inline-block;width:6px\">\u00a0</div>companies<div style=\"display:inline-block;width:6px\">\u00a0</div>that<div style=\"display:inline-block;width:6px\">\u00a0</div>sell<div style=\"display:inline-block;width:6px\">\u00a0</div>food<div style=\"display:inline-block;width:6px\">\u00a0</div>products<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>related<div style=\"display:inline-block;width:6px\">\u00a0</div>items<div style=\"display:inline-block;width:6px\">\u00a0</div>to </div><div id=\"a17209\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">restaurants, healthcare and education facilities and hotels. </div><div id=\"a17213\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Our largest customer, Walmart Inc. (including Sam\u2019s Club) accounted for </div><div id=\"a17213_72_4\" style=\"position:absolute;font-family:'Times New Roman';left:400px;top:63px;\">33.6</div><div id=\"a17213_76_3\" style=\"position:absolute;font-family:'Times New Roman';left:423px;top:63px;\">%, </div><div id=\"a17213_79_4\" style=\"position:absolute;font-family:'Times New Roman';left:441px;top:63px;\">34.0</div><div id=\"a17213_83_6\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:63px;\">% and </div><div id=\"a17213_89_4\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:63px;\">34.2</div><div id=\"a17213_93_34\" style=\"position:absolute;font-family:'Times New Roman';left:524px;top:63px;\">% of net sales dollars for fiscal </div><div id=\"a17224\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">2025, 2024, and 2023, respectively.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-980","factDimensions":{"xbrl:concept":"us-gaap:NumberOfOperatingSegments","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Item"},"factValues":[{"value":"1","decimals":0}]},{"name":"rpt:f-981","factDimensions":{"xbrl:concept":"us-gaap:NumberOfReportableSegments","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Item"},"factValues":[{"value":"1","decimals":0}]},{"name":"rpt:f-982","factDimensions":{"xbrl:concept":"us-gaap:DisaggregationOfRevenueTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer395\" style=\"position:relative;line-height:normal;width:697px;height:139px;\"><div style=\"position:absolute; width:97px; height:1px; left:377.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:474.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:474.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:484.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.4px; height:1px; left:484.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:581.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:581.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:591.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:591.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:1px; left:377.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:1px; left:484.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:1px; left:591.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:50.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.4px; left:4px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:374.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:389.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:68px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:17px; left:4px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.4px; left:4px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:374.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:374.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:377.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:377.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:389.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:389.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:474.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:474.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:484.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:484.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:496.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:496.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:581.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:581.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.1px; top:102px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:81px; height:15.4px; left:603.1px; top:103.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:377.1px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:389.1px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:389.7px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:484.1px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:496.1px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:496.7px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.1px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.1px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:603.7px; top:119.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:376.1px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:388.1px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:391px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:483.1px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:495.1px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:498px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.1px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.1px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605px; top:137.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer395\" style=\"position:relative;width:697px;z-index:1;\"><div id=\"a17019\" style=\"position:absolute;font-family:'Times New Roman';left:484px;top:0px;\">Fiscal years ended </div><div id=\"a17023\" style=\"position:absolute;font-family:'Times New Roman';left:389px;top:18px;\">May 31, 2025 </div><div id=\"a17026\" style=\"position:absolute;font-family:'Times New Roman';left:499px;top:18px;\">June 1, 2024 </div><div id=\"a17029\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:18px;\">June 3, 2023 </div><div id=\"a17033\" style=\"position:absolute;font-family:'Times New Roman';left:401px;top:35px;\">52 weeks </div><div id=\"a17036\" style=\"position:absolute;font-family:'Times New Roman';left:508px;top:35px;\">52 weeks </div><div id=\"a17039\" style=\"position:absolute;font-family:'Times New Roman';left:615px;top:35px;\">53 weeks </div><div id=\"a17041\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:53px;\">Conventional shell egg sales </div><div id=\"a17044\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:53px;\">$ </div><div id=\"a17046\" style=\"position:absolute;font-family:'Times New Roman';left:417px;top:53px;\">2,835,423</div><div id=\"a17049\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:53px;\">$ </div><div id=\"a17051\" style=\"position:absolute;font-family:'Times New Roman';left:524px;top:53px;\">1,291,743</div><div id=\"a17054\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:53px;\">$ </div><div id=\"a17056\" style=\"position:absolute;font-family:'Times New Roman';left:631px;top:53px;\">2,051,961</div><div id=\"a17058\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:70px;\">Specialty shell egg sales </div><div id=\"a17062\" style=\"position:absolute;font-family:'Times New Roman';left:417px;top:70px;\">1,184,487</div><div id=\"a17066\" style=\"position:absolute;font-family:'Times New Roman';left:534px;top:70px;\">925,665</div><div id=\"a17070\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:70px;\">956,993</div><div id=\"a17072\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:87px;\">Egg products and prepared foods </div><div id=\"a17076\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:87px;\">198,833</div><div id=\"a17080\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:87px;\">89,009</div><div id=\"a17084\" style=\"position:absolute;font-family:'Times New Roman';left:641px;top:87px;\">122,270</div><div id=\"a17086\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:104px;\">Other </div><div id=\"a17090\" style=\"position:absolute;font-family:'Times New Roman';left:434px;top:104px;\">43,142</div><div id=\"a17094\" style=\"position:absolute;font-family:'Times New Roman';left:541px;top:104px;\">20,026</div><div id=\"a17098\" style=\"position:absolute;font-family:'Times New Roman';left:648px;top:104px;\">14,993</div><div id=\"a17102\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:123px;\">$ </div><div id=\"a17104\" style=\"position:absolute;font-family:'Times New Roman';left:417px;top:123px;\">4,261,885</div><div id=\"a17107\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:123px;\">$ </div><div id=\"a17109\" style=\"position:absolute;font-family:'Times New Roman';left:524px;top:123px;\">2,326,443</div><div id=\"a17112\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:123px;\">$ </div><div id=\"a17114\" style=\"position:absolute;font-family:'Times New Roman';left:631px;top:123px;\">3,146,217</div></div></div><div id=\"TextBlockContainer404\" style=\"position:relative;line-height:normal;width:692px;height:140px;\"><div style=\"position:absolute; width:95px; height:1px; left:377.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:472.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:472.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:482.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.4px; height:1px; left:482.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:579.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.4px; height:1px; left:579.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:589.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:589.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:95px; height:1px; left:377.1px; top:35.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:1px; left:482.1px; top:35.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:1px; left:589.1px; top:35.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:377.1px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:56.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:20px; left:4px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:364.8px; height:15.3px; left:6.6px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:20px; left:374.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.3px; left:374.1px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:20px; left:377.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:377.1px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:387.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:389.7px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:20px; left:472.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:472.1px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:482.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:482.1px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:494.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:20px; left:579.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:589.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:20px; left:601.1px; top:77px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:81.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:21px; left:4px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:15.4px; left:4px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:21px; left:374.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:374.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:21px; left:377.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:4.6px; height:15.4px; left:379.7px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:21px; left:387.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.7px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:21px; left:472.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:472.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:21px; left:482.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:484.7px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:21px; left:494.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:21px; left:579.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:579.1px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:21px; left:589.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:591.7px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:21px; left:601.1px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.7px; top:123.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:370.1px; height:1px; left:4px; top:117px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:374.1px; top:117px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:377.1px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:387.1px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.7px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:472.1px; top:117px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:482.1px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:494.1px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:494.7px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:117px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:117px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:376.1px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.1px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:389px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:481.1px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.1px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:496px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:588.1px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.1px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:603px; top:138.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer404\" style=\"position:relative;width:692px;z-index:1;\"><div id=\"a17122\" style=\"position:absolute;font-family:'Times New Roman';left:483px;top:0px;\">Fiscal years ended </div><div id=\"a17126\" style=\"position:absolute;font-family:'Times New Roman';left:388px;top:21px;\">May 31, 2025 </div><div id=\"a17129\" style=\"position:absolute;font-family:'Times New Roman';left:497px;top:21px;\">June 1, 2024 </div><div id=\"a17132\" style=\"position:absolute;font-family:'Times New Roman';left:604px;top:21px;\">June 3, 2023 </div><div id=\"a17136\" style=\"position:absolute;font-family:'Times New Roman';left:400px;top:41px;\">52 weeks </div><div id=\"a17139\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:41px;\">52 weeks </div><div id=\"a17142\" style=\"position:absolute;font-family:'Times New Roman';left:613px;top:41px;\">53 weeks </div><div id=\"a17144\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:62px;\">Retail </div><div id=\"a17147\" style=\"position:absolute;font-family:'Times New Roman';left:380px;top:62px;\">$ </div><div id=\"a17149\" style=\"position:absolute;font-family:'Times New Roman';left:413px;top:62px;\">3,613,828</div><div id=\"a17152\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:62px;\">$ </div><div id=\"a17154\" style=\"position:absolute;font-family:'Times New Roman';left:519px;top:62px;\">2,046,230</div><div id=\"a17157\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:62px;\">$ </div><div id=\"a17159\" style=\"position:absolute;font-family:'Times New Roman';left:627px;top:62px;\">2,693,162</div><div id=\"a17161\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:82px;\">Foodservice </div><div id=\"a17165\" style=\"position:absolute;font-family:'Times New Roman';left:423px;top:82px;\">608,166</div><div id=\"a17169\" style=\"position:absolute;font-family:'Times New Roman';left:529px;top:82px;\">267,428</div><div id=\"a17173\" style=\"position:absolute;font-family:'Times New Roman';left:637px;top:82px;\">427,886</div><div id=\"a17175\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">Other </div><div id=\"a17179\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:102px;\">39,891</div><div id=\"a17183\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:102px;\">12,785</div><div id=\"a17187\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:102px;\">25,169</div><div id=\"a17191\" style=\"position:absolute;font-family:'Times New Roman';left:380px;top:124px;\">$ </div><div id=\"a17193\" style=\"position:absolute;font-family:'Times New Roman';left:413px;top:124px;\">4,261,885</div><div id=\"a17196\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:124px;\">$ </div><div id=\"a17198\" style=\"position:absolute;font-family:'Times New Roman';left:519px;top:124px;\">2,326,443</div><div id=\"a17201\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:124px;\">$ </div><div id=\"a17203\" style=\"position:absolute;font-family:'Times New Roman';left:627px;top:124px;\">3,146,217</div></div></div>","language":"en-us"}]},{"name":"rpt:f-983","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:NonSpecialtyShellEggSalesMember"},"factValues":[{"value":"2835423000","decimals":-3}]},{"name":"rpt:f-984","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:NonSpecialtyShellEggSalesMember"},"factValues":[{"value":"1291743000","decimals":-3}]},{"name":"rpt:f-985","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:NonSpecialtyShellEggSalesMember"},"factValues":[{"value":"2051961000","decimals":-3}]},{"name":"rpt:f-986","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:SpecialtyShellEggSalesMember"},"factValues":[{"value":"1184487000","decimals":-3}]},{"name":"rpt:f-987","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:SpecialtyShellEggSalesMember"},"factValues":[{"value":"925665000","decimals":-3}]},{"name":"rpt:f-988","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:SpecialtyShellEggSalesMember"},"factValues":[{"value":"956993000","decimals":-3}]},{"name":"rpt:f-989","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:EggProductsMember"},"factValues":[{"value":"198833000","decimals":-3}]},{"name":"rpt:f-990","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:EggProductsMember"},"factValues":[{"value":"89009000","decimals":-3}]},{"name":"rpt:f-991","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:EggProductsMember"},"factValues":[{"value":"122270000","decimals":-3}]},{"name":"rpt:f-992","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:OtherMember"},"factValues":[{"value":"43142000","decimals":-3}]},{"name":"rpt:f-993","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:OtherMember"},"factValues":[{"value":"20026000","decimals":-3}]},{"name":"rpt:f-994","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:OtherMember"},"factValues":[{"value":"14993000","decimals":-3}]},{"name":"rpt:f-995","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4261885000","decimals":-3}]},{"name":"rpt:f-996","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2326443000","decimals":-3}]},{"name":"rpt:f-997","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3146217000","decimals":-3}]},{"name":"rpt:f-998","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:RetailMember"},"factValues":[{"value":"3613828000","decimals":-3}]},{"name":"rpt:f-999","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:RetailMember"},"factValues":[{"value":"2046230000","decimals":-3}]},{"name":"rpt:f-1000","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:RetailMember"},"factValues":[{"value":"2693162000","decimals":-3}]},{"name":"rpt:f-1001","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FoodAndBeverageMember"},"factValues":[{"value":"608166000","decimals":-3}]},{"name":"rpt:f-1002","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FoodAndBeverageMember"},"factValues":[{"value":"267428000","decimals":-3}]},{"name":"rpt:f-1003","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FoodAndBeverageMember"},"factValues":[{"value":"427886000","decimals":-3}]},{"name":"rpt:f-1004","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ServiceOtherMember"},"factValues":[{"value":"39891000","decimals":-3}]},{"name":"rpt:f-1005","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ServiceOtherMember"},"factValues":[{"value":"12785000","decimals":-3}]},{"name":"rpt:f-1006","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ServiceOtherMember"},"factValues":[{"value":"25169000","decimals":-3}]},{"name":"rpt:f-1007","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4261885000","decimals":-3}]},{"name":"rpt:f-1008","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2326443000","decimals":-3}]},{"name":"rpt:f-1009","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3146217000","decimals":-3}]},{"name":"rpt:f-1010","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember","srt:MajorCustomersAxis":"calm:WalmartMember"},"factValues":[{"value":"0.336","decimals":3}]},{"name":"rpt:f-1011","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2023-06-04T00:00:00/2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember","srt:MajorCustomersAxis":"calm:WalmartMember"},"factValues":[{"value":"0.340","decimals":3}]},{"name":"rpt:f-1012","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2022-05-29T00:00:00/2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember","srt:MajorCustomersAxis":"calm:WalmartMember"},"factValues":[{"value":"0.342","decimals":3}]},{"name":"rpt:f-1013","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer412\" style=\"position:relative;line-height:normal;width:701px;height:140px;\"><div style=\"position:absolute; width:154.8px; height:1.3px; left:4px; top:45.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer412\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a17232\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 16 - Commitments and Contingencies </div><div id=\"a17239\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\"> </div><div id=\"a17240\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:32px;\">Civil Investigative Demand </div><div id=\"a17243\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">In<div style=\"display:inline-block;width:6px\">\u00a0</div>March<div style=\"display:inline-block;width:6px\">\u00a0</div>2025,<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:6px\">\u00a0</div>received<div style=\"display:inline-block;width:6px\">\u00a0</div>a<div style=\"display:inline-block;width:6px\">\u00a0</div>Civil<div style=\"display:inline-block;width:6px\">\u00a0</div>Investigative<div style=\"display:inline-block;width:6px\">\u00a0</div>Demand<div style=\"display:inline-block;width:6px\">\u00a0</div>(\u201cCID\u201d)<div style=\"display:inline-block;width:6px\">\u00a0</div>from<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>Department<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>Justice<div style=\"display:inline-block;width:6px\">\u00a0</div>(\u201cDOJ\u201d)<div style=\"display:inline-block;width:6px\">\u00a0</div>in </div><div id=\"a17244\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">connection with an antitrust<div style=\"display:inline-block;width:5px\">\u00a0</div>investigation to determine whether<div style=\"display:inline-block;width:5px\">\u00a0</div>there is, has been<div style=\"display:inline-block;width:5px\">\u00a0</div>or may be a<div style=\"display:inline-block;width:5px\">\u00a0</div>violation of the antitrust<div style=\"display:inline-block;width:5px\">\u00a0</div>laws by </div><div id=\"a17246\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:93px;\">anticompetitive<div style=\"display:inline-block;width:5px\">\u00a0</div>conduct<div style=\"display:inline-block;width:5px\">\u00a0</div>by<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>among<div style=\"display:inline-block;width:5px\">\u00a0</div>egg<div style=\"display:inline-block;width:5px\">\u00a0</div>producers.<div style=\"display:inline-block;width:5px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>Company<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>complying<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>CID<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>cooperating<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a17248\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:108px;\">investigation.<div style=\"display:inline-block;width:5px\">\u00a0</div>Management<div style=\"display:inline-block;width:5px\">\u00a0</div>cannot<div style=\"display:inline-block;width:5px\">\u00a0</div>predict<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>eventual<div style=\"display:inline-block;width:5px\">\u00a0</div>scope,<div style=\"display:inline-block;width:5px\">\u00a0</div>duration<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>outcome<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>these<div style=\"display:inline-block;width:5px\">\u00a0</div>investigations<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>unable<div style=\"display:inline-block;width:5px\">\u00a0</div>to </div><div id=\"a17255\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:124px;\">estimate the amount or range of potential losses, if any, at this time. </div></div></div><div id=\"TextBlockContainer415\" style=\"position:relative;line-height:normal;width:701px;height:814px;\"><div style=\"position:absolute; width:512.4px; height:1.3px; left:4px; top:28.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:372.2px; height:1.3px; left:4px; top:335.6px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer415\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a17262\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:15px;\">State of Texas v.<div style=\"display:inline-block;width:5px\">\u00a0</div>Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton County Foods, LLC<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a17267\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:46px;\">On April 23, 2020, the Company<div style=\"display:inline-block;width:2px\">\u00a0</div>and its subsidiary Wharton County Foods,<div style=\"display:inline-block;width:2px\">\u00a0</div>LLC (\u201cWCF\u201d) were named as defendants<div style=\"display:inline-block;width:2px\">\u00a0</div>in State of </div><div id=\"a17268\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:61px;\">Texas v.<div style=\"display:inline-block;width:6px\">\u00a0</div>Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton<div style=\"display:inline-block;width:5px\">\u00a0</div>County Foods, LLC, Cause No. 2020-25427, in<div style=\"display:inline-block;width:5px\">\u00a0</div>the District Court </div><div id=\"a17273\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:77px;\">of Harris County, Texas.<div style=\"display:inline-block;width:5px\">\u00a0</div>The State of Texas (the \u201cState\u201d) asserted claims based on the Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>and WCF\u2019s alleged violation </div><div id=\"a17275\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:92px;\">of the<div style=\"display:inline-block;width:6px\">\u00a0</div>Texas<div style=\"display:inline-block;width:5px\">\u00a0</div>Deceptive Trade<div style=\"display:inline-block;width:6px\">\u00a0</div>Practices\u2014Consumer Protection<div style=\"display:inline-block;width:5px\">\u00a0</div>Act, Tex.<div style=\"display:inline-block;width:7px\">\u00a0</div>Bus. &amp;<div style=\"display:inline-block;width:6px\">\u00a0</div>Com. Code<div style=\"display:inline-block;width:6px\">\u00a0</div>\u00a7\u00a7 17.41-17.63<div style=\"display:inline-block;width:6px\">\u00a0</div>(\u201cDTPA\u201d).<div style=\"display:inline-block;width:6px\">\u00a0</div>The </div><div id=\"a17280\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:107px;\">State claimed<div style=\"display:inline-block;width:6px\">\u00a0</div>that the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company and<div style=\"display:inline-block;width:6px\">\u00a0</div>WCF offered<div style=\"display:inline-block;width:6px\">\u00a0</div>shell eggs<div style=\"display:inline-block;width:6px\">\u00a0</div>at excessive<div style=\"display:inline-block;width:6px\">\u00a0</div>or exorbitant<div style=\"display:inline-block;width:6px\">\u00a0</div>prices during<div style=\"display:inline-block;width:6px\">\u00a0</div>the COVID-19<div style=\"display:inline-block;width:6px\">\u00a0</div>state of </div><div id=\"a17285\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:123px;\">emergency and made<div style=\"display:inline-block;width:1px\">\u00a0</div>misleading statements<div style=\"display:inline-block;width:2px\">\u00a0</div>about shell<div style=\"display:inline-block;width:2px\">\u00a0</div>egg prices.<div style=\"display:inline-block;width:2px\">\u00a0</div>The State<div style=\"display:inline-block;width:2px\">\u00a0</div>sought temporary<div style=\"display:inline-block;width:2px\">\u00a0</div>and permanent<div style=\"display:inline-block;width:2px\">\u00a0</div>injunctions against </div><div id=\"a17287\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:138px;\">the Company and WCF to prevent further alleged violations of the DTPA, along with over $</div><div id=\"a17287_88_7\" style=\"position:absolute;font-family:'Times New Roman';left:497px;top:138px;\">100,000</div><div id=\"a17287_95_27\" style=\"position:absolute;font-family:'Times New Roman';left:540px;top:138px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>in damages. On August 13, </div><div id=\"a17289\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:153px;\">2020, the<div style=\"display:inline-block;width:5px\">\u00a0</div>court granted the<div style=\"display:inline-block;width:5px\">\u00a0</div>defendants\u2019 motion to<div style=\"display:inline-block;width:5px\">\u00a0</div>dismiss the State\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>original petition with<div style=\"display:inline-block;width:5px\">\u00a0</div>prejudice. On September<div style=\"display:inline-block;width:5px\">\u00a0</div>11, 2020, </div><div id=\"a17291\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:169px;\">the State filed a notice<div style=\"display:inline-block;width:5px\">\u00a0</div>of appeal, which was assigned<div style=\"display:inline-block;width:5px\">\u00a0</div>to the Texas<div style=\"display:inline-block;width:5px\">\u00a0</div>Court of Appeals for the<div style=\"display:inline-block;width:5px\">\u00a0</div>First District. On August 16,<div style=\"display:inline-block;width:5px\">\u00a0</div>2022, </div><div id=\"a17293\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:184px;\">the<div style=\"display:inline-block;width:5px\">\u00a0</div>appeals<div style=\"display:inline-block;width:5px\">\u00a0</div>court<div style=\"display:inline-block;width:5px\">\u00a0</div>reversed<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>remanded<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>case<div style=\"display:inline-block;width:5px\">\u00a0</div>back<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>trial<div style=\"display:inline-block;width:5px\">\u00a0</div>court<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>further<div style=\"display:inline-block;width:5px\">\u00a0</div>proceedings.<div style=\"display:inline-block;width:5px\">\u00a0</div>On<div style=\"display:inline-block;width:5px\">\u00a0</div>October<div style=\"display:inline-block;width:5px\">\u00a0</div>31,<div style=\"display:inline-block;width:5px\">\u00a0</div>2022,<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a17294\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:199px;\">Company and<div style=\"display:inline-block;width:5px\">\u00a0</div>WCF appealed<div style=\"display:inline-block;width:5px\">\u00a0</div>the First<div style=\"display:inline-block;width:5px\">\u00a0</div>District Court\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>decision to<div style=\"display:inline-block;width:6px\">\u00a0</div>the Supreme<div style=\"display:inline-block;width:5px\">\u00a0</div>Court of<div style=\"display:inline-block;width:5px\">\u00a0</div>Texas.<div style=\"display:inline-block;width:5px\">\u00a0</div>On September<div style=\"display:inline-block;width:5px\">\u00a0</div>29, 2023,<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a17296\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:215px;\">Supreme Court of Texas denied the Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>Petition for Review and remanded to the trial court for further proceedings. The </div><div id=\"a17297\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:230px;\">district court entered an order scheduling pre-trial proceedings and a<div style=\"display:inline-block;width:2px\">\u00a0</div>pre-trial conference for August 11, 2025. On November 30, </div><div id=\"a17309\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:245px;\">2024, the State filed an amended petition, primarily to address<div style=\"display:inline-block;width:5px\">\u00a0</div>a procedural deficiency that required the State to generally plead </div><div id=\"a17311\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:261px;\">it<div style=\"display:inline-block;width:6px\">\u00a0</div>was<div style=\"display:inline-block;width:6px\">\u00a0</div>seeking<div style=\"display:inline-block;width:6px\">\u00a0</div>monetary<div style=\"display:inline-block;width:6px\">\u00a0</div>relief<div style=\"display:inline-block;width:6px\">\u00a0</div>over<div style=\"display:inline-block;width:6px\">\u00a0</div>$</div><div id=\"a17311_37_3\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:261px;\">1.0</div><div id=\"a17311_40_86\" style=\"position:absolute;font-family:'Times New Roman';left:237px;top:261px;\"><div style=\"display:inline-block;width:6px\">\u00a0</div>million<div style=\"display:inline-block;width:6px\">\u00a0</div>including<div style=\"display:inline-block;width:6px\">\u00a0</div>restitution,<div style=\"display:inline-block;width:6px\">\u00a0</div>civil<div style=\"display:inline-block;width:6px\">\u00a0</div>penalties,<div style=\"display:inline-block;width:6px\">\u00a0</div>attorney\u2019s<div style=\"display:inline-block;width:7px\">\u00a0</div>fees<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>costs.<div style=\"display:inline-block;width:6px\">\u00a0</div>Pre-trial </div><div id=\"a17316\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:276px;\">proceedings are progressing<div style=\"display:inline-block;width:2px\">\u00a0</div>in accordance with<div style=\"display:inline-block;width:2px\">\u00a0</div>the court\u2019s schedule. Management believes<div style=\"display:inline-block;width:2px\">\u00a0</div>the risk of<div style=\"display:inline-block;width:2px\">\u00a0</div>material loss related<div style=\"display:inline-block;width:2px\">\u00a0</div>to this </div><div id=\"a17319\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:291px;\">matter to be remote. </div><div id=\"a17322\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:322px;\">Kraft Foods Global, Inc. et al. v. United Egg Producers, Inc. et al.<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a17325\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:353px;\">On September 25,<div style=\"display:inline-block;width:5px\">\u00a0</div>2008, the Company<div style=\"display:inline-block;width:5px\">\u00a0</div>was named as<div style=\"display:inline-block;width:5px\">\u00a0</div>one of<div style=\"display:inline-block;width:5px\">\u00a0</div>several defendants in<div style=\"display:inline-block;width:5px\">\u00a0</div>numerous antitrust cases<div style=\"display:inline-block;width:5px\">\u00a0</div>involving the U.S. </div><div id=\"a17327\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:368px;\">shell<div style=\"display:inline-block;width:5px\">\u00a0</div>egg<div style=\"display:inline-block;width:5px\">\u00a0</div>industry.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company<div style=\"display:inline-block;width:6px\">\u00a0</div>settled all<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>these cases,<div style=\"display:inline-block;width:6px\">\u00a0</div>except for<div style=\"display:inline-block;width:6px\">\u00a0</div>the claims<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>certain plaintiffs<div style=\"display:inline-block;width:6px\">\u00a0</div>who sought<div style=\"display:inline-block;width:6px\">\u00a0</div>substantial </div><div id=\"a17329\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:383px;\">damages allegedly arising<div style=\"display:inline-block;width:1px\">\u00a0</div>from the purchase<div style=\"display:inline-block;width:1px\">\u00a0</div>of egg products<div style=\"display:inline-block;width:2px\">\u00a0</div>(as opposed to<div style=\"display:inline-block;width:2px\">\u00a0</div>shell eggs). These<div style=\"display:inline-block;width:1px\">\u00a0</div>remaining plaintiffs are<div style=\"display:inline-block;width:2px\">\u00a0</div>Kraft Food </div><div id=\"a17332\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:399px;\">Global, Inc.,<div style=\"display:inline-block;width:5px\">\u00a0</div>General Mills,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc., and<div style=\"display:inline-block;width:5px\">\u00a0</div>Nestle USA,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc. (the<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cEgg Products<div style=\"display:inline-block;width:5px\">\u00a0</div>Plaintiffs\u201d) and,<div style=\"display:inline-block;width:5px\">\u00a0</div>until a<div style=\"display:inline-block;width:5px\">\u00a0</div>subsequent settlement<div style=\"display:inline-block;width:5px\">\u00a0</div>was </div><div id=\"a17334\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:414px;\">reached as described below, The Kellogg Company. </div><div id=\"a17339\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:445px;\">On September 13, 2019, the<div style=\"display:inline-block;width:2px\">\u00a0</div>case with the Egg Products<div style=\"display:inline-block;width:2px\">\u00a0</div>Plaintiffs was remanded from a multi-district<div style=\"display:inline-block;width:2px\">\u00a0</div>litigation proceeding in the </div><div id=\"a17342\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:460px;\">United States District<div style=\"display:inline-block;width:2px\">\u00a0</div>Court for the<div style=\"display:inline-block;width:2px\">\u00a0</div>Eastern District of<div style=\"display:inline-block;width:2px\">\u00a0</div>Pennsylvania, In re<div style=\"display:inline-block;width:2px\">\u00a0</div>Processed Egg Products<div style=\"display:inline-block;width:2px\">\u00a0</div>Antitrust Litigation, MDL<div style=\"display:inline-block;width:2px\">\u00a0</div>No. </div><div id=\"a17346\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:475px;\">2002,<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>United<div style=\"display:inline-block;width:5px\">\u00a0</div>States<div style=\"display:inline-block;width:5px\">\u00a0</div>District<div style=\"display:inline-block;width:5px\">\u00a0</div>Court<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Northern<div style=\"display:inline-block;width:5px\">\u00a0</div>District<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>Illinois,<div style=\"display:inline-block;width:5px\">\u00a0</div>Kraft<div style=\"display:inline-block;width:5px\">\u00a0</div>Foods<div style=\"display:inline-block;width:5px\">\u00a0</div>Global,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc.<div style=\"display:inline-block;width:5px\">\u00a0</div>et<div style=\"display:inline-block;width:5px\">\u00a0</div>al.<div style=\"display:inline-block;width:5px\">\u00a0</div>v.<div style=\"display:inline-block;width:6px\">\u00a0</div>United<div style=\"display:inline-block;width:5px\">\u00a0</div>Egg </div><div id=\"a17348\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:491px;\">Producers, Inc.<div style=\"display:inline-block;width:2px\">\u00a0</div>et al., Case<div style=\"display:inline-block;width:1px\">\u00a0</div>No. 1:11-cv-8808, for<div style=\"display:inline-block;width:2px\">\u00a0</div>trial. The<div style=\"display:inline-block;width:2px\">\u00a0</div>Egg Products<div style=\"display:inline-block;width:2px\">\u00a0</div>Plaintiffs alleged that<div style=\"display:inline-block;width:1px\">\u00a0</div>the Company<div style=\"display:inline-block;width:2px\">\u00a0</div>and other<div style=\"display:inline-block;width:2px\">\u00a0</div>defendants </div><div id=\"a17354\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:506px;\">violated Section 1 of the<div style=\"display:inline-block;width:5px\">\u00a0</div>Sherman Act, 15. U.S.C. \u00a7<div style=\"display:inline-block;width:5px\">\u00a0</div>1, by agreeing to limit<div style=\"display:inline-block;width:5px\">\u00a0</div>the production of eggs and<div style=\"display:inline-block;width:5px\">\u00a0</div>thereby illegally to raise </div><div id=\"a17356\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:521px;\">the prices that plaintiffs paid for<div style=\"display:inline-block;width:2px\">\u00a0</div>processed egg products. In particular, the Egg<div style=\"display:inline-block;width:2px\">\u00a0</div>Products Plaintiffs attacked certain features<div style=\"display:inline-block;width:2px\">\u00a0</div>of the </div><div id=\"a17358\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:537px;\">United Egg Producers animal-welfare guidelines and program used by the Company and many other egg producers.<div style=\"display:inline-block;width:5px\">\u00a0</div></div><div id=\"a17363\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:567px;\">On October 24, 2019, the Company entered into a<div style=\"display:inline-block;width:5px\">\u00a0</div>confidential settlement agreement with The Kellogg Company dismissing all </div><div id=\"a17364\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:583px;\">claims against the Company<div style=\"display:inline-block;width:5px\">\u00a0</div>for an amount that<div style=\"display:inline-block;width:5px\">\u00a0</div>did not have<div style=\"display:inline-block;width:5px\">\u00a0</div>a material impact on<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>financial condition or results </div><div id=\"a17365\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:598px;\">of operations.<div style=\"display:inline-block;width:5px\">\u00a0</div>On November<div style=\"display:inline-block;width:5px\">\u00a0</div>11,<div style=\"display:inline-block;width:5px\">\u00a0</div>2019, a<div style=\"display:inline-block;width:6px\">\u00a0</div>stipulation for<div style=\"display:inline-block;width:5px\">\u00a0</div>dismissal was<div style=\"display:inline-block;width:6px\">\u00a0</div>filed with<div style=\"display:inline-block;width:6px\">\u00a0</div>the court,<div style=\"display:inline-block;width:6px\">\u00a0</div>and on<div style=\"display:inline-block;width:5px\">\u00a0</div>March 28,<div style=\"display:inline-block;width:5px\">\u00a0</div>2022, the<div style=\"display:inline-block;width:6px\">\u00a0</div>court </div><div id=\"a17367\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:613px;\">dismissed the Company with prejudice. </div><div id=\"a17370\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:644px;\">The trial of this case began on October 17, 2023. On December 1, 2023, the jury returned a decision awarding the<div style=\"display:inline-block;width:5px\">\u00a0</div>Egg Products </div><div id=\"a17372\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:659px;\">Plaintiffs $</div><div id=\"a17372_12_4\" style=\"position:absolute;font-family:'Times New Roman';left:64px;top:659px;\">17.8</div><div id=\"a17372_16_108\" style=\"position:absolute;font-family:'Times New Roman';left:87px;top:659px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million in damages. On<div style=\"display:inline-block;width:5px\">\u00a0</div>November 6, 2024, the<div style=\"display:inline-block;width:5px\">\u00a0</div>court entered a final<div style=\"display:inline-block;width:5px\">\u00a0</div>judgement against the Company and<div style=\"display:inline-block;width:5px\">\u00a0</div>other </div><div id=\"a17373\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:675px;\">defendants, jointly<div style=\"display:inline-block;width:2px\">\u00a0</div>and severally, totaling<div style=\"display:inline-block;width:2px\">\u00a0</div>$</div><div id=\"a17373_45_4\" style=\"position:absolute;font-family:'Times New Roman';left:231px;top:675px;\">43.6</div><div id=\"a17373_49_81\" style=\"position:absolute;font-family:'Times New Roman';left:255px;top:675px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million after<div style=\"display:inline-block;width:2px\">\u00a0</div>trebling. On<div style=\"display:inline-block;width:2px\">\u00a0</div>December 4,<div style=\"display:inline-block;width:2px\">\u00a0</div>2024, the<div style=\"display:inline-block;width:2px\">\u00a0</div>Company filed<div style=\"display:inline-block;width:2px\">\u00a0</div>a renewed<div style=\"display:inline-block;width:2px\">\u00a0</div>motion </div><div id=\"a17375\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:690px;\">for judgment as a<div style=\"display:inline-block;width:2px\">\u00a0</div>matter of law or<div style=\"display:inline-block;width:2px\">\u00a0</div>for a new trial,<div style=\"display:inline-block;width:2px\">\u00a0</div>and a motion to alter<div style=\"display:inline-block;width:2px\">\u00a0</div>or amend the judgment.<div style=\"display:inline-block;width:5px\">\u00a0</div>On December 13, 2024,<div style=\"display:inline-block;width:2px\">\u00a0</div>the court </div><div id=\"a17377\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:705px;\">granted defendants\u2019 November 20,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024 motion to stay<div style=\"display:inline-block;width:5px\">\u00a0</div>enforcement of the judgment<div style=\"display:inline-block;width:5px\">\u00a0</div>and entered an agreed<div style=\"display:inline-block;width:5px\">\u00a0</div>order requiring the </div><div id=\"a17379\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:721px;\">defendants to post security during post-judgment<div style=\"display:inline-block;width:5px\">\u00a0</div>proceedings and appeal, and stayed proceedings<div style=\"display:inline-block;width:5px\">\u00a0</div>to enforce the judgment until </div><div id=\"a17382\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:736px;\">the disposition of<div style=\"display:inline-block;width:5px\">\u00a0</div>the post-judgment motions<div style=\"display:inline-block;width:5px\">\u00a0</div>and ultimate appeals.<div style=\"display:inline-block;width:5px\">\u00a0</div>On December 17,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024, the Company<div style=\"display:inline-block;width:5px\">\u00a0</div>posted a bond<div style=\"display:inline-block;width:5px\">\u00a0</div>in the </div><div id=\"a17386\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:751px;\">approximate amount of<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a17386_23_4\" style=\"position:absolute;font-family:'Times New Roman';left:141px;top:751px;\">23.9</div><div id=\"a17386_27_102\" style=\"position:absolute;font-family:'Times New Roman';left:165px;top:751px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million, representing<div style=\"display:inline-block;width:5px\">\u00a0</div>a portion<div style=\"display:inline-block;width:5px\">\u00a0</div>of the<div style=\"display:inline-block;width:5px\">\u00a0</div>total bond<div style=\"display:inline-block;width:5px\">\u00a0</div>required to<div style=\"display:inline-block;width:5px\">\u00a0</div>preserve the<div style=\"display:inline-block;width:5px\">\u00a0</div>right to<div style=\"display:inline-block;width:5px\">\u00a0</div>appeal the<div style=\"display:inline-block;width:5px\">\u00a0</div>trial </div><div id=\"a17388\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:767px;\">court\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>decision. Another<div style=\"display:inline-block;width:5px\">\u00a0</div>defendant posted<div style=\"display:inline-block;width:5px\">\u00a0</div>a bond<div style=\"display:inline-block;width:5px\">\u00a0</div>for the<div style=\"display:inline-block;width:5px\">\u00a0</div>remaining amount.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>intends to<div style=\"display:inline-block;width:5px\">\u00a0</div>continue to<div style=\"display:inline-block;width:5px\">\u00a0</div>vigorously </div><div id=\"a17390\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:782px;\">defend the claims asserted by the Egg Products Plaintiffs. </div></div></div><div id=\"TextBlockContainer418\" style=\"position:relative;line-height:normal;width:701px;height:691px;\"><div style=\"position:absolute; width:287.1px; height:1.3px; left:4px; top:167px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.6px; height:1.3px; left:4px; top:626.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer418\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a17396\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">If the<div style=\"display:inline-block;width:5px\">\u00a0</div>jury\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>decision is<div style=\"display:inline-block;width:5px\">\u00a0</div>ultimately upheld,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company<div style=\"display:inline-block;width:5px\">\u00a0</div>would be<div style=\"display:inline-block;width:5px\">\u00a0</div>jointly and<div style=\"display:inline-block;width:5px\">\u00a0</div>severally liable<div style=\"display:inline-block;width:5px\">\u00a0</div>with other<div style=\"display:inline-block;width:5px\">\u00a0</div>defendants for<div style=\"display:inline-block;width:5px\">\u00a0</div>treble </div><div id=\"a17398\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">damages,<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a17398_13_4\" style=\"position:absolute;font-family:'Times New Roman';left:83px;top:15px;\">43.6</div><div id=\"a17398_17_108\" style=\"position:absolute;font-family:'Times New Roman';left:106px;top:15px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>million,<div style=\"display:inline-block;width:5px\">\u00a0</div>subject<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>credit<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>certain<div style=\"display:inline-block;width:5px\">\u00a0</div>settlements<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>previous<div style=\"display:inline-block;width:5px\">\u00a0</div>settling<div style=\"display:inline-block;width:5px\">\u00a0</div>defendants,<div style=\"display:inline-block;width:5px\">\u00a0</div>plus<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Egg<div style=\"display:inline-block;width:5px\">\u00a0</div>Product </div><div id=\"a17399\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">Plaintiffs\u2019 reasonable attorneys\u2019 fees. During our<div style=\"display:inline-block;width:2px\">\u00a0</div>second fiscal quarter of 2024,<div style=\"display:inline-block;width:2px\">\u00a0</div>we recorded an accrued expense<div style=\"display:inline-block;width:2px\">\u00a0</div>of $</div><div id=\"a17399_117_4\" style=\"position:absolute;font-family:'Times New Roman';left:623px;top:31px;\">19.6</div><div id=\"a17399_121_9\" style=\"position:absolute;font-family:'Times New Roman';left:647px;top:31px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million </div><div id=\"a17402\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:46px;\">in selling, general and administrative expenses<div style=\"display:inline-block;width:5px\">\u00a0</div>in the Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>Condensed Consolidated Statements of Income and classified </div><div id=\"a17403\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:61px;\">as other noncurrent liabilities in the Company\u2019s Condensed Consolidated Balance Sheets. Although less than the<div style=\"display:inline-block;width:2px\">\u00a0</div>bond posted by </div><div id=\"a17405\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:77px;\">the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company,<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>accrual<div style=\"display:inline-block;width:5px\">\u00a0</div>represents<div style=\"display:inline-block;width:5px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>estimate<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>proportional<div style=\"display:inline-block;width:5px\">\u00a0</div>share<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>reasonably<div style=\"display:inline-block;width:5px\">\u00a0</div>possible<div style=\"display:inline-block;width:5px\">\u00a0</div>ultimate </div><div id=\"a17406\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:92px;\">damages award, excluding<div style=\"display:inline-block;width:1px\">\u00a0</div>the Egg Product<div style=\"display:inline-block;width:1px\">\u00a0</div>Plaintiffs\u2019 attorneys\u2019 fees<div style=\"display:inline-block;width:2px\">\u00a0</div>that we believe<div style=\"display:inline-block;width:1px\">\u00a0</div>would be approximately<div style=\"display:inline-block;width:1px\">\u00a0</div>offset by the<div style=\"display:inline-block;width:2px\">\u00a0</div>credits </div><div id=\"a17409\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:107px;\">noted above. We have entered into a judgment allocation and joint defense agreement<div style=\"display:inline-block;width:2px\">\u00a0</div>with the other defendants remaining in the </div><div id=\"a17411\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:123px;\">case. Our accrual may change in the future to the extent we are successful in further proceedings in the litigation.<div style=\"display:inline-block;width:2px\">\u00a0</div></div><div id=\"a17415\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:153px;\">State of Oklahoma Watershed Pollution Litigation </div><div id=\"a17418\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:184px;\">On June<div style=\"display:inline-block;width:5px\">\u00a0</div>18, 2005, the<div style=\"display:inline-block;width:5px\">\u00a0</div>State of Oklahoma<div style=\"display:inline-block;width:5px\">\u00a0</div>filed suit, in<div style=\"display:inline-block;width:5px\">\u00a0</div>the United States<div style=\"display:inline-block;width:5px\">\u00a0</div>District Court for<div style=\"display:inline-block;width:5px\">\u00a0</div>the Northern District<div style=\"display:inline-block;width:5px\">\u00a0</div>of Oklahoma, </div><div id=\"a17420\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:199px;\">against Cal-Maine Foods, Inc.<div style=\"display:inline-block;width:2px\">\u00a0</div>and Tyson Foods, Inc., Cobb-Vantress, Inc., Cargill, Inc., George\u2019s, Inc., Peterson Farms, Inc. and </div><div id=\"a17426\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:215px;\">Simmons Foods, Inc., and certain of their affiliates. The State of Oklahoma claims that through the disposal of chicken litter the </div><div id=\"a17428\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:230px;\">defendants polluted<div style=\"display:inline-block;width:6px\">\u00a0</div>the Illinois<div style=\"display:inline-block;width:6px\">\u00a0</div>River Watershed.<div style=\"display:inline-block;width:7px\">\u00a0</div>This watershed<div style=\"display:inline-block;width:6px\">\u00a0</div>provides water<div style=\"display:inline-block;width:6px\">\u00a0</div>to eastern<div style=\"display:inline-block;width:6px\">\u00a0</div>Oklahoma. The<div style=\"display:inline-block;width:6px\">\u00a0</div>complaint sought </div><div id=\"a17429\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:245px;\">injunctive relief and monetary damages, but the claim for monetary damages was dismissed by the court. Cal-Maine Foods, Inc. </div><div id=\"a17433\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:261px;\">discontinued operations in the watershed<div style=\"display:inline-block;width:5px\">\u00a0</div>in or around 2005. Since<div style=\"display:inline-block;width:5px\">\u00a0</div>the litigation began, Cal-Maine Foods,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc. purchased </div><div id=\"a17433_120_3\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:261px;\">100</div><div id=\"a17433_123_2\" style=\"position:absolute;font-family:'Times New Roman';left:678px;top:261px;\">% </div><div id=\"a17436\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:276px;\">of the<div style=\"display:inline-block;width:2px\">\u00a0</div>membership interests<div style=\"display:inline-block;width:2px\">\u00a0</div>of Benton<div style=\"display:inline-block;width:2px\">\u00a0</div>County Foods,<div style=\"display:inline-block;width:2px\">\u00a0</div>LLC, which<div style=\"display:inline-block;width:2px\">\u00a0</div>is an<div style=\"display:inline-block;width:2px\">\u00a0</div>ongoing commercial<div style=\"display:inline-block;width:2px\">\u00a0</div>shell egg<div style=\"display:inline-block;width:2px\">\u00a0</div>operation within<div style=\"display:inline-block;width:2px\">\u00a0</div>the Illinois </div><div id=\"a17438\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:291px;\">River<div style=\"display:inline-block;width:5px\">\u00a0</div>Watershed.<div style=\"display:inline-block;width:6px\">\u00a0</div>Benton<div style=\"display:inline-block;width:5px\">\u00a0</div>County<div style=\"display:inline-block;width:5px\">\u00a0</div>Foods,<div style=\"display:inline-block;width:5px\">\u00a0</div>LLC<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>not<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>defendant<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>litigation.<div style=\"display:inline-block;width:5px\">\u00a0</div>We<div style=\"display:inline-block;width:6px\">\u00a0</div>also<div style=\"display:inline-block;width:5px\">\u00a0</div>have<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>number<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>small<div style=\"display:inline-block;width:5px\">\u00a0</div>contract </div><div id=\"a17439\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:307px;\">producers that operate in the area. </div><div id=\"a17443\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:337px;\">The non-jury trial in the case began in September 2009 and concluded in February 2010. On January 18, 2023, the court entered </div><div id=\"a17446\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:353px;\">findings of fact<div style=\"display:inline-block;width:5px\">\u00a0</div>and conclusions of<div style=\"display:inline-block;width:5px\">\u00a0</div>law in favor<div style=\"display:inline-block;width:5px\">\u00a0</div>of the State<div style=\"display:inline-block;width:5px\">\u00a0</div>of Oklahoma, but<div style=\"display:inline-block;width:5px\">\u00a0</div>no penalties were<div style=\"display:inline-block;width:5px\">\u00a0</div>assessed. The court<div style=\"display:inline-block;width:5px\">\u00a0</div>found the </div><div id=\"a17448\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:368px;\">defendants liable for state<div style=\"display:inline-block;width:2px\">\u00a0</div>law nuisance, federal<div style=\"display:inline-block;width:2px\">\u00a0</div>common law nuisance, and<div style=\"display:inline-block;width:2px\">\u00a0</div>state law trespass. The<div style=\"display:inline-block;width:2px\">\u00a0</div>court also found the<div style=\"display:inline-block;width:2px\">\u00a0</div>producers </div><div id=\"a17451\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:383px;\">vicariously liable for<div style=\"display:inline-block;width:5px\">\u00a0</div>the actions of<div style=\"display:inline-block;width:5px\">\u00a0</div>their contract producers.<div style=\"display:inline-block;width:5px\">\u00a0</div>On June<div style=\"display:inline-block;width:5px\">\u00a0</div>12, 2023,<div style=\"display:inline-block;width:5px\">\u00a0</div>the court ordered<div style=\"display:inline-block;width:5px\">\u00a0</div>the parties to<div style=\"display:inline-block;width:5px\">\u00a0</div>mediate before </div><div id=\"a17454\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:399px;\">retired Tenth Circuit Chief Judge Deanell Reece Tacha, but the mediation was unsuccessful. On June 26, 2024, the district court </div><div id=\"a17456\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:414px;\">denied defendants\u2019<div style=\"display:inline-block;width:5px\">\u00a0</div>motion to<div style=\"display:inline-block;width:5px\">\u00a0</div>dismiss the<div style=\"display:inline-block;width:5px\">\u00a0</div>case. On<div style=\"display:inline-block;width:5px\">\u00a0</div>September 13,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024, a<div style=\"display:inline-block;width:5px\">\u00a0</div>status hearing<div style=\"display:inline-block;width:5px\">\u00a0</div>was held<div style=\"display:inline-block;width:5px\">\u00a0</div>and the<div style=\"display:inline-block;width:5px\">\u00a0</div>court scheduled<div style=\"display:inline-block;width:5px\">\u00a0</div>an </div><div id=\"a17457\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:429px;\">evidentiary hearing<div style=\"display:inline-block;width:5px\">\u00a0</div>for December<div style=\"display:inline-block;width:5px\">\u00a0</div>3, 2024,<div style=\"display:inline-block;width:5px\">\u00a0</div>to determine<div style=\"display:inline-block;width:5px\">\u00a0</div>whether any<div style=\"display:inline-block;width:5px\">\u00a0</div>legal remedy<div style=\"display:inline-block;width:5px\">\u00a0</div>is available<div style=\"display:inline-block;width:5px\">\u00a0</div>based on<div style=\"display:inline-block;width:6px\">\u00a0</div>the now<div style=\"display:inline-block;width:5px\">\u00a0</div>14 year<div style=\"display:inline-block;width:6px\">\u00a0</div>old </div><div id=\"a17459\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:445px;\">record and changed circumstances of the Illinois River watershed.<div style=\"display:inline-block;width:5px\">\u00a0</div>On June 17, 2025, the court entered an opinion and<div style=\"display:inline-block;width:2px\">\u00a0</div>order that </div><div id=\"a17461\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:460px;\">found that the State satisfied its burden to show that conditions in the Illinois River watershed have not materially changed since </div><div id=\"a17463\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:475px;\">the original<div style=\"display:inline-block;width:5px\">\u00a0</div>trial and<div style=\"display:inline-block;width:5px\">\u00a0</div>the case<div style=\"display:inline-block;width:5px\">\u00a0</div>in not<div style=\"display:inline-block;width:5px\">\u00a0</div>moot. The<div style=\"display:inline-block;width:5px\">\u00a0</div>court instructed<div style=\"display:inline-block;width:5px\">\u00a0</div>the parties<div style=\"display:inline-block;width:5px\">\u00a0</div>to submit<div style=\"display:inline-block;width:5px\">\u00a0</div>proposed forms<div style=\"display:inline-block;width:5px\">\u00a0</div>of final<div style=\"display:inline-block;width:5px\">\u00a0</div>judgment. While </div><div id=\"a17466\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:491px;\">management believes there<div style=\"display:inline-block;width:5px\">\u00a0</div>is a<div style=\"display:inline-block;width:5px\">\u00a0</div>reasonable possibility of<div style=\"display:inline-block;width:5px\">\u00a0</div>a material loss<div style=\"display:inline-block;width:5px\">\u00a0</div>from the<div style=\"display:inline-block;width:5px\">\u00a0</div>case, at<div style=\"display:inline-block;width:5px\">\u00a0</div>the present<div style=\"display:inline-block;width:5px\">\u00a0</div>time, it<div style=\"display:inline-block;width:5px\">\u00a0</div>is not<div style=\"display:inline-block;width:5px\">\u00a0</div>possible to </div><div id=\"a17468\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:506px;\">estimate the<div style=\"display:inline-block;width:5px\">\u00a0</div>amount of<div style=\"display:inline-block;width:5px\">\u00a0</div>monetary exposure,<div style=\"display:inline-block;width:5px\">\u00a0</div>if any,<div style=\"display:inline-block;width:6px\">\u00a0</div>to the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company due<div style=\"display:inline-block;width:5px\">\u00a0</div>to a<div style=\"display:inline-block;width:5px\">\u00a0</div>range of<div style=\"display:inline-block;width:5px\">\u00a0</div>factors, including<div style=\"display:inline-block;width:5px\">\u00a0</div>the following,<div style=\"display:inline-block;width:5px\">\u00a0</div>among </div><div id=\"a17470\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:521px;\">others: uncertainties inherent in any<div style=\"display:inline-block;width:5px\">\u00a0</div>assessment of potential costs associated<div style=\"display:inline-block;width:5px\">\u00a0</div>with injunctive relief or<div style=\"display:inline-block;width:5px\">\u00a0</div>other penalties based on<div style=\"display:inline-block;width:5px\">\u00a0</div>a </div><div id=\"a17473\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:537px;\">decision in a case tried<div style=\"display:inline-block;width:5px\">\u00a0</div>over 14 years ago based<div style=\"display:inline-block;width:5px\">\u00a0</div>on environmental conditions that existed at<div style=\"display:inline-block;width:5px\">\u00a0</div>the time, the lack of<div style=\"display:inline-block;width:5px\">\u00a0</div>guidance from </div><div id=\"a17475\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:552px;\">the court as to<div style=\"display:inline-block;width:1px\">\u00a0</div>what might be<div style=\"display:inline-block;width:2px\">\u00a0</div>considered appropriate remedies,<div style=\"display:inline-block;width:2px\">\u00a0</div>the ongoing litigation<div style=\"display:inline-block;width:2px\">\u00a0</div>with the State<div style=\"display:inline-block;width:2px\">\u00a0</div>of Oklahoma, and<div style=\"display:inline-block;width:2px\">\u00a0</div>uncertainty </div><div id=\"a17478\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:567px;\">regarding<div style=\"display:inline-block;width:5px\">\u00a0</div>what<div style=\"display:inline-block;width:5px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>proportionate<div style=\"display:inline-block;width:5px\">\u00a0</div>share<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>any<div style=\"display:inline-block;width:5px\">\u00a0</div>remedy<div style=\"display:inline-block;width:5px\">\u00a0</div>would<div style=\"display:inline-block;width:5px\">\u00a0</div>be,<div style=\"display:inline-block;width:5px\">\u00a0</div>although<div style=\"display:inline-block;width:5px\">\u00a0</div>we<div style=\"display:inline-block;width:5px\">\u00a0</div>believe<div style=\"display:inline-block;width:5px\">\u00a0</div>that<div style=\"display:inline-block;width:5px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>share<div style=\"display:inline-block;width:5px\">\u00a0</div>compared<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>other </div><div id=\"a17479\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:583px;\">defendants is small. </div><div id=\"a17483\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:613px;\">Other Matters </div><div id=\"a17486\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:644px;\">In addition to the above,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company is involved in<div style=\"display:inline-block;width:5px\">\u00a0</div>various other claims and litigation<div style=\"display:inline-block;width:5px\">\u00a0</div>incidental to its business. Although<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a17489\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:659px;\">outcome of these matters<div style=\"display:inline-block;width:2px\">\u00a0</div>cannot be determined with<div style=\"display:inline-block;width:2px\">\u00a0</div>certainty, management, upon the advice of<div style=\"display:inline-block;width:2px\">\u00a0</div>counsel, is of the<div style=\"display:inline-block;width:2px\">\u00a0</div>opinion that the </div><div id=\"a17492\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:675px;\">final outcome should not have a material effect on the Company\u2019s consolidated results of operations or financial position.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-1014","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyDamagesSoughtValue","xbrl:period":"2020-04-30T00:00:00/2020-05-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:LitigationStatusAxis":"us-gaap:PendingLitigationMember","srt:LitigationCaseAxis":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember"},"factValues":[{"value":"100000","decimals":0}]},{"name":"rpt:f-1015","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyDamagesSoughtValue","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:LitigationStatusAxis":"us-gaap:PendingLitigationMember","srt:LitigationCaseAxis":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember"},"factValues":[{"value":"1000000.0","decimals":-5}]},{"name":"rpt:f-1016","factDimensions":{"xbrl:concept":"us-gaap:LitigationSettlementAmountAwardedToOtherParty","xbrl:period":"2023-12-01T00:00:00/2023-12-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:LitigationCaseAxis":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember"},"factValues":[{"value":"17800000","decimals":-5}]},{"name":"rpt:f-1017","factDimensions":{"xbrl:concept":"calm:LitigationSettlementTrebleDamages","xbrl:period":"2024-11-06T00:00:00/2024-11-07T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:LitigationStatusAxis":"us-gaap:JudicialRulingMember","srt:LitigationCaseAxis":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember"},"factValues":[{"value":"43600000","decimals":-5}]},{"name":"rpt:f-1018","factDimensions":{"xbrl:concept":"us-gaap:SpecialAssessmentBondCurrent","xbrl:period":"2024-12-18T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:LitigationStatusAxis":"us-gaap:JudicialRulingMember","us-gaap:LossContingenciesByNatureOfContingencyAxis":"us-gaap:SuretyBondMember","srt:LitigationCaseAxis":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember"},"factValues":[{"value":"23900000","decimals":-5}]},{"name":"rpt:f-1019","factDimensions":{"xbrl:concept":"calm:LitigationSettlementTrebleDamages","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:LitigationCaseAxis":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember"},"factValues":[{"value":"43600000","decimals":-5}]},{"name":"rpt:f-1020","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyAccrualProvision","xbrl:period":"2023-12-03T00:00:00/2024-03-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:LitigationCaseAxis":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember"},"factValues":[{"value":"19600000","decimals":-5}]},{"name":"rpt:f-1021","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestOwnershipPercentageByParent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","srt:OwnershipAxis":"calm:BentonCountyFoodsMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1022","factDimensions":{"xbrl:concept":"us-gaap:SubsequentEventsTextBlock","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer421\" style=\"position:relative;line-height:normal;width:701px;height:156px;\"><div id=\"TextContainer421\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a17495\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 17 \u2013 Subsequent Events </div><div id=\"a17501\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">Effective June 2, 2025, the Company completed its previously announced acquisition of Echo Lake Foods, LLC (formerly Echo </div><div id=\"a17502\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">Lake Foods,<div style=\"display:inline-block;width:6px\">\u00a0</div>Inc.) and<div style=\"display:inline-block;width:6px\">\u00a0</div>certain related<div style=\"display:inline-block;width:6px\">\u00a0</div>companies (collectively<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cEcho Lake<div style=\"display:inline-block;width:6px\">\u00a0</div>Foods\u201d). Echo<div style=\"display:inline-block;width:6px\">\u00a0</div>Lake Foods<div style=\"display:inline-block;width:6px\">\u00a0</div>is based<div style=\"display:inline-block;width:6px\">\u00a0</div>in Burlington, </div><div id=\"a17503\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">Wisconsin and produces, packages, markets and distributes prepared foods, including waffles, pancakes, scrambled eggs, frozen </div><div id=\"a17505\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">cooked omelets, egg patties,<div style=\"display:inline-block;width:5px\">\u00a0</div>toast and diced eggs.<div style=\"display:inline-block;width:5px\">\u00a0</div>The purchase price was<div style=\"display:inline-block;width:5px\">\u00a0</div>approximately $</div><div id=\"a17505_89_3\" style=\"position:absolute;font-family:'Times New Roman';left:495px;top:78px;\">258</div><div id=\"a17505_92_33\" style=\"position:absolute;font-family:'Times New Roman';left:515px;top:78px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million, excluding expected tax </div><div id=\"a17509\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">assets resulting from the transaction, and was funded with available cash on hand. </div><div id=\"a17515\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:125px;\">The Company has not included<div style=\"display:inline-block;width:2px\">\u00a0</div>certain disclosures due to<div style=\"display:inline-block;width:2px\">\u00a0</div>the timing of the<div style=\"display:inline-block;width:2px\">\u00a0</div>transaction relative to the<div style=\"display:inline-block;width:2px\">\u00a0</div>date of the report containing </div><div id=\"a17517\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">these Financial Statements and because the initial accounting for the business combination is incomplete.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-1023","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationConsiderationTransferred1","xbrl:period":"2025-06-02T00:00:00/2025-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"258000000","decimals":-6}]},{"name":"rpt:f-1024","factDimensions":{"xbrl:concept":"dei:AuditorName","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Frost, PLLC","language":"en-us"}]},{"name":"rpt:f-1025","factDimensions":{"xbrl:concept":"dei:AuditorLocation","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Little Rock, Arkansas","language":"en-us"}]},{"name":"rpt:f-1026","factDimensions":{"xbrl:concept":"ecd:Rule10b51ArrAdoptedFlag","xbrl:period":"2025-03-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-1027","factDimensions":{"xbrl:concept":"ecd:Rule10b51ArrTrmntdFlag","xbrl:period":"2025-03-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-1028","factDimensions":{"xbrl:concept":"ecd:NonRule10b51ArrAdoptedFlag","xbrl:period":"2025-03-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-1029","factDimensions":{"xbrl:concept":"ecd:NonRule10b51ArrTrmntdFlag","xbrl:period":"2025-03-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-1030","factDimensions":{"xbrl:concept":"dei:AuditorFirmId","xbrl:period":"2024-06-02T00:00:00/2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"5348","language":"en-us"}]}]}}