{"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-000251","cik":"http://www.sec.gov/CIK","dei":"http://xbrl.sec.gov/dei/2024","xbrli":"http://www.xbrl.org/2003/instance","calm":"http://www.calmainefoods.com/20250830","us-gaap":"http://fasb.org/us-gaap/2024","dtr-types":"http://www.xbrl.org/dtr/type/2022-03-31","srt":"http://fasb.org/srt/2024","ecd":"http://xbrl.sec.gov/ecd/2024"},"description":"10-Q 0001562762-25-000251 (CIK 0000016160) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2025-10-01"}],"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:pullet_and_breeder","dataType":"xs:decimal"},{"name":"dummy:Layers","dataType":"xs:decimal"},{"name":"dummy:Item","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: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:GainLossOnInvoluntaryConversions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:LitigationSettlementTrebleDamages","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:PercentageOfNetIncomeLossUsedToComputeAccruedDividends","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock","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":"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":"us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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: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:AgriculturalRelatedInventoryFeedAndSupplies","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AgriculturalRelatedInventoryPlantMaterial","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: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:BusinessCombinationAcquisitionRelatedCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap: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:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","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: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: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: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:CommonStockDividendsPerShareCashPaid","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: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:CostOfGoodsAndServicesSold","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:DeferredIncomeTaxLiabilitiesNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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: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: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: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:GrossProfit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:IncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxesReceivable","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:InterestIncomeExpenseNet","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: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:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock","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: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:MinorityInterestOwnershipPercentageByParent","dataType":"xbrlr:percent","periodType":"instant","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: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: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:OtherComprehensiveIncomeLossNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:PaymentsOfDividends","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireBusinessesGross","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","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:ProfitLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentNet","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: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:SegmentReportingDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SellingGeneralAndAdministrativeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap: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: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: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:TreasuryStockCommonShares","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:TreasuryStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UseOfEstimates","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","dataType":"xbrla:sharesType","periodType":"duration","nillable":true}],"headings":[{"name":"calm:EarningsPerShareBasicDilutedAbstract"},{"name":"calm:EquityTable"},{"name":"calm:SignificantAccountingPoliciesLineItems"},{"name":"calm:WeightedAverageSharesOutstandingAbstract"},{"name":"dei:CoverAbstract"},{"name":"ecd:AdjLineItems"},{"name":"ecd:AwardTmgDiscLineItems"},{"name":"ecd:AwardTmgDiscTable"},{"name":"ecd:AwardsCloseToMnpiDiscLineItems"},{"name":"ecd:AwardsCloseToMnpiDiscTable"},{"name":"ecd:ErrCompRecoveryTable"},{"name":"ecd:ForgoneRecoveriesByIndTable"},{"name":"ecd:ForgoneRecoveriesLineItems"},{"name":"ecd:InsiderTradingArrLineItems"},{"name":"ecd:InsiderTradingPoliciesProcLineItems"},{"name":"ecd:InsiderTradingPoliciesProcTable"},{"name":"ecd:OutstandingRecoveriesByIndTable"},{"name":"ecd:OutstandingRecoveriesLineItems"},{"name":"ecd:PayVsPerformanceDisclosureLineItems"},{"name":"ecd:PayVsPerformanceDisclosureWithAdditionalMeasuresLineItems"},{"name":"ecd:PayVsPerformanceTableLineItems"},{"name":"ecd:PvpAdjTable"},{"name":"ecd:PvpMeasuresLineItems"},{"name":"ecd:PvpMeasuresTable"},{"name":"ecd:PvpTable"},{"name":"ecd:PvpTabularListTable"},{"name":"ecd:PvpTabularListsLineItems"},{"name":"ecd:PvpTabularListsTable"},{"name":"ecd:PvpWithAdditionalMeasuresTable"},{"name":"ecd:RecoveryOfErrCompDisclosureLineItems"},{"name":"ecd:TabularListMeasuresLineItems"},{"name":"ecd:TradingArrByIndTable"},{"name":"us-gaap:AccountingPoliciesAbstract"},{"name":"us-gaap:AssetsAbstract"},{"name":"us-gaap:AssetsCurrentAbstract"},{"name":"us-gaap:BusinessAcquisitionLineItems"},{"name":"us-gaap:BusinessCombinationsAbstract"},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract"},{"name":"us-gaap:DebtSecuritiesAvailableForSaleTable"},{"name":"us-gaap:DilutiveSecuritiesAbstract"},{"name":"us-gaap:DisaggregationOfRevenueLineItems"},{"name":"us-gaap:DisaggregationOfRevenueTable"},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"},{"name":"us-gaap:EarningsPerShareAbstract"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"},{"name":"us-gaap:FairValueDisclosuresAbstract"},{"name":"us-gaap:IncomeStatementAbstract"},{"name":"us-gaap:InventoryDisclosureAbstract"},{"name":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract"},{"name":"us-gaap:LiabilitiesAndStockholdersEquityAbstract"},{"name":"us-gaap:LiabilitiesCurrentAbstract"},{"name":"us-gaap:LossContingenciesLineItems"},{"name":"us-gaap:LossContingenciesTable"},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract"},{"name":"us-gaap:OtherNonoperatingIncomeExpenseAbstract"},{"name":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems"},{"name":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable"},{"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"}],"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:OwnershipAxis","domainClass":"srt:OwnershipDomain"},{"name":"srt:ProductOrServiceAxis","domainClass":"srt:ProductsAndServicesDomain"},{"name":"us-gaap:AwardTypeAxis","domainClass":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:BusinessAcquisitionAxis","domainClass":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"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:InvestmentTypeAxis","domainClass":"us-gaap:InvestmentTypeCategorizationMember"},{"name":"us-gaap:LitigationStatusAxis","domainClass":"us-gaap:LitigationStatusDomain"},{"name":"us-gaap:LossContingenciesByNatureOfContingencyAxis","domainClass":"us-gaap:LossContingencyNatureDomain"},{"name":"us-gaap:StatementBusinessSegmentsAxis","domainClass":"us-gaap:SegmentDomain"},{"name":"us-gaap:StatementClassOfStockAxis","domainClass":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:StatementEquityComponentsAxis","domainClass":"us-gaap:EquityComponentDomain"}],"domainClasses":[{"name":"ecd:AllAdjToCompMember"},{"name":"ecd:AllExecutiveCategoriesMember"},{"name":"ecd:AllIndividualsMember"},{"name":"ecd:AllTradingArrangementsMember"},{"name":"srt:LitigationCaseTypeDomain"},{"name":"srt:OwnershipDomain"},{"name":"srt:ProductsAndServicesDomain"},{"name":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"},{"name":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:InvestmentTypeCategorizationMember"},{"name":"us-gaap:LitigationStatusDomain"},{"name":"us-gaap:LossContingencyNatureDomain"},{"name":"us-gaap:SegmentDomain"},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:EchoLakeFoodsIncMember"}]},{"name":"rpt:domain-1","root":"us-gaap:LitigationStatusDomain","relationships":[{"source":"us-gaap:LitigationStatusDomain","target":"us-gaap:PendingLitigationMember"},{"source":"us-gaap:LitigationStatusDomain","target":"us-gaap:JudicialRulingMember"}]},{"name":"rpt:domain-2","root":"srt:LitigationCaseTypeDomain","relationships":[{"source":"srt:LitigationCaseTypeDomain","target":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember"},{"source":"srt:LitigationCaseTypeDomain","target":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember"},{"source":"srt:LitigationCaseTypeDomain","target":"calm:StateOfOklahomaVCalMaineFoodsIncDbaWatershedPollutionLitigationMemberMember"}]},{"name":"rpt:domain-3","root":"srt:OwnershipDomain","relationships":[{"source":"srt:OwnershipDomain","target":"calm:BentonCountyFoodsMember"}]},{"name":"rpt:domain-4","root":"us-gaap:LossContingencyNatureDomain","relationships":[{"source":"us-gaap:LossContingencyNatureDomain","target":"us-gaap:SuretyBondMember"}]},{"name":"rpt:domain-5","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonStockMember"},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"}]},{"name":"rpt:domain-6","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:AccumulatedOtherComprehensiveIncomeMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:NoncontrollingInterestMember"}]},{"name":"rpt:domain-7","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:FassioEggFarmsIncMember"}]},{"name":"rpt:domain-8","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"},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:MutualFundMember"}]},{"name":"rpt:domain-9","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-10","root":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","relationships":[{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"calm:ContingentconsiderationMember"}]},{"name":"rpt:domain-11","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-12","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"calm:NonSpecialtyShellEggSalesMember"},{"source":"srt:ProductsAndServicesDomain","target":"calm:SpecialtyShellEggSalesMember"},{"source":"srt:ProductsAndServicesDomain","target":"calm:PreparedFoodsMember"},{"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-13","root":"us-gaap:SegmentDomain","relationships":[{"source":"us-gaap:SegmentDomain","target":"calm:ProductAndSalesChannelSegmentMember"}]},{"name":"rpt:domain-14","root":"ecd:AllIndividualsMember","relationships":[{"source":"ecd:AllIndividualsMember","target":"ecd:NonNeosMember"}]},{"name":"rpt:domain-15","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockAppreciationRightsSARSMember"}]},{"name":"rpt:domain-16","root":"ecd:AllTradingArrangementsMember","relationships":[]},{"name":"rpt:domain-17","root":"ecd:AllExecutiveCategoriesMember","relationships":[{"source":"ecd:AllExecutiveCategoriesMember","target":"ecd:PeoMember"},{"source":"ecd:AllExecutiveCategoriesMember","target":"ecd:NonPeoNeoMember"}]},{"name":"rpt:domain-18","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:BentonCountyFoodsMember","domainClasses":["srt:OwnershipDomain"]},{"name":"calm:ContingentconsiderationMember","domainClasses":["us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"]},{"name":"calm:EchoLakeFoodsIncMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"calm:EggProductsMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:FassioEggFarmsIncMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"calm:NonSpecialtyShellEggSalesMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:OtherMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:PreparedFoodsMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:ProductAndSalesChannelSegmentMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"calm:SpecialtyShellEggSalesMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:StateOfOklahomaVCalMaineFoodsIncDbaWatershedPollutionLitigationMemberMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"ecd:AggtChngPnsnValInSummryCompstnTblForAplblYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:AggtPnsnAdjsSvcCstMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:EqtyAwrdsAdjsMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:NonNeosMember","domainClasses":["ecd:AllIndividualsMember"]},{"name":"ecd:NonPeoNeoMember","domainClasses":["ecd:AllExecutiveCategoriesMember"]},{"name":"ecd:PeoMember","domainClasses":["ecd:AllExecutiveCategoriesMember"]},{"name":"ecd:PnsnAdjsPrrSvcCstMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:PnsnAdjsSvcCstMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AdditionalPaidInCapitalMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AssetBackedSecuritiesMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"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:CorporateDebtSecuritiesMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:EmployeeStockOptionMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:FairValueInputsLevel1Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueInputsLevel2Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueInputsLevel3Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FoodAndBeverageMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"us-gaap:JudicialRulingMember","domainClasses":["us-gaap:LitigationStatusDomain"]},{"name":"us-gaap:MunicipalBondsMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:MutualFundMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:NoncontrollingInterestMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"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:ServiceOtherMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"us-gaap:StockAppreciationRightsSARSMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:SuretyBondMember","domainClasses":["us-gaap:LossContingencyNatureDomain"]},{"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"]}],"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-0","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:LitigationStatusAxis","domainNetwork":"rpt:domain-1","optional":true},{"dimension":"srt:LitigationCaseAxis","domainNetwork":"rpt:domain-2","optional":true},{"dimension":"srt:OwnershipAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"us-gaap:LossContingenciesByNatureOfContingencyAxis","domainNetwork":"rpt:domain-4","optional":true}]},{"name":"rpt:cube-3","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-5","optional":true}]},{"name":"rpt:cube-4","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-5","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-6","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:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-7","optional":true}]},{"name":"rpt:cube-6","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:InvestmentTypeAxis","domainNetwork":"rpt:domain-8","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-9","optional":true},{"dimension":"us-gaap:FairValueByLiabilityClassAxis","domainNetwork":"rpt:domain-10","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:FinancialInstrumentAxis","domainNetwork":"rpt:domain-11","optional":true}]},{"name":"rpt:cube-8","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-12","optional":true},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-13","optional":true}]},{"name":"rpt:cube-9","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]},{"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":"ecd:IndividualAxis","domainNetwork":"rpt:domain-14","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-15","optional":true}]},{"name":"rpt:cube-11","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:RestatementDateAxis"}]},{"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":"ecd:RestatementDateAxis"},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-14","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":"ecd:TradingArrAxis","domainNetwork":"rpt:domain-16","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-14","optional":true}]},{"name":"rpt:cube-14","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]},{"name":"rpt:cube-15","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:RestatementDateAxis"},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-14","optional":true}]},{"name":"rpt:cube-16","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:ExecutiveCategoryAxis","domainNetwork":"rpt:domain-17","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-14","optional":true},{"dimension":"ecd:AdjToCompAxis","domainNetwork":"rpt:domain-18","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}]},{"name":"rpt:cube-18","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:ExecutiveCategoryAxis","domainNetwork":"rpt:domain-17","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-14","optional":true},{"dimension":"ecd:MeasureAxis"}]},{"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":"ecd:MeasureAxis"}]},{"name":"rpt:cube-20","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-14","optional":true}]},{"name":"rpt:cube-21","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:ExecutiveCategoryAxis","domainNetwork":"rpt:domain-17","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-14","optional":true},{"dimension":"ecd:MeasureAxis"}]},{"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":"ecd:ExecutiveCategoryAxis","domainNetwork":"rpt:domain-17","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-14","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: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","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","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","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: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:ContingentconsiderationMember","labelType":"xbrl:label","value":"Contingent consideration [Member]","language":"en-US"},{"forObject":"calm:EarningsPerShareBasicDilutedAbstract","labelType":"xbrl:terseLabel","value":"Net income per common share attributable to Cal-Maine Foods, Inc.","language":"en-US"},{"forObject":"calm:EarningsPerShareBasicDilutedAbstract","labelType":"xbrl:label","value":"Earnings Per Share, Basic Diluted [Abstract]","language":"en-US"},{"forObject":"calm:EarningsPerShareBasicDilutedAbstract","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: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:EquityTable","labelType":"xbrl:terseLabel","value":"Equity [Table]","language":"en-US"},{"forObject":"calm:EquityTable","labelType":"xbrl:label","value":"Equity [Table]","language":"en-US"},{"forObject":"calm:FassioEggFarmsIncMember","labelType":"xbrl:label","value":"Fassio Egg Farms, Inc. [Member]","language":"en-US"},{"forObject":"calm:GainLossOnInvoluntaryConversions","labelType":"xbrl:label","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:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember","labelType":"xbrl:label","value":"Kraft Foods Global, Inc. et al. v. United Egg Producers, Inc. et al [Member]","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: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: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:PreparedFoodsMember","labelType":"xbrl:label","value":"Prepared Foods [Member]","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:ProductAndSalesChannelSegmentMember","labelType":"xbrl:label","value":"Product and Sales Channel Segment [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:SignificantAccountingPoliciesLineItems","labelType":"xbrl:label","value":"Significant Accounting Policies [Line Items]","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:StateOfOklahomaVCalMaineFoodsIncDbaWatershedPollutionLitigationMemberMember","labelType":"xbrl:label","value":"State of Oklahoma v. Cal-Maine Foods, Inc. d/b/a Watershed Pollution Litigation [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: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":"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: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: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":"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:AccountsPayableAndOtherAccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Accounts Payable And Other Accrued Liabilities Current","language":"en-US"},{"forObject":"us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Accrued expenses and other liabilities","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":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:terseLabel","value":"Trade and other receivables, net","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:label","value":"Accounts Receivable, Net, Current","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:totalLabel","value":"Total receivables","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 taxes payable","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:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss), Net of Tax","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:terseLabel","value":"Accumulated other comprehensive 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:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:verboseLabel","value":"Accum. Other Comp. Loss [Member]","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:label","value":"Additional Paid in Capital, Common Stock","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:terseLabel","value":"Paid-in capital","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: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:AgriculturalRelatedInventoryPlantMaterial","labelType":"xbrl:label","value":"Agricultural Related Inventory Plant Material","language":"en-US"},{"forObject":"us-gaap:AgriculturalRelatedInventoryPlantMaterial","labelType":"xbrl:terseLabel","value":"Raw materials and finished goods inventory","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:terseLabel","value":"Stock based compensation expense","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Expense","language":"en-US"},{"forObject":"us-gaap:AssetBackedSecuritiesMember","labelType":"xbrl:label","value":"Asset-backed Securities [Member]","language":"en-US"},{"forObject":"us-gaap:AssetBackedSecuritiesMember","labelType":"xbrl:terseLabel","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":"Adjustments to the fair value of contingent consideration","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:terseLabel","value":"Investment securities available-for-sale","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:totalLabel","value":"Total","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","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent","labelType":"xbrl:terseLabel","value":"Estimated Fair Value, Noncurrent","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent","labelType":"xbrl:label","value":"Debt Securities, Available-for-sale, Noncurrent","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: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: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:BusinessCombinationAcquisitionRelatedCosts","labelType":"xbrl:label","value":"Business Combination Acquisition Related Costs","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","labelType":"xbrl:terseLabel","value":"Business acquisition, transaction costs","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Acquisition","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:label","value":"Business Combination Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","labelType":"xbrl:label","value":"Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","labelType":"xbrl:totalLabel","value":"Total assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","labelType":"xbrl:label","value":"Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cash And Equivalents","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","labelType":"xbrl:terseLabel","value":"Cash","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities","labelType":"xbrl:label","value":"Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Marketable Securities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities","labelType":"xbrl:terseLabel","value":"Investment securities available-for-sale","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","labelType":"xbrl:label","value":"Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Prepaid Expense And Other Assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","labelType":"xbrl:terseLabel","value":"Prepaid expenses and other current assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","labelType":"xbrl:label","value":"Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Receivables","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","labelType":"xbrl:terseLabel","value":"Accounts receivable, net","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","labelType":"xbrl:verboseLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","labelType":"xbrl:label","value":"Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accounts Payable","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","labelType":"xbrl:negatedTerseLabel","value":"Accounts payable and other current liabilities","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":"Inventories","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:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","labelType":"xbrl:totalLabel","value":"Total identifiable net assets","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:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Property, plant & 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 net assets and goodwill","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":"Acquisition [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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodStartLabel","value":"Cash, cash equivalents and restricted cash at beginning of period","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodEndLabel","value":"Cash, cash equivalents and restricted cash at end of period","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":"Net change in cash, cash equivalents and restricted cash","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: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 10","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: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:CommonStockDividendsPerShareCashPaid","labelType":"xbrl:terseLabel","value":"Dividends per common share (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:CommonStockDividendsPerShareCashPaid","labelType":"xbrl:label","value":"Common Stock, Dividends, Per Share, Cash Paid","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: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:CommonStockValue","labelType":"xbrl:terseLabel","value":"Common stock ($0.01 par value) - authorized 120,000 shares, issued 75,061 shares","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: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: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: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: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: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: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: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: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: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: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 Measurements [Abstract]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:terseLabel","value":"Fair Value Measurements","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: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: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: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: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: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: 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:IncomeStatementAbstract","labelType":"xbrl:terseLabel","value":"Income Statement [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:label","value":"Condensed Consolidated Statements of Income [Abstract]","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: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: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:InterestIncomeExpenseNet","labelType":"xbrl:label","value":"Interest Income Expense Net","language":"en-US"},{"forObject":"us-gaap:InterestIncomeExpenseNet","labelType":"xbrl:terseLabel","value":"Interest income, net","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","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: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: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: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:LitigationSettlementAmountAwardedToOtherParty","labelType":"xbrl:label","value":"Litigation Settlement Amount Awarded To Other Party","language":"en-US"},{"forObject":"us-gaap:LitigationSettlementAmountAwardedToOtherParty","labelType":"xbrl:terseLabel","value":"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: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 entity","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:MinorityInterestOwnershipPercentageByParent","labelType":"xbrl:verboseLabel","value":"Ownership interest, acquired remaining","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: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 operations","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: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, net","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:OtherAssetsNoncurrent","labelType":"xbrl:terseLabel","value":"Other long-term 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 on 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:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","labelType":"xbrl:terseLabel","value":"Other comprehensive income, 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, net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:terseLabel","value":"Other comprehensive income, 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:OtherComprehensiveIncomeLossTax","labelType":"xbrl:negatedLabel","value":"Income tax expense related to items of other comprehensive income","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 benefit related to items of other comprehensive income","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:terseLabel","value":"Other noncurrent 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 adjustments, net","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:PaymentsToAcquireAvailableForSaleSecuritiesDebt","labelType":"xbrl:negatedLabel","value":"Purchases of investment securities","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt","labelType":"xbrl:label","value":"Purchases of investment securities","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:label","value":"Payments to Acquire Businesses, Net of Cash Acquired","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:negatedLabel","value":"Acquisition of businesses, net of cash acquired","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: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:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","labelType":"xbrl:terseLabel","value":"Sales and maturities of investment securities","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: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 income (loss)","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:verboseLabel","value":"Net income","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: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: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: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: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","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: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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Consideration Paid for Acquisition and Amounts of Assets Acquired and Liabilities Assumed","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: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":"Summary of Equity Activity","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:SegmentDomain","labelType":"xbrl:label","value":"Segment [Domain]","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: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: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: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:StatementBusinessSegmentsAxis","labelType":"xbrl:label","value":"Statement Business Segments [Axis]","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:label","value":"Condensed Consolidated Statements of Cash Flows [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:terseLabel","value":"Condensed Consolidated Statements of Cash Flows [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:label","value":"Condensed Consolidated Balance Sheets [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:terseLabel","value":"Statement of Financial Position [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","labelType":"xbrl:label","value":"Condensed Consolidated Statements of Comprehensive Income [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:StatementOfStockholdersEquityAbstract","labelType":"xbrl:label","value":"Consolidated Statements of Stockholders' Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"Statement 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: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:label","value":"Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteAbstract","labelType":"xbrl:terseLabel","value":"Stockholders' Equity Note [Abstract]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:label","value":"Stockholders' Equity Note Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Dividends Payable","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityPolicyTextBlock","labelType":"xbrl:label","value":"Stockholders' Equity, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:SuretyBondMember","labelType":"xbrl:label","value":"Surety Bond [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, Common [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:TreasuryStockValue","labelType":"xbrl:negatedLabel","value":"Common stock in treasury at cost - 26,561 shares at August 30, 2025 and 26,567 shares at May 31, 2025","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValue","labelType":"xbrl:label","value":"Treasury Stock, Value","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":"U S Treasury Bill Securities [Member]","language":"en-US"},{"forObject":"us-gaap:USTreasuryBillSecuritiesMember","labelType":"xbrl:terseLabel","value":"Treasury Bills [Member]","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: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: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 - Acquisition","language":"en-US"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"040201 - Disclosure - Acquisition (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"040202 - Disclosure - Acquisition (Summary of Consideration Paid for Acquisition and Amounts of Assets Acquired and Liabilities Assumed) (Details)","language":"en-US"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"030203 - Disclosure - Acquisition (Tables)","language":"en-US"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"011801 - Disclosure - Commitments and Contingencies","language":"en-US"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"041801 - Disclosure - Commitments and Contingencies (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"000100 - Statement - Condensed Consolidated Balance Sheets","language":"en-US"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"000105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)","language":"en-US"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"000505 - Statement - Condensed Consolidated Statements of Cash Flows","language":"en-US"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"000300 - Statement - Condensed Consolidated Statements of Comprehensive Income","language":"en-US"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"000200 - Statement - Condensed Consolidated Statements of Income","language":"en-US"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"000000 - Document - Document and Entity Information","language":"en-US"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"011201 - Disclosure - Equity","language":"en-US"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"041202 - Disclosure - Equity (Summary of Equity Activity) (Details)","language":"en-US"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"031201 - Disclosure - Equity (Tables)","language":"en-US"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"010401 - Disclosure - Fair Value Measurements","language":"en-US"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"040401 - Disclosure - Fair Value Measurements (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"020401 - Disclosure - Fair Value Measurements (Policy)","language":"en-US"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"040402 - Disclosure - Fair Value Measurements (Schedule of Assets Measured at Fair Value on A Recurring Basis) (Details)","language":"en-US"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"030401 - Disclosure - Fair Value Measurements (Tables)","language":"en-US"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"011901 - Disclosure - Insider Trading Arrangements","language":"en-US"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"010501 - Disclosure - Inventories","language":"en-US"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"040501 - Disclosure - Inventories (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"040502 - Disclosure - Inventories (Schedule Of Inventories) (Details)","language":"en-US"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"030501 - Disclosure - Inventories (Tables)","language":"en-US"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"010301 - Disclosure - Investment Securities Available-for-Sale","language":"en-US"},{"forObject":"rpt:group-26","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-27","labelType":"xbrl:label","value":"040302 - Disclosure - Investment Securities Available-for-Sale (Schedule of Investment Securities) (Details)","language":"en-US"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"030301 - Disclosure - Investment Securities Available-for-Sale (Tables)","language":"en-US"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"011301 - Disclosure - Net Income per Common Share","language":"en-US"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"041302 - Disclosure - Net Income per Common Share (Computation of Basic and Diluted Net Income Per Share) (Details)","language":"en-US"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"031301 - Disclosure - Net Income per Common Share (Tables)","language":"en-US"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"011701 - Disclosure - Segment Reporting","language":"en-US"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"041702 - Disclosure - Segment Reporting (Disaggregation of Revenue) (Details)","language":"en-US"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"041701 - Disclosure - Segment Reporting (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"031701 - Disclosure - Segment Reporting (Tables)","language":"en-US"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"011601 - Disclosure - Stock Based Compensation","language":"en-US"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"041601 - Disclosure - Stock Based Compensation (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"041602 - Disclosure - Stock Based Compensation (Summary of Equity Award Activity) (Details)","language":"en-US"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"031601 - Disclosure - Stock Based Compensation (Tables)","language":"en-US"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"010101 - Disclosure - Summary of Significant Accounting Policies","language":"en-US"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"040101 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"020101 - Disclosure - Summary of Significant Accounting Policies (Policy)","language":"en-US"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"995443 - Disclosure - Award Timing Disclosure","language":"en-US"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"995444 - Document - Awards Close To MNPI Disclosures","language":"en-US"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"995440 - Disclosure - Recovery of Erroneously Awarded Compensation","language":"en-US"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"995441 - Document - Forgone Recoveries, by Individual","language":"en-US"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"995446 - Document - Insider Trading Arrangements, by Individual","language":"en-US"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"995447 - Disclosure - Insider Trading Policies and Procedures","language":"en-US"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"995442 - Document - Outstanding Recoveries","language":"en-US"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"995413 - Disclosure - Adjustments to Compensation","language":"en-US"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"995410 - Disclosure - Pay vs Performance Disclosure","language":"en-US"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"995411 - Disclosure - Pay vs Performance Disclosure, with Additional Measures","language":"en-US"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"995424 - Disclosure - Measures","language":"en-US"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"995412 - Document - Pay vs Performance Table","language":"en-US"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"995415 - Disclosure - Tabular List Measures","language":"en-US"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"995414 - Disclosure - Tabular Lists by Executive Category","language":"en-US"}],"networks":[{"name":"rpt:network-presentation-29","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-30","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:BusinessAcquisitionEffectiveDateOfAcquisition1","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:EchoLakeFoodsIncMember","order":1.0},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":2.0},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:GoodwillAcquiredDuringPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-31","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},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:EchoLakeFoodsIncMember","order":1.0},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":2.0},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:Goodwill","order":12.0},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-32","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-33","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-34","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:LossContingenciesTable","order":1.0},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LossContingencyDamagesSoughtValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"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":"srt:OwnershipAxis","target":"srt:OwnershipDomain","order":1.0},{"source":"srt:OwnershipDomain","target":"calm:BentonCountyFoodsMember","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":"us-gaap:LossContingenciesLineItems","target":"us-gaap:MinorityInterestOwnershipPercentageByParent","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:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember","order":2.0},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LitigationSettlementAmountAwardedToOtherParty","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"calm:StateOfOklahomaVCalMaineFoodsIncDbaWatershedPollutionLitigationMemberMember","order":3.0},{"source":"us-gaap:LossContingenciesTable","target":"srt:OwnershipAxis","order":3.0},{"source":"us-gaap:LossContingenciesLineItems","target":"calm:LitigationSettlementTrebleDamages","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LossContingenciesByNatureOfContingencyAxis","order":4.0},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LossContingenciesLineItems","order":5.0},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LossContingencyAccrualProvision","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:SpecialAssessmentBondCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-35","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:StatementLineItems","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: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:AssetsCurrentAbstract","target":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","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:EmployeeRelatedLiabilitiesCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:OtherLiabilitiesNoncurrent","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:AssetsCurrentAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccruedIncomeTaxesCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:DeferredIncomeTaxLiabilitiesNet","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:AssetsCurrentAbstract","target":"us-gaap:IncomeTaxesReceivable","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Goodwill","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:DividendsPayableCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:Liabilities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:InventoryNet","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:CommitmentsAndContingencies","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"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:PrepaidExpenseAndOtherAssetsCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OtherAssetsNoncurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LiabilitiesCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:StockholdersEquity","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AssetsCurrent","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Assets","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:MinorityInterest","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-36","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:StatementLineItems","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesAuthorized","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-37","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:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsOfDividends","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DepreciationDepletionAndAmortization","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"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":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","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:NetCashProvidedByUsedInFinancingActivities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:OtherOperatingActivitiesCashFlowStatement","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-38","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:verboseLabel"}]},{"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:OtherComprehensiveIncomeLossTax","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-39","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:InterestIncomeExpenseNet","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"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:OtherNonoperatingIncomeExpense","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:NonoperatingIncomeExpense","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:SellingGeneralAndAdministrativeExpense","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:IncomeStatementAbstract","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"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-40","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: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:StatementClassOfStockAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentAnnualReport","order":2.0},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":2.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","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}]},{"name":"rpt:network-presentation-41","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-42","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:StatementOfStockholdersEquityAbstract","target":"calm:EquityTable","order":1.0},{"source":"calm:EquityTable","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:CommonStockMember","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:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":2.0},{"source":"calm:EquityTable","target":"us-gaap:StatementEquityComponentsAxis","order":2.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TreasuryStockCommonMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"calm:StockCompensationPlanTransactions","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:EquityTable","target":"us-gaap:StatementLineItems","order":3.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"calm:StockCompensationPlanTransactionsShares","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Dividends","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember","order":5.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ProfitLoss","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:NoncontrollingInterestMember","order":6.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockDividendsPerShareCashPaid","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-43","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StockholdersEquityNoteAbstract","order":1.0},{"source":"us-gaap:StockholdersEquityNoteAbstract","target":"us-gaap:ScheduleOfStockholdersEquityTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-44","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-45","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:FassioEggFarmsIncMember","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","order":1.0},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"calm:BusinessCombinationContingentConsiderationMeasurementPeriod","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:BusinessAcquisitionAxis","order":1.0},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":2.0},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AssetsFairValueAdjustment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-46","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-47","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"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:AssetsFairValueDisclosure","order":1.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:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:LiabilitiesFairValueDisclosure","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:InvestmentTypeCategorizationMember","target":"us-gaap:CertificatesOfDepositMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":4.0},{"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"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:MutualFundMember","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-48","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-49","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-50","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-51","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-52","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":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:AgriculturalRelatedInventoryPlantMaterial","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-53","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-54","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-55","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-56","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-57","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-58","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-59","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:verboseLabel"}]},{"source":"us-gaap:DilutiveSecuritiesAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"calm:EarningsPerShareBasicDilutedAbstract","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:EarningsPerShareBasicDilutedAbstract","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:verboseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:DilutiveSecuritiesAbstract","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"calm:EarningsPerShareBasicDilutedAbstract","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-60","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-61","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-62","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:DisaggregationOfRevenueLineItems","target":"us-gaap:Revenues","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:StatementBusinessSegmentsAxis","target":"us-gaap:SegmentDomain","order":1.0},{"source":"us-gaap:SegmentDomain","target":"calm:ProductAndSalesChannelSegmentMember","order":1.0},{"source":"srt:ProductsAndServicesDomain","target":"calm:SpecialtyShellEggSalesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisaggregationOfRevenueTable","target":"us-gaap:StatementBusinessSegmentsAxis","order":2.0},{"source":"us-gaap:DisaggregationOfRevenueTable","target":"us-gaap:DisaggregationOfRevenueLineItems","order":3.0},{"source":"srt:ProductsAndServicesDomain","target":"calm:PreparedFoodsMember","order":3.0},{"source":"srt:ProductsAndServicesDomain","target":"calm:EggProductsMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"calm:OtherMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:RetailMember","order":6.0},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:FoodAndBeverageMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:ServiceOtherMember","order":8.0}]},{"name":"rpt:network-presentation-63","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:NumberOfOperatingSegments","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:NumberOfReportableSegments","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-64","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-65","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-66","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":1.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-67","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-68","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-69","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-70","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"calm:SignificantAccountingPoliciesLineItems","order":1.0},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:FiscalPeriodDuration","order":1.0},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:PercentageOfNetIncomeLossUsedToComputeAccruedDividends","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-71","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:FiscalPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:UseOfEstimates","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:StockholdersEquityPolicyTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BusinessCombinationsPolicy","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-calculation-72","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":1.0},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","order":11.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"us-gaap:Goodwill","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-73","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:AssetsCurrent","target":"us-gaap:AccountsReceivableNetCurrent","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:IncomeTaxesReceivable","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:InventoryNet","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:AssetsCurrent","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:PropertyPlantAndEquipmentNet","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:Goodwill","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OtherAssetsNoncurrent","order":15.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccountsPayableCurrent","order":19.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":20.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccruedIncomeTaxesCurrent","order":21.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:DividendsPayableCurrent","order":22.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent","order":23.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:LiabilitiesCurrent","order":24.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:OtherLiabilitiesNoncurrent","order":25.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:DeferredIncomeTaxLiabilitiesNet","order":26.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:Liabilities","order":27.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:CommitmentsAndContingencies","order":28.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:CommonStockValue","order":30.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":31.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":32.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":33.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:TreasuryStockValue","order":34.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:StockholdersEquity","order":35.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:MinorityInterest","order":36.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":37.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-74","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":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:OtherOperatingActivitiesCashFlowStatement","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt","order":8.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":10.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":11.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsOfDividends","order":15.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","order":16.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":17.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-75","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:OtherComprehensiveIncomeLossNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossTax","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-76","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:InterestIncomeExpenseNet","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:OtherNonoperatingIncomeExpense","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:NonoperatingIncomeExpense","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ProfitLoss","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ProfitLoss","target":"us-gaap:IncomeTaxExpenseBenefit","order":13.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:ProfitLoss","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","order":15.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-77","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":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"us-gaap:AgriculturalRelatedInventoryPlantMaterial","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-78","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-79","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}]}]}],"groups":[{"name":"rpt:group-0","groupURI":"http://www.calmainefoods.com/role/Acquisition"},{"name":"rpt:group-1","groupURI":"http://www.calmainefoods.com/role/AcquisitionNarrativeDetails"},{"name":"rpt:group-2","groupURI":"http://www.calmainefoods.com/role/AcquisitionSummaryOfConsiderationPaidForAcquisitionAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails"},{"name":"rpt:group-3","groupURI":"http://www.calmainefoods.com/role/AcquisitionTables"},{"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/CondensedConsolidatedBalanceSheets"},{"name":"rpt:group-7","groupURI":"http://www.calmainefoods.com/role/CondensedConsolidatedBalanceSheetsParenthetical"},{"name":"rpt:group-8","groupURI":"http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfCashFlows"},{"name":"rpt:group-9","groupURI":"http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome"},{"name":"rpt:group-10","groupURI":"http://www.calmainefoods.com/role/CondensedConsolidatedStatementsOfIncome"},{"name":"rpt:group-11","groupURI":"http://www.calmainefoods.com/role/DocumentAndEntityInformation"},{"name":"rpt:group-12","groupURI":"http://www.calmainefoods.com/role/Equity"},{"name":"rpt:group-13","groupURI":"http://www.calmainefoods.com/role/EquitySummaryOfEquityActivityDetails"},{"name":"rpt:group-14","groupURI":"http://www.calmainefoods.com/role/EquityTables"},{"name":"rpt:group-15","groupURI":"http://www.calmainefoods.com/role/FairValueMeasurements"},{"name":"rpt:group-16","groupURI":"http://www.calmainefoods.com/role/FairValueMeasurementsNarrativeDetails"},{"name":"rpt:group-17","groupURI":"http://www.calmainefoods.com/role/FairValueMeasurementsPolicy"},{"name":"rpt:group-18","groupURI":"http://www.calmainefoods.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails"},{"name":"rpt:group-19","groupURI":"http://www.calmainefoods.com/role/FairValueMeasurementsTables"},{"name":"rpt:group-20","groupURI":"http://www.calmainefoods.com/role/InsiderTradingArrangements"},{"name":"rpt:group-21","groupURI":"http://www.calmainefoods.com/role/Inventories"},{"name":"rpt:group-22","groupURI":"http://www.calmainefoods.com/role/InventoriesNarrativeDetails"},{"name":"rpt:group-23","groupURI":"http://www.calmainefoods.com/role/InventoriesScheduleOfInventoriesDetails"},{"name":"rpt:group-24","groupURI":"http://www.calmainefoods.com/role/InventoriesTables"},{"name":"rpt:group-25","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesAvailableforSale"},{"name":"rpt:group-26","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesAvailableforSaleScheduleOfContractualMaturitiesOfInvestmentSecuritiesDetails"},{"name":"rpt:group-27","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesAvailableforSaleScheduleOfInvestmentSecuritiesDetails"},{"name":"rpt:group-28","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesAvailableforSaleTables"},{"name":"rpt:group-29","groupURI":"http://www.calmainefoods.com/role/NetIncomePerCommonShare"},{"name":"rpt:group-30","groupURI":"http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails"},{"name":"rpt:group-31","groupURI":"http://www.calmainefoods.com/role/NetIncomePerCommonShareTables"},{"name":"rpt:group-32","groupURI":"http://www.calmainefoods.com/role/SegmentReporting"},{"name":"rpt:group-33","groupURI":"http://www.calmainefoods.com/role/SegmentReportingDisaggregationOfRevenueDetails"},{"name":"rpt:group-34","groupURI":"http://www.calmainefoods.com/role/SegmentReportingNarrativeDetails"},{"name":"rpt:group-35","groupURI":"http://www.calmainefoods.com/role/SegmentReportingTables"},{"name":"rpt:group-36","groupURI":"http://www.calmainefoods.com/role/StockBasedCompensation"},{"name":"rpt:group-37","groupURI":"http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails"},{"name":"rpt:group-38","groupURI":"http://www.calmainefoods.com/role/StockBasedCompensationSummaryOfEquityAwardActivityDetails"},{"name":"rpt:group-39","groupURI":"http://www.calmainefoods.com/role/StockBasedCompensationTables"},{"name":"rpt:group-40","groupURI":"http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPolicies"},{"name":"rpt:group-41","groupURI":"http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"},{"name":"rpt:group-42","groupURI":"http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy"},{"name":"rpt:group-43","groupURI":"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"},{"name":"rpt:group-44","groupURI":"http://xbrl.sec.gov/ecd/role/AwardsCloseToMnpiDisc"},{"name":"rpt:group-45","groupURI":"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"},{"name":"rpt:group-46","groupURI":"http://xbrl.sec.gov/ecd/role/ForgoneRecoveries"},{"name":"rpt:group-47","groupURI":"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangementsByInd"},{"name":"rpt:group-48","groupURI":"http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"},{"name":"rpt:group-49","groupURI":"http://xbrl.sec.gov/ecd/role/OutstandingRecoveries"},{"name":"rpt:group-50","groupURI":"http://xbrl.sec.gov/ecd/role/PvpAdjustmentsToCompensation"},{"name":"rpt:group-51","groupURI":"http://xbrl.sec.gov/ecd/role/PvpDisclosure"},{"name":"rpt:group-52","groupURI":"http://xbrl.sec.gov/ecd/role/PvpDisclosureWithAdditionalMeasures"},{"name":"rpt:group-53","groupURI":"http://xbrl.sec.gov/ecd/role/PvpMeasures"},{"name":"rpt:group-54","groupURI":"http://xbrl.sec.gov/ecd/role/PvpTable"},{"name":"rpt:group-55","groupURI":"http://xbrl.sec.gov/ecd/role/TabularListMeasures"},{"name":"rpt:group-56","groupURI":"http://xbrl.sec.gov/ecd/role/TabularListsByExecutiveCategory"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-29"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-30"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-31"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-32"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-33"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-34"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-35"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-36"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-37"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-38"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-39"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-40"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-41"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-42"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-43"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-44"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-45"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-46"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-47"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-48"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-49"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-50"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-51"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-52"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-53"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-54"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-55"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-56"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-57"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-58"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-59"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-60"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-61"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-62"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-63"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-64"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-65"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-66"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-67"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-68"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-69"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-70"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-71"},{"groupName":"rpt:group-2","forObject":"rpt:network-calculation-72"},{"groupName":"rpt:group-6","forObject":"rpt:network-calculation-73"},{"groupName":"rpt:group-8","forObject":"rpt:network-calculation-74"},{"groupName":"rpt:group-9","forObject":"rpt:network-calculation-75"},{"groupName":"rpt:group-10","forObject":"rpt:network-calculation-76"},{"groupName":"rpt:group-23","forObject":"rpt:network-calculation-77"},{"groupName":"rpt:group-26","forObject":"rpt:network-calculation-78"},{"groupName":"rpt:group-27","forObject":"rpt:network-calculation-79"},{"groupName":"rpt:group-1","forObject":"rpt:cube-0"},{"groupName":"rpt:group-2","forObject":"rpt:cube-1"},{"groupName":"rpt:group-5","forObject":"rpt:cube-2"},{"groupName":"rpt:group-11","forObject":"rpt:cube-3"},{"groupName":"rpt:group-13","forObject":"rpt:cube-4"},{"groupName":"rpt:group-16","forObject":"rpt:cube-5"},{"groupName":"rpt:group-18","forObject":"rpt:cube-6"},{"groupName":"rpt:group-27","forObject":"rpt:cube-7"},{"groupName":"rpt:group-33","forObject":"rpt:cube-8"},{"groupName":"rpt:group-43","forObject":"rpt:cube-9"},{"groupName":"rpt:group-44","forObject":"rpt:cube-10"},{"groupName":"rpt:group-45","forObject":"rpt:cube-11"},{"groupName":"rpt:group-46","forObject":"rpt:cube-12"},{"groupName":"rpt:group-47","forObject":"rpt:cube-13"},{"groupName":"rpt:group-48","forObject":"rpt:cube-14"},{"groupName":"rpt:group-49","forObject":"rpt:cube-15"},{"groupName":"rpt:group-50","forObject":"rpt:cube-16"},{"groupName":"rpt:group-51","forObject":"rpt:cube-17"},{"groupName":"rpt:group-52","forObject":"rpt:cube-18"},{"groupName":"rpt:group-53","forObject":"rpt:cube-19"},{"groupName":"rpt:group-54","forObject":"rpt:cube-20"},{"groupName":"rpt:group-55","forObject":"rpt:cube-21"},{"groupName":"rpt:group-56","forObject":"rpt:cube-22"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"2026"}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"0000016160","language":"en-us"}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"--05-30"}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Q1","language":"en-us"}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"calm:PercentageOfNetIncomeLossUsedToComputeAccruedDividends","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"0.3333","decimals":4}]},{"name":"rpt:f-6","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","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-7","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"120000000"}]},{"name":"rpt:f-8","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"75061000"}]},{"name":"rpt:f-9","factDimensions":{"xbrl:concept":"dei:EntityShellCompany","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-10","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriodDuration","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P91D"}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriodDuration","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P91D"}]},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"calm:BusinessCombinationContingentConsiderationMeasurementPeriod","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"10-Q","language":"en-us"}]},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"dei:DocumentQuarterlyReport","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"true"}]},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"2025-08-30"}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"dei:DocumentTransitionReport","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"dei:EntityFileNumber","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"001-38695","language":"en-us"}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"CAL-MAINE FOODS, INC.","language":"en-us"}]},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"dei:EntityIncorporationStateCountryCode","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"DE","language":"en-us"}]},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"dei:EntityTaxIdentificationNumber","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"64-0500378","language":"en-us"}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"dei:EntityAddressAddressLine1","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"1052 Highland Colony Pkwy","language":"en-us"}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"dei:EntityAddressAddressLine2","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Suite 200","language":"en-us"}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"dei:EntityAddressCityOrTown","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Ridgeland","language":"en-us"}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"dei:EntityAddressStateOrProvince","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"MS","language":"en-us"}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"dei:EntityAddressPostalZipCode","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"39157","language":"en-us"}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"dei:CityAreaCode","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"601","language":"en-us"}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"dei:LocalPhoneNumber","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"948-6813","language":"en-us"}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"dei:Security12bTitle","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00: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-31","factDimensions":{"xbrl:concept":"dei:TradingSymbol","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"CALM","language":"en-us"}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"dei:SecurityExchangeName","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"NASDAQ","language":"en-us"}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Yes","language":"en-us"}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"dei:EntityInteractiveDataCurrent","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Yes","language":"en-us"}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Large Accelerated Filer","language":"en-us"}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"dei:EntitySmallBusiness","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"dei:EntityEmergingGrowthCompany","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2025-10-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48499606"}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"251920000","decimals":-3}]},{"name":"rpt:f-40","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-41","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1001475000","decimals":-3}]},{"name":"rpt:f-42","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-43","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"242848000","decimals":-3}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"259304000","decimals":-3}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesReceivable","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3073000","decimals":-3}]},{"name":"rpt:f-46","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-47","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"328429000","decimals":-3}]},{"name":"rpt:f-48","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-49","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19109000","decimals":-3}]},{"name":"rpt:f-50","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-51","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1846854000","decimals":-3}]},{"name":"rpt:f-52","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-53","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1195545000","decimals":-3}]},{"name":"rpt:f-54","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-55","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10905000","decimals":-3}]},{"name":"rpt:f-56","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-57","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"75815000","decimals":-3}]},{"name":"rpt:f-58","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-59","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50444000","decimals":-3}]},{"name":"rpt:f-60","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-61","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16829000","decimals":-3}]},{"name":"rpt:f-62","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-63","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3196392000","decimals":-3}]},{"name":"rpt:f-64","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-65","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"108771000","decimals":-3}]},{"name":"rpt:f-66","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-67","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26328000","decimals":-3}]},{"name":"rpt:f-68","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-69","factDimensions":{"xbrl:concept":"us-gaap:AccruedIncomeTaxesCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40386000","decimals":-3}]},{"name":"rpt:f-70","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-71","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66457000","decimals":-3}]},{"name":"rpt:f-72","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-73","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28009000","decimals":-3}]},{"name":"rpt:f-74","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32912000","decimals":-3}]},{"name":"rpt:f-75","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"269951000","decimals":-3}]},{"name":"rpt:f-76","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-77","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55575000","decimals":-3}]},{"name":"rpt:f-78","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-79","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilitiesNet","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"168949000","decimals":-3}]},{"name":"rpt:f-80","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-81","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"494475000","decimals":-3}]},{"name":"rpt:f-82","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-83","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-84","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"120000000"}]},{"name":"rpt:f-85","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"75061000"}]},{"name":"rpt:f-86","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"751000","decimals":-3}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"751000","decimals":-3}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"82134000","decimals":-3}]},{"name":"rpt:f-89","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-90","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2698811000","decimals":-3}]},{"name":"rpt:f-91","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-92","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"954000","decimals":-3}]},{"name":"rpt:f-93","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-94","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"26561000"}]},{"name":"rpt:f-95","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"26567000"}]},{"name":"rpt:f-96","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValue","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"85891000","decimals":-3}]},{"name":"rpt:f-97","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-98","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2696759000","decimals":-3}]},{"name":"rpt:f-99","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-100","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterest","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5158000","decimals":-3}]},{"name":"rpt:f-101","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-102","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2701917000","decimals":-3}]},{"name":"rpt:f-103","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-104","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3196392000","decimals":-3}]},{"name":"rpt:f-105","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-106","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"922602000","decimals":-3}]},{"name":"rpt:f-107","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"785871000","decimals":-3}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"611288000","decimals":-3}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"538653000","decimals":-3}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"311314000","decimals":-3}]},{"name":"rpt:f-111","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"247218000","decimals":-3}]},{"name":"rpt:f-112","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69514000","decimals":-3}]},{"name":"rpt:f-113","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61932000","decimals":-3}]},{"name":"rpt:f-114","factDimensions":{"xbrl:concept":"calm:GainLossOnInvoluntaryConversions","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7488000","decimals":-3}]},{"name":"rpt:f-115","factDimensions":{"xbrl:concept":"calm:GainLossOnInvoluntaryConversions","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-146000","decimals":-3}]},{"name":"rpt:f-116","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-104000","decimals":-3}]},{"name":"rpt:f-117","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1817000","decimals":-3}]},{"name":"rpt:f-118","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"249184000","decimals":-3}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"186957000","decimals":-3}]},{"name":"rpt:f-120","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNet","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12850000","decimals":-3}]},{"name":"rpt:f-121","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNet","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9785000","decimals":-3}]},{"name":"rpt:f-122","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1231000","decimals":-3}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1211000","decimals":-3}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14081000","decimals":-3}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10996000","decimals":-3}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"263265000","decimals":-3}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"197953000","decimals":-3}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"64158000","decimals":-3}]},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"48363000","decimals":-3}]},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"199107000","decimals":-3}]},{"name":"rpt:f-131","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"149590000","decimals":-3}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-233000","decimals":-3}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-386000","decimals":-3}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"199340000","decimals":-3}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"149976000","decimals":-3}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"4.13","decimals":2}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"3.08","decimals":2}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"4.12","decimals":2}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"3.06","decimals":2}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48281000","decimals":-3}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48761000","decimals":-3}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48424000","decimals":-3}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48932000","decimals":-3}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"199107000","decimals":-3}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"149590000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2586000","decimals":-3}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1715000","decimals":-3}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTax","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"625000","decimals":-3}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTax","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"416000","decimals":-3}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1961000","decimals":-3}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1299000","decimals":-3}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"201068000","decimals":-3}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"150889000","decimals":-3}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-233000","decimals":-3}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-386000","decimals":-3}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"201301000","decimals":-3}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"151275000","decimals":-3}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"199107000","decimals":-3}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"149590000","decimals":-3}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29663000","decimals":-3}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22048000","decimals":-3}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13682000","decimals":-3}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-14605000","decimals":-3}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:OtherOperatingActivitiesCashFlowStatement","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36152000","decimals":-3}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:OtherOperatingActivitiesCashFlowStatement","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-39581000","decimals":-3}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"278604000","decimals":-3}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"117452000","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"270315000","decimals":-3}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"202196000","decimals":-3}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"181145000","decimals":-3}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"209673000","decimals":-3}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"275291000","decimals":-3}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"111521000","decimals":-3}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45302000","decimals":-3}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35773000","decimals":-3}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"49000","decimals":-3}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3946000","decimals":-3}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-409714000","decimals":-3}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-135871000","decimals":-3}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividends","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"114163000","decimals":-3}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividends","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37758000","decimals":-3}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-18000","decimals":-3}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-34000","decimals":-3}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-114181000","decimals":-3}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-37792000","decimals":-3}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-245291000","decimals":-3}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-56211000","decimals":-3}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"499392000","decimals":-3}]},{"name":"rpt:f-189","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-190","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"254101000","decimals":-3}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"181667000","decimals":-3}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:SignificantAccountingPoliciesTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer195\" style=\"position:relative;line-height:normal;width:701px;height:833px;\"><div id=\"TextContainer195\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1636\" 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_180_XBRL_TS_ecce43c694c04de6a65ef9e8a589dad7\" style=\"position:absolute;left:0px;top:32px;float:left;\"><div id=\"TextBlockContainer181\" style=\"position:relative;line-height:normal;width:701px;height:159px;\"><div id=\"TextContainer181\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1644\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Basis of Presentation </div><div id=\"a1647\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The unaudited<div style=\"display:inline-block;width:5px\">\u00a0</div>condensed consolidated<div style=\"display:inline-block;width:5px\">\u00a0</div>financial statements<div style=\"display:inline-block;width:5px\">\u00a0</div>of Cal-Maine<div style=\"display:inline-block;width:5px\">\u00a0</div>Foods, Inc.<div style=\"display:inline-block;width:5px\">\u00a0</div>and its subsidiaries<div style=\"display:inline-block;width:5px\">\u00a0</div>(\u201cCal-Maine Foods,\u201d </div><div id=\"a1653\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">the<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cCompany,\u201d<div style=\"display:inline-block;width:6px\">\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:5px\">\u00a0</div>have<div style=\"display:inline-block;width:5px\">\u00a0</div>been<div style=\"display:inline-block;width:5px\">\u00a0</div>prepared<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>accordance<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>instructions<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>Form<div style=\"display:inline-block;width:5px\">\u00a0</div>10-Q<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>Article<div style=\"display:inline-block;width:5px\">\u00a0</div>10<div style=\"display:inline-block;width:5px\">\u00a0</div>of </div><div id=\"a1656\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Regulation S-X and in accordance<div style=\"display:inline-block;width:5px\">\u00a0</div>with generally accepted accounting principles<div style=\"display:inline-block;width:5px\">\u00a0</div>in the United States of America<div style=\"display:inline-block;width:5px\">\u00a0</div>(\u201cGAAP\u201d) for </div><div id=\"a1663\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">interim financial<div style=\"display:inline-block;width:5px\">\u00a0</div>reporting and<div style=\"display:inline-block;width:5px\">\u00a0</div>should be<div style=\"display:inline-block;width:5px\">\u00a0</div>read in<div style=\"display:inline-block;width:5px\">\u00a0</div>conjunction with<div style=\"display:inline-block;width:5px\">\u00a0</div>our Annual<div style=\"display:inline-block;width:5px\">\u00a0</div>Report on<div style=\"display:inline-block;width:5px\">\u00a0</div>Form 10-K<div style=\"display:inline-block;width:6px\">\u00a0</div>for the<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal year<div style=\"display:inline-block;width:5px\">\u00a0</div>ended </div><div id=\"a1667\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">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>(the<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201c2025<div style=\"display:inline-block;width:5px\">\u00a0</div>Annual<div style=\"display:inline-block;width:5px\">\u00a0</div>Report\u201d).<div style=\"display:inline-block;width:5px\">\u00a0</div>These<div style=\"display:inline-block;width:5px\">\u00a0</div>statements<div style=\"display:inline-block;width:5px\">\u00a0</div>reflect<div style=\"display:inline-block;width:5px\">\u00a0</div>all<div style=\"display:inline-block;width:5px\">\u00a0</div>adjustments<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>in<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>opinion<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>management, </div><div id=\"a1668\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">necessary<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>fair<div style=\"display:inline-block;width:5px\">\u00a0</div>statement<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>results<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>interim<div style=\"display:inline-block;width:5px\">\u00a0</div>periods<div style=\"display:inline-block;width:5px\">\u00a0</div>presented<div style=\"display:inline-block;width:5px\">\u00a0</div>and,<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>opinion<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>management,<div style=\"display:inline-block;width:5px\">\u00a0</div>consist<div style=\"display:inline-block;width:5px\">\u00a0</div>of </div><div id=\"a1669\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:127px;\">adjustments<div style=\"display:inline-block;width:5px\">\u00a0</div>of a<div style=\"display:inline-block;width:6px\">\u00a0</div>normal recurring<div style=\"display:inline-block;width:6px\">\u00a0</div>nature. Operating<div style=\"display:inline-block;width:6px\">\u00a0</div>results for<div style=\"display:inline-block;width:6px\">\u00a0</div>the interim<div style=\"display:inline-block;width:6px\">\u00a0</div>periods are<div style=\"display:inline-block;width:6px\">\u00a0</div>not necessarily<div style=\"display:inline-block;width:6px\">\u00a0</div>indicative<div style=\"display:inline-block;width:5px\">\u00a0</div>of operating </div><div id=\"a1671\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:143px;\">results for the entire fiscal year.</div></div></div></div><div id=\"TextContainer196\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_183_XBRL_TS_7e8def6e3fa8400ba0132065d19df99d\" style=\"position:absolute;left:0px;top:206px;float:left;\"><div id=\"TextBlockContainer184\" style=\"position:relative;line-height:normal;width:701px;height:64px;\"><div id=\"TextContainer184\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1674\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Fiscal Year </div><div id=\"a1677\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal year ends on<div style=\"display:inline-block;width:5px\">\u00a0</div>the Saturday closest to<div style=\"display:inline-block;width:5px\">\u00a0</div>May 31. Each of<div style=\"display:inline-block;width:5px\">\u00a0</div>the three-month periods<div style=\"display:inline-block;width:5px\">\u00a0</div>ended on August 30, 2025 </div><div id=\"a1683\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">and August 31, 2024 included </div><div id=\"a1683_29_2\" style=\"position:absolute;font-family:'Times New Roman';left:168px;top:48px;-sec-ix-hidden:ID_374;\"><div id=\"XBRL_CS_fdab8ad9baa342d9860de18e4add4264\" style=\"position:relative;left:0px;top:0px;display:inline-block;\">13</div></div><div id=\"a1683_31_7\" style=\"position:absolute;font-family:'Times New Roman';left:182px;top:48px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>weeks.</div></div></div></div><div id=\"TextContainer197\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_186_XBRL_TS_b94b15734f594bcdbd243b7c9285a47e\" style=\"position:absolute;left:0px;top:285px;float:left;\"><div id=\"TextBlockContainer187\" style=\"position:relative;line-height:normal;width:701px;height:79px;\"><div id=\"TextContainer187\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1686\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Use of Estimates </div><div id=\"a1689\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The<div style=\"display:inline-block;width:5px\">\u00a0</div>preparation<div style=\"display:inline-block;width:5px\">\u00a0</div>of the<div style=\"display:inline-block;width:6px\">\u00a0</div>condensed<div style=\"display:inline-block;width:5px\">\u00a0</div>consolidated<div style=\"display:inline-block;width:5px\">\u00a0</div>financial<div style=\"display:inline-block;width:5px\">\u00a0</div>statements<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>conformity<div style=\"display:inline-block;width:5px\">\u00a0</div>with GAAP<div style=\"display:inline-block;width:6px\">\u00a0</div>requires<div style=\"display:inline-block;width:5px\">\u00a0</div>management<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>make </div><div id=\"a1692\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">estimates<div style=\"display:inline-block;width:9px\">\u00a0</div>and<div style=\"display:inline-block;width:9px\">\u00a0</div>assumptions<div style=\"display:inline-block;width:9px\">\u00a0</div>that<div style=\"display:inline-block;width:9px\">\u00a0</div>affect<div style=\"display:inline-block;width:9px\">\u00a0</div>the<div style=\"display:inline-block;width:9px\">\u00a0</div>amounts<div style=\"display:inline-block;width:9px\">\u00a0</div>reported<div style=\"display:inline-block;width:9px\">\u00a0</div>in<div style=\"display:inline-block;width:9px\">\u00a0</div>the<div style=\"display:inline-block;width:9px\">\u00a0</div>condensed<div style=\"display:inline-block;width:9px\">\u00a0</div>consolidated<div style=\"display:inline-block;width:9px\">\u00a0</div>financial<div style=\"display:inline-block;width:9px\">\u00a0</div>statements<div style=\"display:inline-block;width:9px\">\u00a0</div>and </div><div id=\"a1693\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">accompanying notes. Actual results could differ from those estimates.</div></div></div></div><div id=\"TextContainer198\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_189_XBRL_TS_f0950cb4f52d4a66a57c1331a8d30ef4\" style=\"position:absolute;left:0px;top:380px;float:left;\"><div id=\"TextBlockContainer190\" style=\"position:relative;line-height:normal;width:701px;height:188px;\"><div id=\"TextContainer190\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1696\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Dividends Payable<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a1699\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Dividends are accrued<div style=\"display:inline-block;width:5px\">\u00a0</div>at the end of each<div style=\"display:inline-block;width:5px\">\u00a0</div>quarter according to the Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>dividend policy adopted by<div style=\"display:inline-block;width:5px\">\u00a0</div>its Board of Directors </div><div id=\"a1705\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">(\u201cBoard\u201d).<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company<div style=\"display:inline-block;width:6px\">\u00a0</div>pays a<div style=\"display:inline-block;width:5px\">\u00a0</div>dividend<div style=\"display:inline-block;width:5px\">\u00a0</div>to holders<div style=\"display:inline-block;width:6px\">\u00a0</div>of its<div style=\"display:inline-block;width:5px\">\u00a0</div>Common Stock<div style=\"display:inline-block;width:6px\">\u00a0</div>(and, prior<div style=\"display:inline-block;width:6px\">\u00a0</div>to its<div style=\"display:inline-block;width:5px\">\u00a0</div>conversion<div style=\"display:inline-block;width:5px\">\u00a0</div>to Common<div style=\"display:inline-block;width:6px\">\u00a0</div>Stock on </div><div id=\"a1712\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">April<div style=\"display:inline-block;width:6px\">\u00a0</div>14,<div style=\"display:inline-block;width:6px\">\u00a0</div>2025<div style=\"display:inline-block;width:6px\">\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:6px\">\u00a0</div>Stock)<div style=\"display:inline-block;width:6px\">\u00a0</div>on<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>quarterly<div style=\"display:inline-block;width:6px\">\u00a0</div>basis<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>each<div style=\"display:inline-block;width:6px\">\u00a0</div>quarter<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>which<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:6px\">\u00a0</div>reports<div style=\"display:inline-block;width:6px\">\u00a0</div>net<div style=\"display:inline-block;width:5px\">\u00a0</div>income </div><div id=\"a1718\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">attributable<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>Cal-Maine<div style=\"display:inline-block;width:6px\">\u00a0</div>Foods,<div style=\"display:inline-block;width:6px\">\u00a0</div>Inc.,<div style=\"display:inline-block;width:6px\">\u00a0</div>computed<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>accordance<div style=\"display:inline-block;width:6px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>GAAP<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>an<div style=\"display:inline-block;width:6px\">\u00a0</div>amount<div style=\"display:inline-block;width:6px\">\u00a0</div>equal<div style=\"display:inline-block;width:6px\">\u00a0</div>to </div><div id=\"a1718_94_9\" style=\"position:absolute;font-family:'Times New Roman';left:562px;top:78px;-sec-ix-hidden:ID_377;\">one-third</div><div id=\"a1718_103_15\" style=\"position:absolute;font-family:'Times New Roman';left:611px;top:78px;\"><div style=\"display:inline-block;width:6px\">\u00a0</div>(1/3)<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>such </div><div id=\"a1726\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">quarterly<div style=\"display:inline-block;width:5px\">\u00a0</div>net<div style=\"display:inline-block;width:5px\">\u00a0</div>income.<div style=\"display:inline-block;width:5px\">\u00a0</div>Dividends are<div style=\"display:inline-block;width:6px\">\u00a0</div>paid<div style=\"display:inline-block;width:5px\">\u00a0</div>to stockholders<div style=\"display:inline-block;width:6px\">\u00a0</div>of record<div style=\"display:inline-block;width:6px\">\u00a0</div>as of<div style=\"display:inline-block;width:6px\">\u00a0</div>the 60th<div style=\"display:inline-block;width:6px\">\u00a0</div>day<div style=\"display:inline-block;width:5px\">\u00a0</div>following<div style=\"display:inline-block;width:5px\">\u00a0</div>the last<div style=\"display:inline-block;width:6px\">\u00a0</div>day<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>such quarter, </div><div id=\"a1731\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">except for<div style=\"display:inline-block;width:6px\">\u00a0</div>the fourth<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal quarter.<div style=\"display:inline-block;width:6px\">\u00a0</div>For the<div style=\"display:inline-block;width:5px\">\u00a0</div>fourth quarter,<div style=\"display:inline-block;width:6px\">\u00a0</div>the Company<div style=\"display:inline-block;width:6px\">\u00a0</div>pays dividends<div style=\"display:inline-block;width:5px\">\u00a0</div>to stockholders<div style=\"display:inline-block;width:6px\">\u00a0</div>of record<div style=\"display:inline-block;width:5px\">\u00a0</div>on the<div style=\"display:inline-block;width:5px\">\u00a0</div>65th </div><div id=\"a1734\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:125px;\">day after<div style=\"display:inline-block;width:5px\">\u00a0</div>the quarter<div style=\"display:inline-block;width:5px\">\u00a0</div>end. Dividends<div style=\"display:inline-block;width:5px\">\u00a0</div>are payable<div style=\"display:inline-block;width:5px\">\u00a0</div>on the<div style=\"display:inline-block;width:5px\">\u00a0</div>15th day<div style=\"display:inline-block;width:5px\">\u00a0</div>following the<div style=\"display:inline-block;width:5px\">\u00a0</div>record date.<div style=\"display:inline-block;width:5px\">\u00a0</div>Following a<div style=\"display:inline-block;width:5px\">\u00a0</div>quarter for<div style=\"display:inline-block;width:5px\">\u00a0</div>which the </div><div id=\"a1736\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:141px;\">Company<div style=\"display:inline-block;width:6px\">\u00a0</div>does<div style=\"display:inline-block;width:6px\">\u00a0</div>not<div style=\"display:inline-block;width:6px\">\u00a0</div>report<div style=\"display:inline-block;width:6px\">\u00a0</div>net<div style=\"display:inline-block;width:6px\">\u00a0</div>income<div style=\"display:inline-block;width:6px\">\u00a0</div>attributable<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>Cal-Maine<div style=\"display:inline-block;width:6px\">\u00a0</div>Foods,<div style=\"display:inline-block;width:6px\">\u00a0</div>Inc.,<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>will<div style=\"display:inline-block;width:6px\">\u00a0</div>not<div style=\"display:inline-block;width:6px\">\u00a0</div>pay<div style=\"display:inline-block;width:6px\">\u00a0</div>a<div style=\"display:inline-block;width:6px\">\u00a0</div>dividend<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>a </div><div id=\"a1739\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">subsequent profitable<div style=\"display:inline-block;width:5px\">\u00a0</div>quarter until the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company is<div style=\"display:inline-block;width:5px\">\u00a0</div>profitable on<div style=\"display:inline-block;width:5px\">\u00a0</div>a cumulative<div style=\"display:inline-block;width:5px\">\u00a0</div>basis computed<div style=\"display:inline-block;width:5px\">\u00a0</div>from the<div style=\"display:inline-block;width:5px\">\u00a0</div>date of the<div style=\"display:inline-block;width:5px\">\u00a0</div>most recent </div><div id=\"a1741\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:172px;\">quarter for which a dividend was paid. The dividend policy is subject to periodic<div style=\"display:inline-block;width:5px\">\u00a0</div>review by the Board.</div></div></div></div><div id=\"TextContainer199\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_192_XBRL_TS_2b6ae52f39254c67be638eec8f0a34f2\" style=\"position:absolute;left:0px;top:583px;float:left;\"><div id=\"TextBlockContainer193\" style=\"position:relative;line-height:normal;width:701px;height:234px;\"><div id=\"TextContainer193\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1746\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Revenue Recognition </div><div id=\"a1749\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">The Company recognizes revenue through the sale of its products<div style=\"display:inline-block;width:5px\">\u00a0</div>to customers through retail, foodservice and other distribution </div><div id=\"a1752\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">channels.<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>majority<div style=\"display:inline-block;width:6px\">\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:6px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>derived<div style=\"display:inline-block;width:6px\">\u00a0</div>from<div style=\"display:inline-block;width:5px\">\u00a0</div>agreements<div style=\"display:inline-block;width:6px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>contracts<div style=\"display:inline-block;width:6px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>customers<div style=\"display:inline-block;width:6px\">\u00a0</div>based<div style=\"display:inline-block;width:5px\">\u00a0</div>upon<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a1753\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">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:6px\">\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:6px\">\u00a0</div>believes<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a1754\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">performance<div style=\"display:inline-block;width:6px\">\u00a0</div>obligation<div style=\"display:inline-block;width:6px\">\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:6px\">\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:6px\">\u00a0</div>by<div style=\"display:inline-block;width:6px\">\u00a0</div>its<div style=\"display:inline-block;width:5px\">\u00a0</div>customers,<div style=\"display:inline-block;width:6px\">\u00a0</div>which<div style=\"display:inline-block;width:5px\">\u00a0</div>generally<div style=\"display:inline-block;width:6px\">\u00a0</div>occurs<div style=\"display:inline-block;width:5px\">\u00a0</div>upon </div><div id=\"a1758\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">shipment<div style=\"display:inline-block;width:5px\">\u00a0</div>or delivery<div style=\"display:inline-block;width:6px\">\u00a0</div>to a<div style=\"display:inline-block;width:6px\">\u00a0</div>customer based<div style=\"display:inline-block;width:6px\">\u00a0</div>on<div style=\"display:inline-block;width:5px\">\u00a0</div>the terms<div style=\"display:inline-block;width:6px\">\u00a0</div>of the<div style=\"display:inline-block;width:6px\">\u00a0</div>sale. Costs<div style=\"display:inline-block;width:6px\">\u00a0</div>paid<div style=\"display:inline-block;width:5px\">\u00a0</div>to third<div style=\"display:inline-block;width:6px\">\u00a0</div>party brokers<div style=\"display:inline-block;width:6px\">\u00a0</div>to obtain<div style=\"display:inline-block;width:6px\">\u00a0</div>agreements are </div><div id=\"a1761\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">expensed as the Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>agreements are generally less than one year. </div><div id=\"a1764\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">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=\"a1766\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">products.<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>periodically<div style=\"display:inline-block;width:5px\">\u00a0</div>offers<div style=\"display:inline-block;width:5px\">\u00a0</div>sales<div style=\"display:inline-block;width:5px\">\u00a0</div>incentives<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>programs<div style=\"display:inline-block;width:5px\">\u00a0</div>such<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>rebates,<div style=\"display:inline-block;width:5px\">\u00a0</div>discounts,<div style=\"display:inline-block;width:5px\">\u00a0</div>coupons,<div style=\"display:inline-block;width:5px\">\u00a0</div>volume-</div><div id=\"a1768\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:172px;\">based incentives,<div style=\"display:inline-block;width:5px\">\u00a0</div>guaranteed sales and<div style=\"display:inline-block;width:5px\">\u00a0</div>other programs.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>records an estimated<div style=\"display:inline-block;width:5px\">\u00a0</div>allowance for costs<div style=\"display:inline-block;width:5px\">\u00a0</div>associated with </div><div id=\"a1769\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:187px;\">these programs, which<div style=\"display:inline-block;width:5px\">\u00a0</div>is recorded as a<div style=\"display:inline-block;width:5px\">\u00a0</div>reduction in revenue at<div style=\"display:inline-block;width:5px\">\u00a0</div>the time of sale<div style=\"display:inline-block;width:5px\">\u00a0</div>using historical trends<div style=\"display:inline-block;width:5px\">\u00a0</div>and projected redemption </div><div id=\"a1771\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:203px;\">rates<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>each<div style=\"display:inline-block;width:5px\">\u00a0</div>program.<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>regularly<div style=\"display:inline-block;width:5px\">\u00a0</div>reviews<div style=\"display:inline-block;width:5px\">\u00a0</div>these<div style=\"display:inline-block;width:5px\">\u00a0</div>estimates<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>any<div style=\"display:inline-block;width:5px\">\u00a0</div>difference<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>estimated<div style=\"display:inline-block;width:5px\">\u00a0</div>costs<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a1772\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:218px;\">actual realization of these programs would be recognized<div style=\"display:inline-block;width:5px\">\u00a0</div>in the subsequent period.</div></div></div></div><div id=\"TextContainer200\" style=\"position:relative;width:701px;z-index:1;\"></div></div><div id=\"TextBlockContainer209\" style=\"position:relative;line-height:normal;width:701px;height:480px;\"><div style=\"position:absolute; width:30.4px; height:1px; left:330.9px; top:-37.3px; background-color:#0000FF; \">\u00a0</div>\n<div id=\"div_203_XBRL_TS_7c3ed650f3c94909b7e8d3dd63f572c4\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer204\" style=\"position:relative;line-height:normal;width:701px;height:172px;\"><div id=\"TextContainer204\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1781\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Business Combinations </div><div id=\"a1784\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">The Company applies the acquisition<div style=\"display:inline-block;width:5px\">\u00a0</div>method of accounting, which<div style=\"display:inline-block;width:5px\">\u00a0</div>requires that once control is obtained,<div style=\"display:inline-block;width:5px\">\u00a0</div>all the assets acquired </div><div id=\"a1789\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">and liabilities assumed,<div style=\"display:inline-block;width:5px\">\u00a0</div>including amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>attributable to noncontrolling<div style=\"display:inline-block;width:5px\">\u00a0</div>interests, are recorded<div style=\"display:inline-block;width:5px\">\u00a0</div>at their respective<div style=\"display:inline-block;width:5px\">\u00a0</div>fair values at </div><div id=\"a1791\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">the<div style=\"display:inline-block;width:5px\">\u00a0</div>date<div style=\"display:inline-block;width:5px\">\u00a0</div>of acquisition.<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>fair<div style=\"display:inline-block;width:5px\">\u00a0</div>values<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>identifiable<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>is<div style=\"display:inline-block;width:5px\">\u00a0</div>recorded<div style=\"display:inline-block;width:6px\">\u00a0</div>as </div><div id=\"a1794\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">goodwill.<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a1797\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">We<div style=\"display:inline-block;width:6px\">\u00a0</div>use<div style=\"display:inline-block;width:5px\">\u00a0</div>various<div style=\"display:inline-block;width:5px\">\u00a0</div>models<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>methods<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>determine<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>values<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>identifiable<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>such<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>top-down<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a1806\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:125px;\">bottom-up<div style=\"display:inline-block;width:6px\">\u00a0</div>approach<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>inventory,<div style=\"display:inline-block;width:6px\">\u00a0</div>cost<div style=\"display:inline-block;width:5px\">\u00a0</div>method<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>market<div style=\"display:inline-block;width:5px\">\u00a0</div>approach<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>property,<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>relief-from-royalty<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>multi-period </div><div id=\"a1815\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">excess earnings to value<div style=\"display:inline-block;width:5px\">\u00a0</div>intangibles. Significant estimates in<div style=\"display:inline-block;width:5px\">\u00a0</div>valuing certain intangible assets include,<div style=\"display:inline-block;width:5px\">\u00a0</div>but are not limited to,<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a1818\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">amount and timing of future cash flows, growth rates, discount rates<div style=\"display:inline-block;width:5px\">\u00a0</div>and useful lives.</div></div></div></div><div id=\"TextContainer209\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1818_86_2\" style=\"position:absolute;font-family:'Times New Roman';left:459px;top:156px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div></div></div><div id=\"div_206_XBRL_TS_4e735d62eb8c4d22951247d75c63d9e9\" style=\"position:absolute;left:0px;top:187px;float:left;\"><div id=\"TextBlockContainer207\" style=\"position:relative;line-height:normal;width:701px;height:293px;\"><div id=\"TextContainer207\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1821\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">New Accounting Pronouncements and Policies </div><div id=\"a1824\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">In December<div style=\"display:inline-block;width:5px\">\u00a0</div>2023, the<div style=\"display:inline-block;width:5px\">\u00a0</div>Financial Accounting<div style=\"display:inline-block;width:5px\">\u00a0</div>Standards Board<div style=\"display:inline-block;width:5px\">\u00a0</div>(\u201cFASB\u201d)<div style=\"display:inline-block;width:5px\">\u00a0</div>issued Accounting Standards<div style=\"display:inline-block;width:5px\">\u00a0</div>Update (\u201cASU\u201d)<div style=\"display:inline-block;width:5px\">\u00a0</div>2023-</div><div id=\"a1837\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">09, </div><div id=\"a1838\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:25px;top:47px;\">Income Taxes<div style=\"display:inline-block;width:5px\">\u00a0</div>(Topic<div style=\"display:inline-block;width:5px\">\u00a0</div>740) \u2013 Improvements to<div style=\"display:inline-block;width:5px\">\u00a0</div>Income Tax<div style=\"display:inline-block;width:5px\">\u00a0</div>Disclosures</div><div id=\"a1842\" style=\"position:absolute;font-family:'Times New Roman';left:400px;top:47px;\">. This ASU requires that an<div style=\"display:inline-block;width:5px\">\u00a0</div>entity, on an<div style=\"display:inline-block;width:5px\">\u00a0</div>annual basis, </div><div id=\"a1845\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">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:5px\">\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:5px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>rate<div style=\"display:inline-block;width:6px\">\u00a0</div>reconciliation<div style=\"display:inline-block;width:6px\">\u00a0</div>and<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>paid.<div style=\"display:inline-block;width:5px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>ASU<div style=\"display:inline-block;width:5px\">\u00a0</div>is </div><div id=\"a1846\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:77px;\">intended<div style=\"display:inline-block;width:5px\">\u00a0</div>to enhance<div style=\"display:inline-block;width:6px\">\u00a0</div>the transparency<div style=\"display:inline-block;width:6px\">\u00a0</div>and decision<div style=\"display:inline-block;width:6px\">\u00a0</div>usefulness of<div style=\"display:inline-block;width:5px\">\u00a0</div>income tax<div style=\"display:inline-block;width:6px\">\u00a0</div>disclosures. ASU<div style=\"display:inline-block;width:6px\">\u00a0</div>2023-09<div style=\"display:inline-block;width:5px\">\u00a0</div>is effective<div style=\"display:inline-block;width:6px\">\u00a0</div>for annual </div><div id=\"a1851\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:93px;\">periods<div style=\"display:inline-block;width:7px\">\u00a0</div>beginning<div style=\"display:inline-block;width:7px\">\u00a0</div>after<div style=\"display:inline-block;width:7px\">\u00a0</div>December<div style=\"display:inline-block;width:7px\">\u00a0</div>15,<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>is<div style=\"display:inline-block;width:7px\">\u00a0</div>currently<div style=\"display:inline-block;width:7px\">\u00a0</div>evaluating<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>impact<div style=\"display:inline-block;width:7px\">\u00a0</div>of<div style=\"display:inline-block;width:7px\">\u00a0</div>ASU<div style=\"display:inline-block;width:7px\">\u00a0</div>2023-09<div style=\"display:inline-block;width:7px\">\u00a0</div>on<div style=\"display:inline-block;width:7px\">\u00a0</div>its </div><div id=\"a1863\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:108px;\">consolidated financial statement disclosures. </div><div id=\"a1866\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:139px;\">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=\"a1873\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:324px;top:139px;\">Income<div style=\"display:inline-block;width:9px\">\u00a0</div>Statement</div><div id=\"a1874\" style=\"position:absolute;font-family:'Times New Roman';left:425px;top:139px;\">\u2014</div><div id=\"a1875\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:438px;top:139px;\">Reporting<div style=\"display:inline-block;width:9px\">\u00a0</div>Comprehensive<div style=\"display:inline-block;width:10px\">\u00a0</div>Income</div><div id=\"a1876\" style=\"position:absolute;font-family:'Times New Roman';left:631px;top:139px;\">\u2014</div><div id=\"a1877\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:644px;top:139px;\">Expense </div><div id=\"a1878\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:154px;\">Disaggregation Disclosures<div style=\"display:inline-block;width:6px\">\u00a0</div>(Subtopic 220-40)</div><div id=\"a1881\" style=\"position:absolute;font-family:'Times New Roman';left:255px;top:154px;\">. The objective of ASU<div style=\"display:inline-block;width:5px\">\u00a0</div>2024-03 is to improve disclosures<div style=\"display:inline-block;width:5px\">\u00a0</div>about a public entity\u2019s </div><div id=\"a1890\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:169px;\">expenses, primarily<div style=\"display:inline-block;width:5px\">\u00a0</div>through additional<div style=\"display:inline-block;width:5px\">\u00a0</div>disaggregation of<div style=\"display:inline-block;width:5px\">\u00a0</div>income statement expenses.<div style=\"display:inline-block;width:5px\">\u00a0</div>Additionally,<div style=\"display:inline-block;width:5px\">\u00a0</div>in January<div style=\"display:inline-block;width:5px\">\u00a0</div>2025, the FASB </div><div id=\"a1893\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:185px;\">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 issuance<div style=\"display:inline-block;width:6px\">\u00a0</div>of ASU<div style=\"display:inline-block;width:5px\">\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<div style=\"display:inline-block;width:5px\">\u00a0</div>effective<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>annual </div><div id=\"a1907\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:200px;\">periods beginning<div style=\"display:inline-block;width:5px\">\u00a0</div>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<div style=\"display:inline-block;width:5px\">\u00a0</div>within annual<div style=\"display:inline-block;width:5px\">\u00a0</div>reporting periods<div style=\"display:inline-block;width:5px\">\u00a0</div>beginning after<div style=\"display:inline-block;width:5px\">\u00a0</div>December 15, </div><div id=\"a1908\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:215px;\">2027. Early<div style=\"display:inline-block;width:5px\">\u00a0</div>adoption is permitted<div style=\"display:inline-block;width:5px\">\u00a0</div>and may<div style=\"display:inline-block;width:5px\">\u00a0</div>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<div style=\"display:inline-block;width:5px\">\u00a0</div>retrospective basis. The<div style=\"display:inline-block;width:5px\">\u00a0</div>Company is<div style=\"display:inline-block;width:5px\">\u00a0</div>currently </div><div id=\"a1910\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:231px;\">evaluating the impact of ASU 2024-03 on its consolidated financial statement disclosures. </div><div id=\"a1923\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:246px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a1925\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:261px;\">There are no<div style=\"display:inline-block;width:5px\">\u00a0</div>other new accounting<div style=\"display:inline-block;width:5px\">\u00a0</div>pronouncements<div style=\"display:inline-block;width:4px\">\u00a0</div>issued or effective<div style=\"display:inline-block;width:5px\">\u00a0</div>during the fiscal year<div style=\"display:inline-block;width:5px\">\u00a0</div>that had or<div style=\"display:inline-block;width:5px\">\u00a0</div>are expected to have<div style=\"display:inline-block;width:5px\">\u00a0</div>a </div><div id=\"a1935\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:277px;\">material impact on our consolidated financial statements.</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer181\" style=\"position:relative;line-height:normal;width:701px;height:159px;\"><div id=\"TextContainer181\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1644\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Basis of Presentation </div><div id=\"a1647\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The unaudited<div style=\"display:inline-block;width:5px\">\u00a0</div>condensed consolidated<div style=\"display:inline-block;width:5px\">\u00a0</div>financial statements<div style=\"display:inline-block;width:5px\">\u00a0</div>of Cal-Maine<div style=\"display:inline-block;width:5px\">\u00a0</div>Foods, Inc.<div style=\"display:inline-block;width:5px\">\u00a0</div>and its subsidiaries<div style=\"display:inline-block;width:5px\">\u00a0</div>(\u201cCal-Maine Foods,\u201d </div><div id=\"a1653\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">the<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cCompany,\u201d<div style=\"display:inline-block;width:6px\">\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:5px\">\u00a0</div>have<div style=\"display:inline-block;width:5px\">\u00a0</div>been<div style=\"display:inline-block;width:5px\">\u00a0</div>prepared<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>accordance<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>instructions<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>Form<div style=\"display:inline-block;width:5px\">\u00a0</div>10-Q<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>Article<div style=\"display:inline-block;width:5px\">\u00a0</div>10<div style=\"display:inline-block;width:5px\">\u00a0</div>of </div><div id=\"a1656\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Regulation S-X and in accordance<div style=\"display:inline-block;width:5px\">\u00a0</div>with generally accepted accounting principles<div style=\"display:inline-block;width:5px\">\u00a0</div>in the United States of America<div style=\"display:inline-block;width:5px\">\u00a0</div>(\u201cGAAP\u201d) for </div><div id=\"a1663\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">interim financial<div style=\"display:inline-block;width:5px\">\u00a0</div>reporting and<div style=\"display:inline-block;width:5px\">\u00a0</div>should be<div style=\"display:inline-block;width:5px\">\u00a0</div>read in<div style=\"display:inline-block;width:5px\">\u00a0</div>conjunction with<div style=\"display:inline-block;width:5px\">\u00a0</div>our Annual<div style=\"display:inline-block;width:5px\">\u00a0</div>Report on<div style=\"display:inline-block;width:5px\">\u00a0</div>Form 10-K<div style=\"display:inline-block;width:6px\">\u00a0</div>for the<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal year<div style=\"display:inline-block;width:5px\">\u00a0</div>ended </div><div id=\"a1667\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">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>(the<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201c2025<div style=\"display:inline-block;width:5px\">\u00a0</div>Annual<div style=\"display:inline-block;width:5px\">\u00a0</div>Report\u201d).<div style=\"display:inline-block;width:5px\">\u00a0</div>These<div style=\"display:inline-block;width:5px\">\u00a0</div>statements<div style=\"display:inline-block;width:5px\">\u00a0</div>reflect<div style=\"display:inline-block;width:5px\">\u00a0</div>all<div style=\"display:inline-block;width:5px\">\u00a0</div>adjustments<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>in<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>opinion<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>management, </div><div id=\"a1668\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">necessary<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>fair<div style=\"display:inline-block;width:5px\">\u00a0</div>statement<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>results<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>interim<div style=\"display:inline-block;width:5px\">\u00a0</div>periods<div style=\"display:inline-block;width:5px\">\u00a0</div>presented<div style=\"display:inline-block;width:5px\">\u00a0</div>and,<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>opinion<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>management,<div style=\"display:inline-block;width:5px\">\u00a0</div>consist<div style=\"display:inline-block;width:5px\">\u00a0</div>of </div><div id=\"a1669\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:127px;\">adjustments<div style=\"display:inline-block;width:5px\">\u00a0</div>of a<div style=\"display:inline-block;width:6px\">\u00a0</div>normal recurring<div style=\"display:inline-block;width:6px\">\u00a0</div>nature. Operating<div style=\"display:inline-block;width:6px\">\u00a0</div>results for<div style=\"display:inline-block;width:6px\">\u00a0</div>the interim<div style=\"display:inline-block;width:6px\">\u00a0</div>periods are<div style=\"display:inline-block;width:6px\">\u00a0</div>not necessarily<div style=\"display:inline-block;width:6px\">\u00a0</div>indicative<div style=\"display:inline-block;width:5px\">\u00a0</div>of operating </div><div id=\"a1671\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:143px;\">results for the entire fiscal year.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriod","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer184\" style=\"position:relative;line-height:normal;width:701px;height:64px;\"><div id=\"TextContainer184\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1674\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Fiscal Year </div><div id=\"a1677\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal year ends on<div style=\"display:inline-block;width:5px\">\u00a0</div>the Saturday closest to<div style=\"display:inline-block;width:5px\">\u00a0</div>May 31. Each of<div style=\"display:inline-block;width:5px\">\u00a0</div>the three-month periods<div style=\"display:inline-block;width:5px\">\u00a0</div>ended on August 30, 2025 </div><div id=\"a1683\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">and August 31, 2024 included </div><div id=\"a1683_29_2\" style=\"position:absolute;font-family:'Times New Roman';left:168px;top:48px;-sec-ix-hidden:ID_374;\"><div id=\"XBRL_CS_fdab8ad9baa342d9860de18e4add4264\" style=\"position:relative;left:0px;top:0px;display:inline-block;\">13</div></div><div id=\"a1683_31_7\" style=\"position:absolute;font-family:'Times New Roman';left:182px;top:48px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>weeks.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer187\" style=\"position:relative;line-height:normal;width:701px;height:79px;\"><div id=\"TextContainer187\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1686\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Use of Estimates </div><div id=\"a1689\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The<div style=\"display:inline-block;width:5px\">\u00a0</div>preparation<div style=\"display:inline-block;width:5px\">\u00a0</div>of the<div style=\"display:inline-block;width:6px\">\u00a0</div>condensed<div style=\"display:inline-block;width:5px\">\u00a0</div>consolidated<div style=\"display:inline-block;width:5px\">\u00a0</div>financial<div style=\"display:inline-block;width:5px\">\u00a0</div>statements<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>conformity<div style=\"display:inline-block;width:5px\">\u00a0</div>with GAAP<div style=\"display:inline-block;width:6px\">\u00a0</div>requires<div style=\"display:inline-block;width:5px\">\u00a0</div>management<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>make </div><div id=\"a1692\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">estimates<div style=\"display:inline-block;width:9px\">\u00a0</div>and<div style=\"display:inline-block;width:9px\">\u00a0</div>assumptions<div style=\"display:inline-block;width:9px\">\u00a0</div>that<div style=\"display:inline-block;width:9px\">\u00a0</div>affect<div style=\"display:inline-block;width:9px\">\u00a0</div>the<div style=\"display:inline-block;width:9px\">\u00a0</div>amounts<div style=\"display:inline-block;width:9px\">\u00a0</div>reported<div style=\"display:inline-block;width:9px\">\u00a0</div>in<div style=\"display:inline-block;width:9px\">\u00a0</div>the<div style=\"display:inline-block;width:9px\">\u00a0</div>condensed<div style=\"display:inline-block;width:9px\">\u00a0</div>consolidated<div style=\"display:inline-block;width:9px\">\u00a0</div>financial<div style=\"display:inline-block;width:9px\">\u00a0</div>statements<div style=\"display:inline-block;width:9px\">\u00a0</div>and </div><div id=\"a1693\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">accompanying notes. Actual results could differ from those estimates.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityPolicyTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer190\" style=\"position:relative;line-height:normal;width:701px;height:188px;\"><div id=\"TextContainer190\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1696\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Dividends Payable<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a1699\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Dividends are accrued<div style=\"display:inline-block;width:5px\">\u00a0</div>at the end of each<div style=\"display:inline-block;width:5px\">\u00a0</div>quarter according to the Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>dividend policy adopted by<div style=\"display:inline-block;width:5px\">\u00a0</div>its Board of Directors </div><div id=\"a1705\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">(\u201cBoard\u201d).<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company<div style=\"display:inline-block;width:6px\">\u00a0</div>pays a<div style=\"display:inline-block;width:5px\">\u00a0</div>dividend<div style=\"display:inline-block;width:5px\">\u00a0</div>to holders<div style=\"display:inline-block;width:6px\">\u00a0</div>of its<div style=\"display:inline-block;width:5px\">\u00a0</div>Common Stock<div style=\"display:inline-block;width:6px\">\u00a0</div>(and, prior<div style=\"display:inline-block;width:6px\">\u00a0</div>to its<div style=\"display:inline-block;width:5px\">\u00a0</div>conversion<div style=\"display:inline-block;width:5px\">\u00a0</div>to Common<div style=\"display:inline-block;width:6px\">\u00a0</div>Stock on </div><div id=\"a1712\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">April<div style=\"display:inline-block;width:6px\">\u00a0</div>14,<div style=\"display:inline-block;width:6px\">\u00a0</div>2025<div style=\"display:inline-block;width:6px\">\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:6px\">\u00a0</div>Stock)<div style=\"display:inline-block;width:6px\">\u00a0</div>on<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>quarterly<div style=\"display:inline-block;width:6px\">\u00a0</div>basis<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>each<div style=\"display:inline-block;width:6px\">\u00a0</div>quarter<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>which<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:6px\">\u00a0</div>reports<div style=\"display:inline-block;width:6px\">\u00a0</div>net<div style=\"display:inline-block;width:5px\">\u00a0</div>income </div><div id=\"a1718\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">attributable<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>Cal-Maine<div style=\"display:inline-block;width:6px\">\u00a0</div>Foods,<div style=\"display:inline-block;width:6px\">\u00a0</div>Inc.,<div style=\"display:inline-block;width:6px\">\u00a0</div>computed<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>accordance<div style=\"display:inline-block;width:6px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>GAAP<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>an<div style=\"display:inline-block;width:6px\">\u00a0</div>amount<div style=\"display:inline-block;width:6px\">\u00a0</div>equal<div style=\"display:inline-block;width:6px\">\u00a0</div>to </div><div id=\"a1718_94_9\" style=\"position:absolute;font-family:'Times New Roman';left:562px;top:78px;-sec-ix-hidden:ID_377;\">one-third</div><div id=\"a1718_103_15\" style=\"position:absolute;font-family:'Times New Roman';left:611px;top:78px;\"><div style=\"display:inline-block;width:6px\">\u00a0</div>(1/3)<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>such </div><div id=\"a1726\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">quarterly<div style=\"display:inline-block;width:5px\">\u00a0</div>net<div style=\"display:inline-block;width:5px\">\u00a0</div>income.<div style=\"display:inline-block;width:5px\">\u00a0</div>Dividends are<div style=\"display:inline-block;width:6px\">\u00a0</div>paid<div style=\"display:inline-block;width:5px\">\u00a0</div>to stockholders<div style=\"display:inline-block;width:6px\">\u00a0</div>of record<div style=\"display:inline-block;width:6px\">\u00a0</div>as of<div style=\"display:inline-block;width:6px\">\u00a0</div>the 60th<div style=\"display:inline-block;width:6px\">\u00a0</div>day<div style=\"display:inline-block;width:5px\">\u00a0</div>following<div style=\"display:inline-block;width:5px\">\u00a0</div>the last<div style=\"display:inline-block;width:6px\">\u00a0</div>day<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>such quarter, </div><div id=\"a1731\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">except for<div style=\"display:inline-block;width:6px\">\u00a0</div>the fourth<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal quarter.<div style=\"display:inline-block;width:6px\">\u00a0</div>For the<div style=\"display:inline-block;width:5px\">\u00a0</div>fourth quarter,<div style=\"display:inline-block;width:6px\">\u00a0</div>the Company<div style=\"display:inline-block;width:6px\">\u00a0</div>pays dividends<div style=\"display:inline-block;width:5px\">\u00a0</div>to stockholders<div style=\"display:inline-block;width:6px\">\u00a0</div>of record<div style=\"display:inline-block;width:5px\">\u00a0</div>on the<div style=\"display:inline-block;width:5px\">\u00a0</div>65th </div><div id=\"a1734\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:125px;\">day after<div style=\"display:inline-block;width:5px\">\u00a0</div>the quarter<div style=\"display:inline-block;width:5px\">\u00a0</div>end. Dividends<div style=\"display:inline-block;width:5px\">\u00a0</div>are payable<div style=\"display:inline-block;width:5px\">\u00a0</div>on the<div style=\"display:inline-block;width:5px\">\u00a0</div>15th day<div style=\"display:inline-block;width:5px\">\u00a0</div>following the<div style=\"display:inline-block;width:5px\">\u00a0</div>record date.<div style=\"display:inline-block;width:5px\">\u00a0</div>Following a<div style=\"display:inline-block;width:5px\">\u00a0</div>quarter for<div style=\"display:inline-block;width:5px\">\u00a0</div>which the </div><div id=\"a1736\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:141px;\">Company<div style=\"display:inline-block;width:6px\">\u00a0</div>does<div style=\"display:inline-block;width:6px\">\u00a0</div>not<div style=\"display:inline-block;width:6px\">\u00a0</div>report<div style=\"display:inline-block;width:6px\">\u00a0</div>net<div style=\"display:inline-block;width:6px\">\u00a0</div>income<div style=\"display:inline-block;width:6px\">\u00a0</div>attributable<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>Cal-Maine<div style=\"display:inline-block;width:6px\">\u00a0</div>Foods,<div style=\"display:inline-block;width:6px\">\u00a0</div>Inc.,<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>will<div style=\"display:inline-block;width:6px\">\u00a0</div>not<div style=\"display:inline-block;width:6px\">\u00a0</div>pay<div style=\"display:inline-block;width:6px\">\u00a0</div>a<div style=\"display:inline-block;width:6px\">\u00a0</div>dividend<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>a </div><div id=\"a1739\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">subsequent profitable<div style=\"display:inline-block;width:5px\">\u00a0</div>quarter until the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company is<div style=\"display:inline-block;width:5px\">\u00a0</div>profitable on<div style=\"display:inline-block;width:5px\">\u00a0</div>a cumulative<div style=\"display:inline-block;width:5px\">\u00a0</div>basis computed<div style=\"display:inline-block;width:5px\">\u00a0</div>from the<div style=\"display:inline-block;width:5px\">\u00a0</div>date of the<div style=\"display:inline-block;width:5px\">\u00a0</div>most recent </div><div id=\"a1741\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:172px;\">quarter for which a dividend was paid. The dividend policy is subject to periodic<div style=\"display:inline-block;width:5px\">\u00a0</div>review by the Board.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer193\" style=\"position:relative;line-height:normal;width:701px;height:234px;\"><div id=\"TextContainer193\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1746\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Revenue Recognition </div><div id=\"a1749\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">The Company recognizes revenue through the sale of its products<div style=\"display:inline-block;width:5px\">\u00a0</div>to customers through retail, foodservice and other distribution </div><div id=\"a1752\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">channels.<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>majority<div style=\"display:inline-block;width:6px\">\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:6px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>derived<div style=\"display:inline-block;width:6px\">\u00a0</div>from<div style=\"display:inline-block;width:5px\">\u00a0</div>agreements<div style=\"display:inline-block;width:6px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>contracts<div style=\"display:inline-block;width:6px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>customers<div style=\"display:inline-block;width:6px\">\u00a0</div>based<div style=\"display:inline-block;width:5px\">\u00a0</div>upon<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a1753\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">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:6px\">\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:6px\">\u00a0</div>believes<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a1754\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">performance<div style=\"display:inline-block;width:6px\">\u00a0</div>obligation<div style=\"display:inline-block;width:6px\">\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:6px\">\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:6px\">\u00a0</div>by<div style=\"display:inline-block;width:6px\">\u00a0</div>its<div style=\"display:inline-block;width:5px\">\u00a0</div>customers,<div style=\"display:inline-block;width:6px\">\u00a0</div>which<div style=\"display:inline-block;width:5px\">\u00a0</div>generally<div style=\"display:inline-block;width:6px\">\u00a0</div>occurs<div style=\"display:inline-block;width:5px\">\u00a0</div>upon </div><div id=\"a1758\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">shipment<div style=\"display:inline-block;width:5px\">\u00a0</div>or delivery<div style=\"display:inline-block;width:6px\">\u00a0</div>to a<div style=\"display:inline-block;width:6px\">\u00a0</div>customer based<div style=\"display:inline-block;width:6px\">\u00a0</div>on<div style=\"display:inline-block;width:5px\">\u00a0</div>the terms<div style=\"display:inline-block;width:6px\">\u00a0</div>of the<div style=\"display:inline-block;width:6px\">\u00a0</div>sale. Costs<div style=\"display:inline-block;width:6px\">\u00a0</div>paid<div style=\"display:inline-block;width:5px\">\u00a0</div>to third<div style=\"display:inline-block;width:6px\">\u00a0</div>party brokers<div style=\"display:inline-block;width:6px\">\u00a0</div>to obtain<div style=\"display:inline-block;width:6px\">\u00a0</div>agreements are </div><div id=\"a1761\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">expensed as the Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>agreements are generally less than one year. </div><div id=\"a1764\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">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=\"a1766\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">products.<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>periodically<div style=\"display:inline-block;width:5px\">\u00a0</div>offers<div style=\"display:inline-block;width:5px\">\u00a0</div>sales<div style=\"display:inline-block;width:5px\">\u00a0</div>incentives<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>programs<div style=\"display:inline-block;width:5px\">\u00a0</div>such<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>rebates,<div style=\"display:inline-block;width:5px\">\u00a0</div>discounts,<div style=\"display:inline-block;width:5px\">\u00a0</div>coupons,<div style=\"display:inline-block;width:5px\">\u00a0</div>volume-</div><div id=\"a1768\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:172px;\">based incentives,<div style=\"display:inline-block;width:5px\">\u00a0</div>guaranteed sales and<div style=\"display:inline-block;width:5px\">\u00a0</div>other programs.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>records an estimated<div style=\"display:inline-block;width:5px\">\u00a0</div>allowance for costs<div style=\"display:inline-block;width:5px\">\u00a0</div>associated with </div><div id=\"a1769\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:187px;\">these programs, which<div style=\"display:inline-block;width:5px\">\u00a0</div>is recorded as a<div style=\"display:inline-block;width:5px\">\u00a0</div>reduction in revenue at<div style=\"display:inline-block;width:5px\">\u00a0</div>the time of sale<div style=\"display:inline-block;width:5px\">\u00a0</div>using historical trends<div style=\"display:inline-block;width:5px\">\u00a0</div>and projected redemption </div><div id=\"a1771\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:203px;\">rates<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>each<div style=\"display:inline-block;width:5px\">\u00a0</div>program.<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>regularly<div style=\"display:inline-block;width:5px\">\u00a0</div>reviews<div style=\"display:inline-block;width:5px\">\u00a0</div>these<div style=\"display:inline-block;width:5px\">\u00a0</div>estimates<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>any<div style=\"display:inline-block;width:5px\">\u00a0</div>difference<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>estimated<div style=\"display:inline-block;width:5px\">\u00a0</div>costs<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a1772\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:218px;\">actual realization of these programs would be recognized<div style=\"display:inline-block;width:5px\">\u00a0</div>in the subsequent period.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationsPolicy","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer204\" style=\"position:relative;line-height:normal;width:701px;height:172px;\"><div id=\"TextContainer204\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1781\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Business Combinations </div><div id=\"a1784\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">The Company applies the acquisition<div style=\"display:inline-block;width:5px\">\u00a0</div>method of accounting, which<div style=\"display:inline-block;width:5px\">\u00a0</div>requires that once control is obtained,<div style=\"display:inline-block;width:5px\">\u00a0</div>all the assets acquired </div><div id=\"a1789\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">and liabilities assumed,<div style=\"display:inline-block;width:5px\">\u00a0</div>including amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>attributable to noncontrolling<div style=\"display:inline-block;width:5px\">\u00a0</div>interests, are recorded<div style=\"display:inline-block;width:5px\">\u00a0</div>at their respective<div style=\"display:inline-block;width:5px\">\u00a0</div>fair values at </div><div id=\"a1791\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">the<div style=\"display:inline-block;width:5px\">\u00a0</div>date<div style=\"display:inline-block;width:5px\">\u00a0</div>of acquisition.<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>fair<div style=\"display:inline-block;width:5px\">\u00a0</div>values<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>identifiable<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>is<div style=\"display:inline-block;width:5px\">\u00a0</div>recorded<div style=\"display:inline-block;width:6px\">\u00a0</div>as </div><div id=\"a1794\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">goodwill.<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a1797\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">We<div style=\"display:inline-block;width:6px\">\u00a0</div>use<div style=\"display:inline-block;width:5px\">\u00a0</div>various<div style=\"display:inline-block;width:5px\">\u00a0</div>models<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>methods<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>determine<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>values<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>identifiable<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>such<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>top-down<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a1806\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:125px;\">bottom-up<div style=\"display:inline-block;width:6px\">\u00a0</div>approach<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>inventory,<div style=\"display:inline-block;width:6px\">\u00a0</div>cost<div style=\"display:inline-block;width:5px\">\u00a0</div>method<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>market<div style=\"display:inline-block;width:5px\">\u00a0</div>approach<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>property,<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>relief-from-royalty<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>multi-period </div><div id=\"a1815\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">excess earnings to value<div style=\"display:inline-block;width:5px\">\u00a0</div>intangibles. Significant estimates in<div style=\"display:inline-block;width:5px\">\u00a0</div>valuing certain intangible assets include,<div style=\"display:inline-block;width:5px\">\u00a0</div>but are not limited to,<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a1818\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">amount and timing of future cash flows, growth rates, discount rates<div style=\"display:inline-block;width:5px\">\u00a0</div>and useful lives.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer207\" style=\"position:relative;line-height:normal;width:701px;height:293px;\"><div id=\"TextContainer207\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1821\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">New Accounting Pronouncements and Policies </div><div id=\"a1824\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">In December<div style=\"display:inline-block;width:5px\">\u00a0</div>2023, the<div style=\"display:inline-block;width:5px\">\u00a0</div>Financial Accounting<div style=\"display:inline-block;width:5px\">\u00a0</div>Standards Board<div style=\"display:inline-block;width:5px\">\u00a0</div>(\u201cFASB\u201d)<div style=\"display:inline-block;width:5px\">\u00a0</div>issued Accounting Standards<div style=\"display:inline-block;width:5px\">\u00a0</div>Update (\u201cASU\u201d)<div style=\"display:inline-block;width:5px\">\u00a0</div>2023-</div><div id=\"a1837\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">09, </div><div id=\"a1838\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:25px;top:47px;\">Income Taxes<div style=\"display:inline-block;width:5px\">\u00a0</div>(Topic<div style=\"display:inline-block;width:5px\">\u00a0</div>740) \u2013 Improvements to<div style=\"display:inline-block;width:5px\">\u00a0</div>Income Tax<div style=\"display:inline-block;width:5px\">\u00a0</div>Disclosures</div><div id=\"a1842\" style=\"position:absolute;font-family:'Times New Roman';left:400px;top:47px;\">. This ASU requires that an<div style=\"display:inline-block;width:5px\">\u00a0</div>entity, on an<div style=\"display:inline-block;width:5px\">\u00a0</div>annual basis, </div><div id=\"a1845\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">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:5px\">\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:5px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>rate<div style=\"display:inline-block;width:6px\">\u00a0</div>reconciliation<div style=\"display:inline-block;width:6px\">\u00a0</div>and<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>paid.<div style=\"display:inline-block;width:5px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>ASU<div style=\"display:inline-block;width:5px\">\u00a0</div>is </div><div id=\"a1846\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:77px;\">intended<div style=\"display:inline-block;width:5px\">\u00a0</div>to enhance<div style=\"display:inline-block;width:6px\">\u00a0</div>the transparency<div style=\"display:inline-block;width:6px\">\u00a0</div>and decision<div style=\"display:inline-block;width:6px\">\u00a0</div>usefulness of<div style=\"display:inline-block;width:5px\">\u00a0</div>income tax<div style=\"display:inline-block;width:6px\">\u00a0</div>disclosures. ASU<div style=\"display:inline-block;width:6px\">\u00a0</div>2023-09<div style=\"display:inline-block;width:5px\">\u00a0</div>is effective<div style=\"display:inline-block;width:6px\">\u00a0</div>for annual </div><div id=\"a1851\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:93px;\">periods<div style=\"display:inline-block;width:7px\">\u00a0</div>beginning<div style=\"display:inline-block;width:7px\">\u00a0</div>after<div style=\"display:inline-block;width:7px\">\u00a0</div>December<div style=\"display:inline-block;width:7px\">\u00a0</div>15,<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>is<div style=\"display:inline-block;width:7px\">\u00a0</div>currently<div style=\"display:inline-block;width:7px\">\u00a0</div>evaluating<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>impact<div style=\"display:inline-block;width:7px\">\u00a0</div>of<div style=\"display:inline-block;width:7px\">\u00a0</div>ASU<div style=\"display:inline-block;width:7px\">\u00a0</div>2023-09<div style=\"display:inline-block;width:7px\">\u00a0</div>on<div style=\"display:inline-block;width:7px\">\u00a0</div>its </div><div id=\"a1863\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:108px;\">consolidated financial statement disclosures. </div><div id=\"a1866\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:139px;\">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=\"a1873\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:324px;top:139px;\">Income<div style=\"display:inline-block;width:9px\">\u00a0</div>Statement</div><div id=\"a1874\" style=\"position:absolute;font-family:'Times New Roman';left:425px;top:139px;\">\u2014</div><div id=\"a1875\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:438px;top:139px;\">Reporting<div style=\"display:inline-block;width:9px\">\u00a0</div>Comprehensive<div style=\"display:inline-block;width:10px\">\u00a0</div>Income</div><div id=\"a1876\" style=\"position:absolute;font-family:'Times New Roman';left:631px;top:139px;\">\u2014</div><div id=\"a1877\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:644px;top:139px;\">Expense </div><div id=\"a1878\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:154px;\">Disaggregation Disclosures<div style=\"display:inline-block;width:6px\">\u00a0</div>(Subtopic 220-40)</div><div id=\"a1881\" style=\"position:absolute;font-family:'Times New Roman';left:255px;top:154px;\">. The objective of ASU<div style=\"display:inline-block;width:5px\">\u00a0</div>2024-03 is to improve disclosures<div style=\"display:inline-block;width:5px\">\u00a0</div>about a public entity\u2019s </div><div id=\"a1890\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:169px;\">expenses, primarily<div style=\"display:inline-block;width:5px\">\u00a0</div>through additional<div style=\"display:inline-block;width:5px\">\u00a0</div>disaggregation of<div style=\"display:inline-block;width:5px\">\u00a0</div>income statement expenses.<div style=\"display:inline-block;width:5px\">\u00a0</div>Additionally,<div style=\"display:inline-block;width:5px\">\u00a0</div>in January<div style=\"display:inline-block;width:5px\">\u00a0</div>2025, the FASB </div><div id=\"a1893\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:185px;\">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 issuance<div style=\"display:inline-block;width:6px\">\u00a0</div>of ASU<div style=\"display:inline-block;width:5px\">\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<div style=\"display:inline-block;width:5px\">\u00a0</div>effective<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>annual </div><div id=\"a1907\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:200px;\">periods beginning<div style=\"display:inline-block;width:5px\">\u00a0</div>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<div style=\"display:inline-block;width:5px\">\u00a0</div>within annual<div style=\"display:inline-block;width:5px\">\u00a0</div>reporting periods<div style=\"display:inline-block;width:5px\">\u00a0</div>beginning after<div style=\"display:inline-block;width:5px\">\u00a0</div>December 15, </div><div id=\"a1908\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:215px;\">2027. Early<div style=\"display:inline-block;width:5px\">\u00a0</div>adoption is permitted<div style=\"display:inline-block;width:5px\">\u00a0</div>and may<div style=\"display:inline-block;width:5px\">\u00a0</div>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<div style=\"display:inline-block;width:5px\">\u00a0</div>retrospective basis. The<div style=\"display:inline-block;width:5px\">\u00a0</div>Company is<div style=\"display:inline-block;width:5px\">\u00a0</div>currently </div><div id=\"a1910\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:231px;\">evaluating the impact of ASU 2024-03 on its consolidated financial statement disclosures. </div><div id=\"a1923\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:246px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a1925\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:261px;\">There are no<div style=\"display:inline-block;width:5px\">\u00a0</div>other new accounting<div style=\"display:inline-block;width:5px\">\u00a0</div>pronouncements<div style=\"display:inline-block;width:4px\">\u00a0</div>issued or effective<div style=\"display:inline-block;width:5px\">\u00a0</div>during the fiscal year<div style=\"display:inline-block;width:5px\">\u00a0</div>that had or<div style=\"display:inline-block;width:5px\">\u00a0</div>are expected to have<div style=\"display:inline-block;width:5px\">\u00a0</div>a </div><div id=\"a1935\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:277px;\">material impact on our consolidated financial statements.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationDisclosureTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer213\" style=\"position:relative;line-height:normal;width:701px;height:174px;\"><div id=\"TextContainer213\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1948\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 2 - Acquisition </div><div id=\"a1955\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\"> </div><div id=\"a1956\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:32px;\">Acquisition of Echo Lake Foods, LLC </div><div id=\"a1960\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Effective </div><div id=\"a1960_10_12\" style=\"position:absolute;font-family:'Times New Roman';left:57px;top:63px;\">June 2, 2025</div><div id=\"a1960_22_99\" style=\"position:absolute;font-family:'Times New Roman';left:126px;top:63px;\">, the Company<div style=\"display:inline-block;width:5px\">\u00a0</div>acquired Echo<div style=\"display:inline-block;width:5px\">\u00a0</div>Lake Foods, LLC<div style=\"display:inline-block;width:5px\">\u00a0</div>and certain<div style=\"display:inline-block;width:5px\">\u00a0</div>related companies<div style=\"display:inline-block;width:5px\">\u00a0</div>(collectively \u201cEcho<div style=\"display:inline-block;width:5px\">\u00a0</div>Lake </div><div id=\"a1966\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">Foods\u201d). Echo<div style=\"display:inline-block;width:5px\">\u00a0</div>Lake Foods<div style=\"display:inline-block;width:5px\">\u00a0</div>is based<div style=\"display:inline-block;width:5px\">\u00a0</div>in Burlington,<div style=\"display:inline-block;width:5px\">\u00a0</div>Wisconsin and<div style=\"display:inline-block;width:5px\">\u00a0</div>produces, packages,<div style=\"display:inline-block;width:5px\">\u00a0</div>markets and<div style=\"display:inline-block;width:5px\">\u00a0</div>distributes prepared<div style=\"display:inline-block;width:5px\">\u00a0</div>foods, </div><div id=\"a1968\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">including waffles, pancakes, scrambled eggs, frozen<div style=\"display:inline-block;width:5px\">\u00a0</div>cooked omelets, egg patties, toast and diced eggs. The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>accounted </div><div id=\"a1970\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">for the acquisition as a business combination.<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a1973\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">Pending<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>finalization<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>valuation,<div style=\"display:inline-block;width:6px\">\u00a0</div>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:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>consideration<div style=\"display:inline-block;width:6px\">\u00a0</div>paid<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>Echo<div style=\"display:inline-block;width:5px\">\u00a0</div>Lake </div><div id=\"a1976\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">Foods and the amounts of assets acquired and liabilities assumed recognized<div style=\"display:inline-block;width:5px\">\u00a0</div>at the acquisition date (in thousands):</div></div></div><div id=\"TextBlockContainer217\" style=\"position:relative;line-height:normal;width:698px;height:342px;\"><div style=\"position:absolute; width:581.7px; height:15.4px; left:7.1px; top:-0.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:594.1px; top:-0.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:606.1px; top:-0.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:31.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.2px; left:7.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:31.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:591.5px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:31.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.2px; left:603.5px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:7.1px; top:67.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:594.1px; top:67.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:606.1px; top:67.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.2px; left:7.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:591.5px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:606.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:7.1px; top:135.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.5px; top:135.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:606.1px; top:135.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:168px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.2px; left:7.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:168px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:591.5px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:168px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:606.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:1px; left:603.5px; top:184.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:202.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:15.4px; left:4.4px; top:204.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:202.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.5px; top:204.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:202.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.5px; top:204.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:237.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:15.4px; left:4.4px; top:239px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:237.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.5px; top:239px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:237.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.5px; top:239px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:1px; left:4.4px; top:236.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.5px; top:236.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.5px; top:236.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:604.2px; top:236.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:271.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:15.4px; left:4.4px; top:272.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:271.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.5px; top:272.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:271.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.5px; top:272.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:306.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:15.4px; left:4.4px; top:307.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:306.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.5px; top:307.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:306.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.5px; top:307.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:1px; left:4.4px; top:305.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.5px; top:305.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.5px; top:305.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:604.2px; top:305.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.6px; top:341.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.6px; top:341.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:605.5px; top:341.1px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer217\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a1980\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:0px;\">Cash consideration paid </div><div id=\"a1982\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:0px;\">$ </div><div id=\"a1984\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:0px;\">275,406</div><div id=\"a1989\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:34px;\">Recognized amounts of identifiable assets acquired and liabilities assumed </div><div id=\"a1996\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:68px;\">Cash </div><div id=\"a1998\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:68px;\">$ </div><div id=\"a2000\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:68px;\">115</div><div id=\"a2002\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:85px;\">Investment securities available-for-sale </div><div id=\"a2009\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:85px;\">14,147</div><div id=\"a2011\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">Accounts receivable </div><div id=\"a2014\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:102px;\">31,923</div><div id=\"a2016\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:119px;\">Inventories </div><div id=\"a2019\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:119px;\">21,601</div><div id=\"a2021\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:136px;\">Prepaid expenses and other current assets </div><div id=\"a2024\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:136px;\">3,131</div><div id=\"a2026\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:153px;\">Property, plant &amp;<div style=\"display:inline-block;width:5px\">\u00a0</div>equipment </div><div id=\"a2029\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:153px;\">151,697</div><div id=\"a2031\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:170px;\">Intangible assets </div><div id=\"a2034\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:170px;\">36,800</div><div id=\"a2038\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:188px;\">259,414</div><div id=\"a2043\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:222px;\">Accounts payable and other current liabilities </div><div id=\"a2046\" style=\"position:absolute;font-family:'Times New Roman';left:640px;top:222px;display:flex;\">(13,047)</div><div id=\"a2051\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:256px;\">Total identifiable<div style=\"display:inline-block;width:5px\">\u00a0</div>net assets </div><div id=\"a2054\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:256px;\">246,367</div><div id=\"a2059\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:290px;\">Goodwill </div><div id=\"a2062\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:290px;\">29,039</div><div id=\"a2068\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:326px;\">$ </div><div id=\"a2070\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:326px;\">275,406</div></div></div><div id=\"TextBlockContainer222\" style=\"position:relative;line-height:normal;width:701px;height:374px;\"><div id=\"TextContainer222\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2073\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Cash and<div style=\"display:inline-block;width:6px\">\u00a0</div>accounts receivable<div style=\"display:inline-block;width:6px\">\u00a0</div>acquired<div style=\"display:inline-block;width:5px\">\u00a0</div>along with<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities assumed<div style=\"display:inline-block;width:5px\">\u00a0</div>were valued<div style=\"display:inline-block;width:6px\">\u00a0</div>at their<div style=\"display:inline-block;width:5px\">\u00a0</div>carrying value<div style=\"display:inline-block;width:6px\">\u00a0</div>which approximates </div><div id=\"a2078\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">fair value due to the short maturity of these instruments. </div><div id=\"a2081\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">Inventories consisted<div style=\"display:inline-block;width:5px\">\u00a0</div>primarily of<div style=\"display:inline-block;width:5px\">\u00a0</div>raw materials,<div style=\"display:inline-block;width:5px\">\u00a0</div>supplies and<div style=\"display:inline-block;width:5px\">\u00a0</div>finished goods.<div style=\"display:inline-block;width:5px\">\u00a0</div>Raw materials<div style=\"display:inline-block;width:5px\">\u00a0</div>and supplies<div style=\"display:inline-block;width:5px\">\u00a0</div>were valued<div style=\"display:inline-block;width:5px\">\u00a0</div>at their </div><div id=\"a2085\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">carrying value as<div style=\"display:inline-block;width:5px\">\u00a0</div>management believes that<div style=\"display:inline-block;width:5px\">\u00a0</div>their carrying value<div style=\"display:inline-block;width:5px\">\u00a0</div>best approximates their<div style=\"display:inline-block;width:5px\">\u00a0</div>fair value. Finished<div style=\"display:inline-block;width:5px\">\u00a0</div>goods were valued </div><div id=\"a2087\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">using both the bottom-up and top-down approach. The<div style=\"display:inline-block;width:5px\">\u00a0</div>bottom-up approach measures the value of inventory as the value created </div><div id=\"a2099\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:93px;\">by the<div style=\"display:inline-block;width:5px\">\u00a0</div>target company<div style=\"display:inline-block;width:5px\">\u00a0</div>(i.e., the<div style=\"display:inline-block;width:5px\">\u00a0</div>costs incurred,<div style=\"display:inline-block;width:5px\">\u00a0</div>profit realized,<div style=\"display:inline-block;width:5px\">\u00a0</div>and tangible<div style=\"display:inline-block;width:5px\">\u00a0</div>and intangible<div style=\"display:inline-block;width:5px\">\u00a0</div>assets utilized)<div style=\"display:inline-block;width:5px\">\u00a0</div>pre-acquisition date. </div><div id=\"a2103\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">The top-down<div style=\"display:inline-block;width:6px\">\u00a0</div>approach measures<div style=\"display:inline-block;width:6px\">\u00a0</div>the value<div style=\"display:inline-block;width:6px\">\u00a0</div>of inventory<div style=\"display:inline-block;width:6px\">\u00a0</div>as the<div style=\"display:inline-block;width:5px\">\u00a0</div>incremental<div style=\"display:inline-block;width:5px\">\u00a0</div>inventory value<div style=\"display:inline-block;width:6px\">\u00a0</div>created by<div style=\"display:inline-block;width:6px\">\u00a0</div>the market<div style=\"display:inline-block;width:6px\">\u00a0</div>participant </div><div id=\"a2106\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:125px;\">buyer as part<div style=\"display:inline-block;width:5px\">\u00a0</div>of its selling<div style=\"display:inline-block;width:5px\">\u00a0</div>effort to an<div style=\"display:inline-block;width:5px\">\u00a0</div>end customer (i.e.,<div style=\"display:inline-block;width:5px\">\u00a0</div>the costs that<div style=\"display:inline-block;width:5px\">\u00a0</div>will be incurred,<div style=\"display:inline-block;width:5px\">\u00a0</div>the profit that<div style=\"display:inline-block;width:5px\">\u00a0</div>will be realized,<div style=\"display:inline-block;width:5px\">\u00a0</div>and the </div><div id=\"a2109\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">tangible and intangible assets that will be utilized) post-acquisition date. </div><div id=\"a2115\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:171px;\">Property,<div style=\"display:inline-block;width:6px\">\u00a0</div>plant and<div style=\"display:inline-block;width:6px\">\u00a0</div>equipment were<div style=\"display:inline-block;width:6px\">\u00a0</div>valued<div style=\"display:inline-block;width:5px\">\u00a0</div>utilizing<div style=\"display:inline-block;width:5px\">\u00a0</div>the cost<div style=\"display:inline-block;width:6px\">\u00a0</div>approach<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>market approach.<div style=\"display:inline-block;width:6px\">\u00a0</div>Machinery<div style=\"display:inline-block;width:5px\">\u00a0</div>and equipment<div style=\"display:inline-block;width:6px\">\u00a0</div>were </div><div id=\"a2119\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:187px;\">valued<div style=\"display:inline-block;width:6px\">\u00a0</div>utilizing<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>cost<div style=\"display:inline-block;width:6px\">\u00a0</div>approach<div style=\"display:inline-block;width:6px\">\u00a0</div>which<div style=\"display:inline-block;width:6px\">\u00a0</div>is<div style=\"display:inline-block;width:6px\">\u00a0</div>based<div style=\"display:inline-block;width:6px\">\u00a0</div>on<div style=\"display:inline-block;width:6px\">\u00a0</div>replacement<div style=\"display:inline-block;width:6px\">\u00a0</div>or<div style=\"display:inline-block;width:6px\">\u00a0</div>reproduction<div style=\"display:inline-block;width:6px\">\u00a0</div>costs<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>assets<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>subtracting<div style=\"display:inline-block;width:6px\">\u00a0</div>any </div><div id=\"a2121\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:203px;\">depreciation resulting from<div style=\"display:inline-block;width:5px\">\u00a0</div>physical deterioration and/or<div style=\"display:inline-block;width:5px\">\u00a0</div>functional or economic<div style=\"display:inline-block;width:5px\">\u00a0</div>obsolescence. Land and<div style=\"display:inline-block;width:5px\">\u00a0</div>buildings were valued </div><div id=\"a2126\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:218px;\">utilizing the market approach by using a real estate valuation. </div><div id=\"a2129\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:249px;\">Intangible assets<div style=\"display:inline-block;width:5px\">\u00a0</div>consisted primarily<div style=\"display:inline-block;width:5px\">\u00a0</div>of customer<div style=\"display:inline-block;width:5px\">\u00a0</div>relationships and<div style=\"display:inline-block;width:5px\">\u00a0</div>a trade name.<div style=\"display:inline-block;width:5px\">\u00a0</div>Customer relationships<div style=\"display:inline-block;width:5px\">\u00a0</div>were valued using<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a2137\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:265px;\">multi-period excess earnings method and the trade name was valued<div style=\"display:inline-block;width:5px\">\u00a0</div>using the relief-from-royalty method.<div style=\"display:inline-block;width:7px\">\u00a0</div></div><div id=\"a2146\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:296px;\">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>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>acquired<div style=\"display:inline-block;width:5px\">\u00a0</div>business<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>acquisition<div style=\"display:inline-block;width:5px\">\u00a0</div>date<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>net </div><div id=\"a2148\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:312px;\">assets acquired.<div style=\"display:inline-block;width:6px\">\u00a0</div>Goodwill<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>connection<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>the Echo<div style=\"display:inline-block;width:6px\">\u00a0</div>Lake<div style=\"display:inline-block;width:5px\">\u00a0</div>Foods<div style=\"display:inline-block;width:5px\">\u00a0</div>acquisition is<div style=\"display:inline-block;width:6px\">\u00a0</div>primarily<div style=\"display:inline-block;width:5px\">\u00a0</div>attributable<div style=\"display:inline-block;width:5px\">\u00a0</div>to projected </div><div id=\"a2156\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:327px;\">synergies<div style=\"display:inline-block;width:5px\">\u00a0</div>from integrating<div style=\"display:inline-block;width:5px\">\u00a0</div>the operations<div style=\"display:inline-block;width:5px\">\u00a0</div>of Echo<div style=\"display:inline-block;width:5px\">\u00a0</div>Lake Foods<div style=\"display:inline-block;width:5px\">\u00a0</div>with the<div style=\"display:inline-block;width:5px\">\u00a0</div>operations of<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company.<div style=\"display:inline-block;width:6px\">\u00a0</div>The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>recognized </div><div id=\"a2164\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:343px;\">goodwill of $</div><div id=\"a2164_13_4\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:343px;\">29.0</div><div id=\"a2164_17_86\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:343px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million as a result of the acquisition, all of which is deductible for tax purposes. </div></div></div><div id=\"TextBlockContainer225\" style=\"position:relative;line-height:normal;width:701px;height:32px;\"><div style=\"position:absolute; width:30.4px; height:1px; left:330.9px; top:-37.3px; background-color:#0000FF; \">\u00a0</div>\n<div id=\"TextContainer225\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2177\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The Company<div style=\"display:inline-block;width:6px\">\u00a0</div>recorded<div style=\"display:inline-block;width:5px\">\u00a0</div>transaction costs<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a2177_43_3\" style=\"position:absolute;font-family:'Times New Roman';left:254px;top:0px;\">594</div><div id=\"a2177_46_15\" style=\"position:absolute;font-family:'Times New Roman';left:274px;top:0px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>thousand and<div style=\"display:inline-block;width:6px\">\u00a0</div>$</div><div id=\"a2177_61_3\" style=\"position:absolute;font-family:'Times New Roman';left:361px;top:0px;\">6.6</div><div id=\"a2177_64_61\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:0px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million<div style=\"display:inline-block;width:5px\">\u00a0</div>in the<div style=\"display:inline-block;width:6px\">\u00a0</div>first quarter<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal 2026<div style=\"display:inline-block;width:6px\">\u00a0</div>and fiscal<div style=\"display:inline-block;width:6px\">\u00a0</div>year </div><div id=\"a2186\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">2025, respectively,<div style=\"display:inline-block;width:5px\">\u00a0</div>as a result of the Echo Lake Foods acquisition.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"2025-06-02"}]},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer219\" style=\"position:relative;line-height:normal;width:698px;height:342px;\"><div id=\"div_216_XBRL_TS_cd7d522b29964ed39220cee5854029f9\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer217\" style=\"position:relative;line-height:normal;width:698px;height:342px;\"><div style=\"position:absolute; width:581.7px; height:15.4px; left:7.1px; top:-0.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:594.1px; top:-0.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:606.1px; top:-0.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:31.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.2px; left:7.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:31.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:591.5px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:31.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.2px; left:603.5px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:7.1px; top:67.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:594.1px; top:67.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:606.1px; top:67.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.2px; left:7.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:591.5px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:606.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:7.1px; top:135.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.5px; top:135.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:606.1px; top:135.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:168px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.2px; left:7.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:168px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:591.5px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:168px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:606.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:1px; left:603.5px; top:184.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:202.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:15.4px; left:4.4px; top:204.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:202.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.5px; top:204.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:202.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.5px; top:204.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:237.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:15.4px; left:4.4px; top:239px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:237.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.5px; top:239px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:237.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.5px; top:239px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:1px; left:4.4px; top:236.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.5px; top:236.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.5px; top:236.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:604.2px; top:236.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:271.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:15.4px; left:4.4px; top:272.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:271.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.5px; top:272.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:271.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.5px; top:272.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:17px; left:4.4px; top:306.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:15.4px; left:4.4px; top:307.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.5px; top:306.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.5px; top:307.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:603.5px; top:306.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:603.5px; top:307.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587.2px; height:1px; left:4.4px; top:305.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.5px; top:305.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.5px; top:305.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:604.2px; top:305.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.6px; top:341.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.6px; top:341.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:605.5px; top:341.1px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer217\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a1980\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:0px;\">Cash consideration paid </div><div id=\"a1982\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:0px;\">$ </div><div id=\"a1984\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:0px;\">275,406</div><div id=\"a1989\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:34px;\">Recognized amounts of identifiable assets acquired and liabilities assumed </div><div id=\"a1996\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:68px;\">Cash </div><div id=\"a1998\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:68px;\">$ </div><div id=\"a2000\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:68px;\">115</div><div id=\"a2002\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:85px;\">Investment securities available-for-sale </div><div id=\"a2009\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:85px;\">14,147</div><div id=\"a2011\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">Accounts receivable </div><div id=\"a2014\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:102px;\">31,923</div><div id=\"a2016\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:119px;\">Inventories </div><div id=\"a2019\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:119px;\">21,601</div><div id=\"a2021\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:136px;\">Prepaid expenses and other current assets </div><div id=\"a2024\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:136px;\">3,131</div><div id=\"a2026\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:153px;\">Property, plant &amp;<div style=\"display:inline-block;width:5px\">\u00a0</div>equipment </div><div id=\"a2029\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:153px;\">151,697</div><div id=\"a2031\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:170px;\">Intangible assets </div><div id=\"a2034\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:170px;\">36,800</div><div id=\"a2038\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:188px;\">259,414</div><div id=\"a2043\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:222px;\">Accounts payable and other current liabilities </div><div id=\"a2046\" style=\"position:absolute;font-family:'Times New Roman';left:640px;top:222px;display:flex;\">(13,047)</div><div id=\"a2051\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:256px;\">Total identifiable<div style=\"display:inline-block;width:5px\">\u00a0</div>net assets </div><div id=\"a2054\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:256px;\">246,367</div><div id=\"a2059\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:290px;\">Goodwill </div><div id=\"a2062\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:290px;\">29,039</div><div id=\"a2068\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:326px;\">$ </div><div id=\"a2070\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:326px;\">275,406</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2025-06-02T00:00:00/2025-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"275406000","decimals":-3}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","xbrl:period":"2025-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"115000","decimals":-3}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities","xbrl:period":"2025-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"14147000","decimals":-3}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","xbrl:period":"2025-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"31923000","decimals":-3}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","xbrl:period":"2025-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"21601000","decimals":-3}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","xbrl:period":"2025-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"3131000","decimals":-3}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2025-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"151697000","decimals":-3}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","xbrl:period":"2025-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"36800000","decimals":-3}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","xbrl:period":"2025-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"259414000","decimals":-3}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","xbrl:period":"2025-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"13047000","decimals":-3}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","xbrl:period":"2025-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"246367000","decimals":-3}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2025-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"29039000","decimals":-3}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","xbrl:period":"2025-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"275406000","decimals":-3}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAcquiredDuringPeriod","xbrl:period":"2025-06-02T00:00:00/2025-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"29000000.0","decimals":-5}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"594000","decimals":-3}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:EchoLakeFoodsIncMember"},"factValues":[{"value":"6600000","decimals":-5}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer228\" style=\"position:relative;line-height:normal;width:701px;height:63px;\"><div id=\"TextContainer228\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2194\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 3 - Investment</div><div id=\"a2201\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:119px;top:0px;\">Securities Available-for-Sale </div><div id=\"a2209\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The following<div style=\"display:inline-block;width:6px\">\u00a0</div>represents the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>investment securities<div style=\"display:inline-block;width:5px\">\u00a0</div>available-for-sale as<div style=\"display:inline-block;width:5px\">\u00a0</div>of August<div style=\"display:inline-block;width:5px\">\u00a0</div>30, 2025<div style=\"display:inline-block;width:5px\">\u00a0</div>and May<div style=\"display:inline-block;width:5px\">\u00a0</div>31, 2025<div style=\"display:inline-block;width:5px\">\u00a0</div>(in </div><div id=\"a2222\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">thousands):</div></div></div><div id=\"TextBlockContainer232\" style=\"position:relative;line-height:normal;width:691px;height:152px;\"><div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.2px; left:4.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.2px; left:257.4px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.2px; left:270.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:282.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.2px; left:364.5px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.2px; left:377.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:389.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.2px; left:471.4px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.2px; left:484.2px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.2px; left:496.2px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.2px; left:578.5px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.2px; left:591.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:603.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:1px; left:1.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:257.4px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:364.5px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:471.5px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:578.6px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.2px; left:4.1px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.2px; left:257.4px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:267.3px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:282.1px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.2px; left:364.5px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:374.4px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:389.1px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.2px; left:471.4px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:481.5px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.2px; left:496.2px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.2px; left:578.5px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:588.5px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:603.1px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:270.1px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:377.1px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:484.2px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:591.1px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:1px; left:1.4px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:257.4px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:364.5px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:471.5px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:578.6px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.5px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.5px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.4px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.6px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.6px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:388.5px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.2px; height:1px; left:495.4px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.6px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.6px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:602.5px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer232\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a2225\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">August 30, 2025 </div><div id=\"a2228\" style=\"position:absolute;font-family:'Times New Roman';left:288px;top:0px;\">Amortized </div><div id=\"a2230\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:15px;\">Cost </div><div id=\"a2233\" style=\"position:absolute;font-family:'Times New Roman';left:394px;top:0px;\">Unrealized<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a2235\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:15px;\">Gains </div><div id=\"a2238\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:0px;\">Unrealized </div><div id=\"a2239\" style=\"position:absolute;font-family:'Times New Roman';left:512px;top:15px;\">Losses </div><div id=\"a2242\" style=\"position:absolute;font-family:'Times New Roman';left:611px;top:0px;\">Estimated<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a2244\" style=\"position:absolute;font-family:'Times New Roman';left:609px;top:15px;\">Fair Value </div><div id=\"a2246\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:33px;\">Municipal bonds </div><div id=\"a2249\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:33px;\">$ </div><div id=\"a2251\" style=\"position:absolute;font-family:'Times New Roman';left:321px;top:33px;\">22,072</div><div id=\"a2254\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:33px;\">$ </div><div id=\"a2256\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:33px;\">68</div><div id=\"a2259\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:33px;\">$ </div><div id=\"a2261\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:33px;\">\u2014</div><div id=\"a2264\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:33px;\">$ </div><div id=\"a2266\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:33px;\">22,140</div><div id=\"a2268\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:50px;\">Commercial paper </div><div id=\"a2272\" style=\"position:absolute;font-family:'Times New Roman';left:321px;top:50px;\">81,527</div><div id=\"a2276\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:50px;\">\u2014</div><div id=\"a2280\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:50px;\">23</div><div id=\"a2284\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:50px;\">81,504</div><div id=\"a2286\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:67px;\">Corporate bonds </div><div id=\"a2290\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:67px;\">536,273</div><div id=\"a2294\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:67px;\">2,120</div><div id=\"a2298\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:67px;\">\u2014</div><div id=\"a2302\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:67px;\">538,393</div><div id=\"a2304\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:84px;\">Certificates of deposits </div><div id=\"a2308\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:84px;\">4,960</div><div id=\"a2312\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:84px;\">8</div><div id=\"a2316\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:84px;\">\u2014</div><div id=\"a2320\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:84px;\">4,968</div><div id=\"a2322\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:101px;\">US government and agency obligations </div><div id=\"a2326\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:101px;\">245,019</div><div id=\"a2330\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:101px;\">65</div><div id=\"a2334\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:101px;\">\u2014</div><div id=\"a2338\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:101px;\">245,084</div><div id=\"a2340\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:118px;\">Treasury bills </div><div id=\"a2344\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:118px;\">109,288</div><div id=\"a2348\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:118px;\">98</div><div id=\"a2352\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:118px;\">\u2014</div><div id=\"a2356\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:118px;\">109,386</div><div id=\"a2358\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:136px;\">Total current<div style=\"display:inline-block;width:5px\">\u00a0</div>investment securities </div><div id=\"a2361\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:136px;\">$ </div><div id=\"a2363\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:136px;\">999,139</div><div id=\"a2366\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:136px;\">$ </div><div id=\"a2368\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:136px;\">2,359</div><div id=\"a2371\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:136px;\">$ </div><div id=\"a2373\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:136px;\">23</div><div id=\"a2376\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:136px;\">$ </div><div id=\"a2378\" style=\"position:absolute;font-family:'Times New Roman';left:626px;top:136px;\">1,001,475</div></div></div><div id=\"TextBlockContainer240\" style=\"position:relative;line-height:normal;width:691px;height:153px;\"><div id=\"div_237_XBRL_TS_196fa78e675342e1a486ccaad2a8572a\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer238\" style=\"position:relative;line-height:normal;width:691px;height:153px;\"><div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:270.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:377.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:484.2px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:591.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:1px; left:1.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:257.4px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:364.5px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:471.5px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:578.6px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17.9px; left:1.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.9px; left:257.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:267.3px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:270.1px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.9px; left:279.3px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.9px; left:364.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:374.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:377.1px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:386.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.9px; left:471.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:481.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:484.2px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:493.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.9px; left:578.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:588.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:591.1px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:600.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:1px; left:1.4px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:257.4px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:364.5px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:471.5px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:578.6px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.5px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.5px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.4px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.6px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.6px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:388.5px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.2px; height:1px; left:495.4px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.6px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.6px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:602.5px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer238\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a2381\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">May 31, 2025 </div><div id=\"a2384\" style=\"position:absolute;font-family:'Times New Roman';left:288px;top:0px;\">Amortized<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a2386\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:15px;\">Cost </div><div id=\"a2389\" style=\"position:absolute;font-family:'Times New Roman';left:394px;top:0px;\">Unrealized<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a2391\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:15px;\">Gains </div><div id=\"a2394\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:0px;\">Unrealized </div><div id=\"a2395\" style=\"position:absolute;font-family:'Times New Roman';left:512px;top:15px;\">Losses </div><div id=\"a2398\" style=\"position:absolute;font-family:'Times New Roman';left:611px;top:0px;\">Estimated<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a2400\" style=\"position:absolute;font-family:'Times New Roman';left:609px;top:15px;\">Fair Value </div><div id=\"a2402\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:33px;\">Municipal bonds </div><div id=\"a2405\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:33px;\">$ </div><div id=\"a2407\" style=\"position:absolute;font-family:'Times New Roman';left:321px;top:33px;\">21,695</div><div id=\"a2410\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:33px;\">$ </div><div id=\"a2412\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:33px;\">3</div><div id=\"a2415\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:33px;\">$ </div><div id=\"a2417\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:33px;\">\u2014</div><div id=\"a2420\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:33px;\">$ </div><div id=\"a2422\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:33px;\">21,698</div><div id=\"a2424\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:50px;\">Commercial paper </div><div id=\"a2428\" style=\"position:absolute;font-family:'Times New Roman';left:321px;top:50px;\">90,880</div><div id=\"a2432\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:50px;\">\u2014</div><div id=\"a2436\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:50px;\">50</div><div id=\"a2440\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:50px;\">90,830</div><div id=\"a2442\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:67px;\">Corporate bonds </div><div id=\"a2446\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:67px;\">431,378</div><div id=\"a2450\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:67px;\">130</div><div id=\"a2454\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:67px;\">\u2014</div><div id=\"a2458\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:67px;\">431,508</div><div id=\"a2460\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:84px;\">Certificates of deposits </div><div id=\"a2464\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:84px;\">5,200</div><div id=\"a2468\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:84px;\">\u2014</div><div id=\"a2472\" style=\"position:absolute;font-family:'Times New Roman';left:566px;top:84px;\">6</div><div id=\"a2476\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:84px;\">5,194</div><div id=\"a2478\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:101px;\">US government and agency obligations </div><div id=\"a2482\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:101px;\">240,655</div><div id=\"a2486\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:101px;\">\u2014</div><div id=\"a2490\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:101px;\">260</div><div id=\"a2494\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:101px;\">240,395</div><div id=\"a2496\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:118px;\">Treasury bills </div><div id=\"a2500\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:118px;\">103,119</div><div id=\"a2504\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:118px;\">\u2014</div><div id=\"a2508\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:118px;\">36</div><div id=\"a2512\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:118px;\">103,083</div><div id=\"a2514\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:137px;\">Total current<div style=\"display:inline-block;width:5px\">\u00a0</div>investment securities </div><div id=\"a2517\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:137px;\">$ </div><div id=\"a2519\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:137px;\">892,927</div><div id=\"a2522\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:137px;\">$ </div><div id=\"a2524\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:137px;\">133</div><div id=\"a2527\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:137px;\">$ </div><div id=\"a2529\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:137px;\">352</div><div id=\"a2532\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:137px;\">$ </div><div id=\"a2534\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:137px;\">892,708</div></div></div></div></div><div id=\"TextBlockContainer243\" style=\"position:relative;line-height:normal;width:701px;height:32px;\"><div id=\"TextContainer243\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2537\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Actual maturities<div style=\"display:inline-block;width:5px\">\u00a0</div>may differ<div style=\"display:inline-block;width:5px\">\u00a0</div>from contractual<div style=\"display:inline-block;width:5px\">\u00a0</div>maturities as some<div style=\"display:inline-block;width:5px\">\u00a0</div>borrowers have<div style=\"display:inline-block;width:5px\">\u00a0</div>the right to<div style=\"display:inline-block;width:5px\">\u00a0</div>call or prepay<div style=\"display:inline-block;width:5px\">\u00a0</div>obligations with<div style=\"display:inline-block;width:5px\">\u00a0</div>or </div><div id=\"a2539\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">without penalties. Contractual maturities of current investment securities<div style=\"display:inline-block;width:5px\">\u00a0</div>at August 30, 2025 are as follows (in thousands):</div></div></div><div id=\"TextBlockContainer247\" style=\"position:relative;line-height:normal;width:691px;height:69px;\"><div style=\"position:absolute; width:522px; height:17.1px; left:2.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:516.7px; height:15.4px; left:4.6px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:524.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:526.8px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150.1px; height:17.1px; left:536.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.6px; height:15.4px; left:538.9px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:522.2px; height:1px; left:2.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.3px; height:1px; left:536.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:522px; height:18.1px; left:2.1px; top:50.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:516.7px; height:15.4px; left:4.6px; top:53px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18.1px; left:524.1px; top:50.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:526.8px; top:53px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150.1px; height:18.1px; left:536.1px; top:50.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.6px; height:15.4px; left:538.9px; top:53px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:522.2px; height:1px; left:2.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.3px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.3px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.3px; height:1px; left:536.9px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:523.3px; top:68.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:535.3px; top:68.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:148px; height:1px; left:538.2px; top:68.4px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer247\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a2549\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:0px;\">Estimated Fair Value </div><div id=\"a2551\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Within one year </div><div id=\"a2553\" style=\"position:absolute;font-family:'Times New Roman';left:527px;top:18px;\">$ </div><div id=\"a2555\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:18px;\">472,795</div><div id=\"a2557\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">1-5 years </div><div id=\"a2562\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:35px;\">528,680</div><div id=\"a2564\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:53px;\">Total </div><div id=\"a2566\" style=\"position:absolute;font-family:'Times New Roman';left:527px;top:53px;\">$ </div><div id=\"a2568\" style=\"position:absolute;font-family:'Times New Roman';left:626px;top:53px;\">1,001,475</div></div></div>","language":"en-us"}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer234\" style=\"position:relative;line-height:normal;width:691px;height:152px;\"><div id=\"div_231_XBRL_TS_a50173d69a24496e807dd64584d9f08b\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer232\" style=\"position:relative;line-height:normal;width:691px;height:152px;\"><div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.2px; left:4.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.2px; left:257.4px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.2px; left:270.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:282.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.2px; left:364.5px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.2px; left:377.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:389.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.2px; left:471.4px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.2px; left:484.2px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.2px; left:496.2px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.2px; left:578.5px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.2px; left:591.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:603.1px; top:32.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:1px; left:1.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:257.4px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:364.5px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:471.5px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:578.6px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.2px; left:4.1px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.2px; left:257.4px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:267.3px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:282.1px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.2px; left:364.5px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:374.4px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:389.1px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.2px; left:471.4px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:481.5px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.2px; left:496.2px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.2px; left:578.5px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:588.5px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.2px; left:603.1px; top:100.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:270.1px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:377.1px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:484.2px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:591.1px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:135.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:1px; left:1.4px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:257.4px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:364.5px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:471.5px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:578.6px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.5px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.5px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.4px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.6px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.6px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:388.5px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.2px; height:1px; left:495.4px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.6px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.6px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:602.5px; top:150.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer232\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a2225\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">August 30, 2025 </div><div id=\"a2228\" style=\"position:absolute;font-family:'Times New Roman';left:288px;top:0px;\">Amortized </div><div id=\"a2230\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:15px;\">Cost </div><div id=\"a2233\" style=\"position:absolute;font-family:'Times New Roman';left:394px;top:0px;\">Unrealized<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a2235\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:15px;\">Gains </div><div id=\"a2238\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:0px;\">Unrealized </div><div id=\"a2239\" style=\"position:absolute;font-family:'Times New Roman';left:512px;top:15px;\">Losses </div><div id=\"a2242\" style=\"position:absolute;font-family:'Times New Roman';left:611px;top:0px;\">Estimated<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a2244\" style=\"position:absolute;font-family:'Times New Roman';left:609px;top:15px;\">Fair Value </div><div id=\"a2246\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:33px;\">Municipal bonds </div><div id=\"a2249\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:33px;\">$ </div><div id=\"a2251\" style=\"position:absolute;font-family:'Times New Roman';left:321px;top:33px;\">22,072</div><div id=\"a2254\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:33px;\">$ </div><div id=\"a2256\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:33px;\">68</div><div id=\"a2259\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:33px;\">$ </div><div id=\"a2261\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:33px;\">\u2014</div><div id=\"a2264\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:33px;\">$ </div><div id=\"a2266\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:33px;\">22,140</div><div id=\"a2268\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:50px;\">Commercial paper </div><div id=\"a2272\" style=\"position:absolute;font-family:'Times New Roman';left:321px;top:50px;\">81,527</div><div id=\"a2276\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:50px;\">\u2014</div><div id=\"a2280\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:50px;\">23</div><div id=\"a2284\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:50px;\">81,504</div><div id=\"a2286\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:67px;\">Corporate bonds </div><div id=\"a2290\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:67px;\">536,273</div><div id=\"a2294\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:67px;\">2,120</div><div id=\"a2298\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:67px;\">\u2014</div><div id=\"a2302\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:67px;\">538,393</div><div id=\"a2304\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:84px;\">Certificates of deposits </div><div id=\"a2308\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:84px;\">4,960</div><div id=\"a2312\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:84px;\">8</div><div id=\"a2316\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:84px;\">\u2014</div><div id=\"a2320\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:84px;\">4,968</div><div id=\"a2322\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:101px;\">US government and agency obligations </div><div id=\"a2326\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:101px;\">245,019</div><div id=\"a2330\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:101px;\">65</div><div id=\"a2334\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:101px;\">\u2014</div><div id=\"a2338\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:101px;\">245,084</div><div id=\"a2340\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:118px;\">Treasury bills </div><div id=\"a2344\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:118px;\">109,288</div><div id=\"a2348\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:118px;\">98</div><div id=\"a2352\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:118px;\">\u2014</div><div id=\"a2356\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:118px;\">109,386</div><div id=\"a2358\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:136px;\">Total current<div style=\"display:inline-block;width:5px\">\u00a0</div>investment securities </div><div id=\"a2361\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:136px;\">$ </div><div id=\"a2363\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:136px;\">999,139</div><div id=\"a2366\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:136px;\">$ </div><div id=\"a2368\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:136px;\">2,359</div><div id=\"a2371\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:136px;\">$ </div><div id=\"a2373\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:136px;\">23</div><div id=\"a2376\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:136px;\">$ </div><div id=\"a2378\" style=\"position:absolute;font-family:'Times New Roman';left:626px;top:136px;\">1,001,475</div></div></div></div></div><div id=\"TextBlockContainer238\" style=\"position:relative;line-height:normal;width:691px;height:153px;\"><div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:270.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:377.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:484.2px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:591.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:1px; left:1.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:257.4px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:364.5px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:471.5px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:578.6px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:65.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:66.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:99px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17.9px; left:1.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.9px; left:257.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:267.3px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:270.1px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.9px; left:279.3px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.9px; left:364.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:374.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:377.1px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:386.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.9px; left:471.4px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:481.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:484.2px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:493.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.9px; left:578.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:588.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:591.1px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:600.5px; top:133.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:136.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:1px; left:1.4px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:257.4px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:364.5px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:471.5px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:578.6px; top:133.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:133.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.5px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.5px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.4px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.6px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.6px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:388.5px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.2px; height:1px; left:495.4px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.6px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.6px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:602.5px; top:151.8px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer238\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a2381\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">May 31, 2025 </div><div id=\"a2384\" style=\"position:absolute;font-family:'Times New Roman';left:288px;top:0px;\">Amortized<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a2386\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:15px;\">Cost </div><div id=\"a2389\" style=\"position:absolute;font-family:'Times New Roman';left:394px;top:0px;\">Unrealized<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a2391\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:15px;\">Gains </div><div id=\"a2394\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:0px;\">Unrealized </div><div id=\"a2395\" style=\"position:absolute;font-family:'Times New Roman';left:512px;top:15px;\">Losses </div><div id=\"a2398\" style=\"position:absolute;font-family:'Times New Roman';left:611px;top:0px;\">Estimated<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a2400\" style=\"position:absolute;font-family:'Times New Roman';left:609px;top:15px;\">Fair Value </div><div id=\"a2402\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:33px;\">Municipal bonds </div><div id=\"a2405\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:33px;\">$ </div><div id=\"a2407\" style=\"position:absolute;font-family:'Times New Roman';left:321px;top:33px;\">21,695</div><div id=\"a2410\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:33px;\">$ </div><div id=\"a2412\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:33px;\">3</div><div id=\"a2415\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:33px;\">$ </div><div id=\"a2417\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:33px;\">\u2014</div><div id=\"a2420\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:33px;\">$ </div><div id=\"a2422\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:33px;\">21,698</div><div id=\"a2424\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:50px;\">Commercial paper </div><div id=\"a2428\" style=\"position:absolute;font-family:'Times New Roman';left:321px;top:50px;\">90,880</div><div id=\"a2432\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:50px;\">\u2014</div><div id=\"a2436\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:50px;\">50</div><div id=\"a2440\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:50px;\">90,830</div><div id=\"a2442\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:67px;\">Corporate bonds </div><div id=\"a2446\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:67px;\">431,378</div><div id=\"a2450\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:67px;\">130</div><div id=\"a2454\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:67px;\">\u2014</div><div id=\"a2458\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:67px;\">431,508</div><div id=\"a2460\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:84px;\">Certificates of deposits </div><div id=\"a2464\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:84px;\">5,200</div><div id=\"a2468\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:84px;\">\u2014</div><div id=\"a2472\" style=\"position:absolute;font-family:'Times New Roman';left:566px;top:84px;\">6</div><div id=\"a2476\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:84px;\">5,194</div><div id=\"a2478\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:101px;\">US government and agency obligations </div><div id=\"a2482\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:101px;\">240,655</div><div id=\"a2486\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:101px;\">\u2014</div><div id=\"a2490\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:101px;\">260</div><div id=\"a2494\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:101px;\">240,395</div><div id=\"a2496\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:118px;\">Treasury bills </div><div id=\"a2500\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:118px;\">103,119</div><div id=\"a2504\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:118px;\">\u2014</div><div id=\"a2508\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:118px;\">36</div><div id=\"a2512\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:118px;\">103,083</div><div id=\"a2514\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:137px;\">Total current<div style=\"display:inline-block;width:5px\">\u00a0</div>investment securities </div><div id=\"a2517\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:137px;\">$ </div><div id=\"a2519\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:137px;\">892,927</div><div id=\"a2522\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:137px;\">$ </div><div id=\"a2524\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:137px;\">133</div><div id=\"a2527\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:137px;\">$ </div><div id=\"a2529\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:137px;\">352</div><div id=\"a2532\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:137px;\">$ </div><div id=\"a2534\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:137px;\">892,708</div></div></div>","language":"en-us"}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"22072000","decimals":-3}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"68000","decimals":-3}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"22140000","decimals":-3}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"81527000","decimals":-3}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"23000","decimals":-3}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"81504000","decimals":-3}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"536273000","decimals":-3}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"2120000","decimals":-3}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"538393000","decimals":-3}]},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"4960000","decimals":-3}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"8000","decimals":-3}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"4968000","decimals":-3}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"245019000","decimals":-3}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"65000","decimals":-3}]},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"245084000","decimals":-3}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"109288000","decimals":-3}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"98000","decimals":-3}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"109386000","decimals":-3}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"999139000","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2359000","decimals":-3}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23000","decimals":-3}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1001475000","decimals":-3}]},{"name":"rpt:f-249","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-250","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-251","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-252","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-253","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-254","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-255","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-256","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-257","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-258","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-259","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-260","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-261","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-262","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-263","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-264","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-265","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-266","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-267","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-268","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-269","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-270","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-271","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-272","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-273","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-274","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-275","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-276","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-277","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer249\" style=\"position:relative;line-height:normal;width:691px;height:69px;\"><div id=\"div_246_XBRL_TS_5c62ff613b0549ef8d5f794846b1d408\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer247\" style=\"position:relative;line-height:normal;width:691px;height:69px;\"><div style=\"position:absolute; width:522px; height:17.1px; left:2.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:516.7px; height:15.4px; left:4.6px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:524.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:526.8px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150.1px; height:17.1px; left:536.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.6px; height:15.4px; left:538.9px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:522.2px; height:1px; left:2.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.3px; height:1px; left:536.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:522px; height:18.1px; left:2.1px; top:50.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:516.7px; height:15.4px; left:4.6px; top:53px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18.1px; left:524.1px; top:50.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:526.8px; top:53px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150.1px; height:18.1px; left:536.1px; top:50.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.6px; height:15.4px; left:538.9px; top:53px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:522.2px; height:1px; left:2.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.3px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.3px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.3px; height:1px; left:536.9px; top:49.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:523.3px; top:68.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:535.3px; top:68.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:148px; height:1px; left:538.2px; top:68.4px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer247\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a2549\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:0px;\">Estimated Fair Value </div><div id=\"a2551\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Within one year </div><div id=\"a2553\" style=\"position:absolute;font-family:'Times New Roman';left:527px;top:18px;\">$ </div><div id=\"a2555\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:18px;\">472,795</div><div id=\"a2557\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:35px;\">1-5 years </div><div id=\"a2562\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:35px;\">528,680</div><div id=\"a2564\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:53px;\">Total </div><div id=\"a2566\" style=\"position:absolute;font-family:'Times New Roman';left:527px;top:53px;\">$ </div><div id=\"a2568\" style=\"position:absolute;font-family:'Times New Roman';left:626px;top:53px;\">1,001,475</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"472795000","decimals":-3}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"528680000","decimals":-3}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1001475000","decimals":-3}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"us-gaap:FairValueDisclosuresTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer255\" style=\"position:relative;line-height:normal;width:701px;height:295px;\"><div id=\"TextContainer255\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2571\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 4 - Fair Value<div style=\"display:inline-block;width:5px\">\u00a0</div>Measurements</div></div><div id=\"div_252_XBRL_TS_8d49f4c31ba24b47ba6a950f49733339\" style=\"position:absolute;left:0px;top:32px;float:left;\"><div id=\"TextBlockContainer253\" style=\"position:relative;line-height:normal;width:701px;height:264px;\"><div id=\"TextContainer253\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2579\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The Company<div style=\"display:inline-block;width:6px\">\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:6px\">\u00a0</div>and nonfinancial<div style=\"display:inline-block;width:6px\">\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:6px\">\u00a0</div>following fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value </div><div id=\"a2582\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">hierarchy. The<div style=\"display:inline-block;width:6px\">\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:6px\">\u00a0</div>at which<div style=\"display:inline-block;width:6px\">\u00a0</div>the asset<div style=\"display:inline-block;width:6px\">\u00a0</div>could be<div style=\"display:inline-block;width:6px\">\u00a0</div>sold in<div style=\"display:inline-block;width:5px\">\u00a0</div>an orderly<div style=\"display:inline-block;width:6px\">\u00a0</div>transaction between<div style=\"display:inline-block;width:6px\">\u00a0</div>unrelated, </div><div id=\"a2585\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">knowledgeable, and willing<div style=\"display:inline-block;width:5px\">\u00a0</div>parties able to engage in<div style=\"display:inline-block;width:5px\">\u00a0</div>the transaction. A liability\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>fair value is defined<div style=\"display:inline-block;width:5px\">\u00a0</div>as the amount that would </div><div id=\"a2587\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">be<div style=\"display:inline-block;width:5px\">\u00a0</div>paid<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>transfer<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>liability<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>new<div style=\"display:inline-block;width:5px\">\u00a0</div>obligor<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>transaction<div style=\"display:inline-block;width:5px\">\u00a0</div>between<div style=\"display:inline-block;width:5px\">\u00a0</div>such<div style=\"display:inline-block;width:5px\">\u00a0</div>parties,<div style=\"display:inline-block;width:5px\">\u00a0</div>not<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>amount<div style=\"display:inline-block;width:5px\">\u00a0</div>that<div style=\"display:inline-block;width:5px\">\u00a0</div>would<div style=\"display:inline-block;width:5px\">\u00a0</div>be paid<div style=\"display:inline-block;width:6px\">\u00a0</div>to </div><div id=\"a2589\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">settle the liability with the creditor. </div><div id=\"a2592\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:94px;\">\u2022</div><div id=\"a2594\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:94px;\">Level 1</div><div id=\"a2595\" style=\"position:absolute;font-family:'Times New Roman';left:115px;top:94px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>- Quoted prices in active markets for identical assets or liabilities </div><div id=\"a2600\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:123px;\">\u2022</div><div id=\"a2602\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:123px;\">Level 2</div><div id=\"a2603\" style=\"position:absolute;font-family:'Times New Roman';left:116px;top:123px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>- Inputs<div style=\"display:inline-block;width:6px\">\u00a0</div>other than<div style=\"display:inline-block;width:6px\">\u00a0</div>quoted<div style=\"display:inline-block;width:5px\">\u00a0</div>prices included<div style=\"display:inline-block;width:6px\">\u00a0</div>in Level<div style=\"display:inline-block;width:6px\">\u00a0</div>1 that<div style=\"display:inline-block;width:6px\">\u00a0</div>are observable<div style=\"display:inline-block;width:6px\">\u00a0</div>for the<div style=\"display:inline-block;width:6px\">\u00a0</div>asset or<div style=\"display:inline-block;width:6px\">\u00a0</div>liability,<div style=\"display:inline-block;width:6px\">\u00a0</div>either </div><div id=\"a2607\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:139px;\">directly or indirectly,<div style=\"display:inline-block;width:5px\">\u00a0</div>including: </div><div id=\"a2609\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:155px;\">\u25e6</div><div id=\"a2611\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:155px;\">Quoted prices for similar assets or liabilities in active markets </div><div id=\"a2613\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:171px;\">\u25e6</div><div id=\"a2615\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:171px;\">Quoted prices for identical or similar assets in non-active markets </div><div id=\"a2619\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:186px;\">\u25e6</div><div id=\"a2621\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:186px;\">Inputs other than quoted prices that are observable for the asset or liability </div><div id=\"a2623\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:202px;\">\u25e6</div><div id=\"a2625\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:202px;\">Inputs derived principally from or corroborated by other observable market<div style=\"display:inline-block;width:5px\">\u00a0</div>data </div><div id=\"a2627\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:231px;\">\u2022</div><div id=\"a2629\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:231px;\">Level 3</div><div id=\"a2630\" style=\"position:absolute;font-family:'Times New Roman';left:115px;top:231px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>- Unobservable inputs for the asset or liability that are<div style=\"display:inline-block;width:5px\">\u00a0</div>supported by little or no market activity and that<div style=\"display:inline-block;width:5px\">\u00a0</div>are </div><div id=\"a2634\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:247px;\">significant to the fair value of the assets or liabilities </div></div></div></div></div><div id=\"TextBlockContainer262\" style=\"position:relative;line-height:normal;width:701px;height:177px;\"><div style=\"position:absolute; width:362.5px; height:1px; left:4.1px; top:111.5px; background-color:#000000; \">\u00a0</div>\n<div id=\"div_259_XBRL_TS_8d49f4c31ba24b47ba6a950f49733339_1\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer260\" style=\"position:relative;line-height:normal;width:594px;height:83px;\"><div style=\"position:absolute; width:30.4px; height:1px; left:330.9px; top:-37.3px; background-color:#0000FF; \">\u00a0</div>\n<div style=\"position:absolute; width:391.3px; height:1px; left:4.1px; top:54.6px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer260\" style=\"position:relative;width:594px;z-index:1;\"><div id=\"a2641\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">The disclosures of fair value of certain financial assets and liabilities that are recorded<div style=\"display:inline-block;width:5px\">\u00a0</div>at cost are as follows: </div><div id=\"a2643\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:41px;\">Cash and Cash Equivalents, Accounts Receivable, and Accounts Payable</div><div id=\"a2656\" style=\"position:absolute;font-family:'Times New Roman';left:396px;top:41px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2658\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:66px;\">The carrying amount approximates fair value due to the short maturity of these instruments.</div></div></div></div><div id=\"TextContainer262\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2661\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:98px;\">Assets and Liabilities Measured at Fair<div style=\"display:inline-block;width:5px\">\u00a0</div>Value<div style=\"display:inline-block;width:5px\">\u00a0</div>on a Recurring Basis </div><div id=\"a2664\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:130px;\">In accordance with<div style=\"display:inline-block;width:5px\">\u00a0</div>the fair value hierarchy<div style=\"display:inline-block;width:5px\">\u00a0</div>described above, the<div style=\"display:inline-block;width:5px\">\u00a0</div>following table shows the<div style=\"display:inline-block;width:5px\">\u00a0</div>fair value of our<div style=\"display:inline-block;width:5px\">\u00a0</div>financial assets and </div><div id=\"a2667\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:145px;\">liabilities<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>required<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>be<div style=\"display:inline-block;width:5px\">\u00a0</div>measured<div style=\"display:inline-block;width:6px\">\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>on<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>recurring<div style=\"display:inline-block;width:6px\">\u00a0</div>basis<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>August<div style=\"display:inline-block;width:5px\">\u00a0</div>30,<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>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:6px\">\u00a0</div>(in </div><div id=\"a2668\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:161px;\">thousands):</div></div></div><div id=\"TextBlockContainer266\" style=\"position:relative;line-height:normal;width:691px;height:228px;\"><div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:279.3px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:386.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:600.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:1px; left:1.4px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:257.4px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:364.5px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:471.5px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:578.6px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17.9px; left:1.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:238.1px; height:15.4px; left:19.3px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.9px; left:257.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:267.3px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.9px; left:279.3px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:279.3px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.9px; left:364.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:374.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:386.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:386.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.9px; left:471.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:481.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:493.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.9px; left:578.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:588.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:600.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:600.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:3px; left:1.4px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:3px; left:257.4px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.5px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.4px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.4px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.4px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:3px; left:364.5px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.6px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.6px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.6px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:389.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:389.5px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:389.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:3px; left:471.5px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.5px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:496.3px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:496.3px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:496.3px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:3px; left:578.6px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.5px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:603.4px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:603.4px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:603.4px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17.1px; left:1.4px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.1px; left:257.4px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:267.3px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:270.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.1px; left:279.3px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.1px; left:364.5px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:374.4px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:377.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:386.4px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.1px; left:471.4px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:481.5px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:484.2px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:493.5px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.1px; left:578.5px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:588.5px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:591.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:600.5px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.4px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:388.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.2px; height:1px; left:495.4px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:602.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer266\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a2671\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">August 30, 2025 </div><div id=\"a2674\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:0px;\">Level 1 </div><div id=\"a2677\" style=\"position:absolute;font-family:'Times New Roman';left:403px;top:0px;\">Level 2 </div><div id=\"a2680\" style=\"position:absolute;font-family:'Times New Roman';left:510px;top:0px;\">Level 3 </div><div id=\"a2683\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:0px;\">Balance </div><div id=\"a2685\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Assets </div><div id=\"a2699\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:35px;\">Municipal bonds </div><div id=\"a2702\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:35px;\">$ </div><div id=\"a2704\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:35px;\">\u2014</div><div id=\"a2707\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:35px;\">$ </div><div id=\"a2709\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:35px;\">22,140</div><div id=\"a2712\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:35px;\">$ </div><div id=\"a2714\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:35px;\">\u2014</div><div id=\"a2717\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:35px;\">$ </div><div id=\"a2719\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:35px;\">22,140</div><div id=\"a2721\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:52px;\">Commercial paper </div><div id=\"a2725\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:52px;\">\u2014</div><div id=\"a2729\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:52px;\">81,504</div><div id=\"a2733\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:52px;\">\u2014</div><div id=\"a2737\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:52px;\">81,504</div><div id=\"a2739\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:69px;\">Corporate bonds </div><div id=\"a2743\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:69px;\">\u2014</div><div id=\"a2747\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:69px;\">538,393</div><div id=\"a2751\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:69px;\">\u2014</div><div id=\"a2755\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:69px;\">538,393</div><div id=\"a2757\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:86px;\">Certificates of deposits </div><div id=\"a2761\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:86px;\">\u2014</div><div id=\"a2765\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:86px;\">4,968</div><div id=\"a2769\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:86px;\">\u2014</div><div id=\"a2773\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:86px;\">4,968</div><div id=\"a2775\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:103px;\">US government and agency obligations </div><div id=\"a2779\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:103px;\">\u2014</div><div id=\"a2783\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:103px;\">245,084</div><div id=\"a2787\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:103px;\">\u2014</div><div id=\"a2791\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:103px;\">245,084</div><div id=\"a2793\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:120px;\">Treasury bills </div><div id=\"a2797\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:120px;\">\u2014</div><div id=\"a2801\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:120px;\">109,386</div><div id=\"a2805\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:120px;\">\u2014</div><div id=\"a2809\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:120px;\">109,386</div><div id=\"a2811\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:138px;\">Total assets measured at fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value </div><div id=\"a2814\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:138px;\">$ </div><div id=\"a2816\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:138px;\">\u2014</div><div id=\"a2819\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:138px;\">$ </div><div id=\"a2821\" style=\"position:absolute;font-family:'Times New Roman';left:412px;top:138px;\">1,001,475</div><div id=\"a2824\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:138px;\">$ </div><div id=\"a2826\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:138px;\">\u2014</div><div id=\"a2829\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:138px;\">$ </div><div id=\"a2831\" style=\"position:absolute;font-family:'Times New Roman';left:626px;top:138px;\">1,001,475</div><div id=\"a2846\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:176px;\">Liabilities </div><div id=\"a2860\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:193px;\">Contingent consideration </div><div id=\"a2863\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:193px;\">$ </div><div id=\"a2865\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:193px;\">\u2014</div><div id=\"a2868\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:193px;\">$ </div><div id=\"a2870\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:193px;\">\u2014</div><div id=\"a2873\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:193px;\">$ </div><div id=\"a2875\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:193px;\">21,500</div><div id=\"a2878\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:193px;\">$ </div><div id=\"a2880\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:193px;\">21,500</div><div id=\"a2882\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:212px;\">Total liabilities measured<div style=\"display:inline-block;width:5px\">\u00a0</div>at fair value </div><div id=\"a2885\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:212px;\">$ </div><div id=\"a2887\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:212px;\">\u2014</div><div id=\"a2890\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:212px;\">$ </div><div id=\"a2892\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:212px;\">\u2014</div><div id=\"a2895\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:212px;\">$ </div><div id=\"a2897\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:212px;\">21,500</div><div id=\"a2900\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:212px;\">$ </div><div id=\"a2902\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:212px;\">21,500</div></div></div><div id=\"TextBlockContainer272\" style=\"position:relative;line-height:normal;width:691px;height:228px;\"><div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:279.3px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:386.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:600.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:1px; left:1.4px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:257.4px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:364.5px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:471.5px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:578.6px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17.9px; left:1.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:238.1px; height:15.4px; left:19.3px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.9px; left:257.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:267.3px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.9px; left:279.3px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:279.3px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.9px; left:364.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:374.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:386.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:386.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.9px; left:471.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:481.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:493.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.9px; left:578.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:588.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:600.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:600.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:3px; left:1.4px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:3px; left:257.4px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.5px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.4px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.4px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.4px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:3px; left:364.5px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.6px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.6px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.6px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:389.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:389.5px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:389.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:3px; left:471.5px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.5px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:496.3px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:496.3px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:496.3px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:3px; left:578.6px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.5px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:603.4px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:603.4px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:603.4px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17.1px; left:1.4px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.1px; left:257.4px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:267.3px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:270.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.1px; left:279.3px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.1px; left:364.5px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:374.4px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:377.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:386.4px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.1px; left:471.4px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:481.5px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:484.2px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:493.5px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.1px; left:578.5px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:588.5px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:591.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:600.5px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.4px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:388.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.2px; height:1px; left:495.4px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:602.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer272\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a2905\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">May 31, 2025 </div><div id=\"a2908\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:0px;\">Level 1 </div><div id=\"a2911\" style=\"position:absolute;font-family:'Times New Roman';left:403px;top:0px;\">Level 2 </div><div id=\"a2914\" style=\"position:absolute;font-family:'Times New Roman';left:510px;top:0px;\">Level 3 </div><div id=\"a2917\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:0px;\">Balance </div><div id=\"a2919\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Assets </div><div id=\"a2933\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:35px;\">Municipal bonds </div><div id=\"a2936\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:35px;\">$ </div><div id=\"a2938\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:35px;\">\u2014</div><div id=\"a2941\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:35px;\">$ </div><div id=\"a2943\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:35px;\">21,698</div><div id=\"a2946\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:35px;\">$ </div><div id=\"a2948\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:35px;\">\u2014</div><div id=\"a2951\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:35px;\">$ </div><div id=\"a2953\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:35px;\">21,698</div><div id=\"a2955\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:52px;\">Commercial paper </div><div id=\"a2959\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:52px;\">\u2014</div><div id=\"a2963\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:52px;\">90,830</div><div id=\"a2967\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:52px;\">\u2014</div><div id=\"a2971\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:52px;\">90,830</div><div id=\"a2973\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:69px;\">Corporate bonds </div><div id=\"a2977\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:69px;\">\u2014</div><div id=\"a2981\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:69px;\">431,508</div><div id=\"a2985\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:69px;\">\u2014</div><div id=\"a2989\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:69px;\">431,508</div><div id=\"a2991\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:86px;\">Certificates of deposits </div><div id=\"a2995\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:86px;\">\u2014</div><div id=\"a2999\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:86px;\">5,194</div><div id=\"a3003\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:86px;\">\u2014</div><div id=\"a3007\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:86px;\">5,194</div><div id=\"a3009\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:103px;\">US government and agency obligations </div><div id=\"a3013\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:103px;\">\u2014</div><div id=\"a3017\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:103px;\">240,395</div><div id=\"a3021\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:103px;\">\u2014</div><div id=\"a3025\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:103px;\">240,395</div><div id=\"a3027\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:120px;\">Treasury bills </div><div id=\"a3031\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:120px;\">\u2014</div><div id=\"a3035\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:120px;\">103,083</div><div id=\"a3039\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:120px;\">\u2014</div><div id=\"a3043\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:120px;\">103,083</div><div id=\"a3045\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:138px;\">Total assets measured at fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value </div><div id=\"a3048\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:138px;\">$ </div><div id=\"a3050\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:138px;\">\u2014</div><div id=\"a3053\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:138px;\">$ </div><div id=\"a3055\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:138px;\">892,708</div><div id=\"a3058\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:138px;\">$ </div><div id=\"a3060\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:138px;\">\u2014</div><div id=\"a3063\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:138px;\">$ </div><div id=\"a3065\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:138px;\">892,708</div><div id=\"a3080\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:176px;\">Liabilities </div><div id=\"a3094\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:193px;\">Contingent consideration </div><div id=\"a3097\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:193px;\">$ </div><div id=\"a3099\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:193px;\">\u2014</div><div id=\"a3102\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:193px;\">$ </div><div id=\"a3104\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:193px;\">\u2014</div><div id=\"a3107\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:193px;\">$ </div><div id=\"a3109\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:193px;\">21,500</div><div id=\"a3112\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:193px;\">$ </div><div id=\"a3114\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:193px;\">21,500</div><div id=\"a3116\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:212px;\">Total liabilities measured<div style=\"display:inline-block;width:5px\">\u00a0</div>at fair value </div><div id=\"a3119\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:212px;\">$ </div><div id=\"a3121\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:212px;\">\u2014</div><div id=\"a3124\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:212px;\">$ </div><div id=\"a3126\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:212px;\">\u2014</div><div id=\"a3129\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:212px;\">$ </div><div id=\"a3131\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:212px;\">21,500</div><div id=\"a3134\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:212px;\">$ </div><div id=\"a3136\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:212px;\">21,500</div></div></div><div id=\"TextBlockContainer277\" style=\"position:relative;line-height:normal;width:701px;height:189px;\"><div id=\"TextContainer277\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a3139\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Investment securities \u2013 available-for-sale are all classified as Level 2 and consist of<div style=\"display:inline-block;width:5px\">\u00a0</div>securities with maturities of three months or </div><div id=\"a3147\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">longer<div style=\"display:inline-block;width:5px\">\u00a0</div>when<div style=\"display:inline-block;width:5px\">\u00a0</div>purchased.<div style=\"display:inline-block;width:5px\">\u00a0</div>We<div style=\"display:inline-block;width:6px\">\u00a0</div>classified<div style=\"display:inline-block;width:5px\">\u00a0</div>these<div style=\"display:inline-block;width:5px\">\u00a0</div>securities<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>current<div style=\"display:inline-block;width:5px\">\u00a0</div>because<div style=\"display:inline-block;width:5px\">\u00a0</div>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>readily<div style=\"display:inline-block;width:5px\">\u00a0</div>available<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>current </div><div id=\"a3148\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">operations. Observable inputs for these securities are yields, credit risks, default<div style=\"display:inline-block;width:5px\">\u00a0</div>rates, and volatility. </div><div id=\"a3151\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Contingent consideration<div style=\"display:inline-block;width:6px\">\u00a0</div>classified as<div style=\"display:inline-block;width:5px\">\u00a0</div>Level 3<div style=\"display:inline-block;width:5px\">\u00a0</div>consists of<div style=\"display:inline-block;width:5px\">\u00a0</div>the potential<div style=\"display:inline-block;width:5px\">\u00a0</div>obligation to<div style=\"display:inline-block;width:5px\">\u00a0</div>pay an<div style=\"display:inline-block;width:5px\">\u00a0</div>earnout to<div style=\"display:inline-block;width:5px\">\u00a0</div>Fassio Egg<div style=\"display:inline-block;width:5px\">\u00a0</div>Farms, Inc. </div><div id=\"a3161\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">(\u201cFassio\u201d) contingent<div style=\"display:inline-block;width:6px\">\u00a0</div>on the<div style=\"display:inline-block;width:5px\">\u00a0</div>acquired<div style=\"display:inline-block;width:5px\">\u00a0</div>business meeting<div style=\"display:inline-block;width:6px\">\u00a0</div>certain return<div style=\"display:inline-block;width:6px\">\u00a0</div>on profitability<div style=\"display:inline-block;width:6px\">\u00a0</div>milestones over<div style=\"display:inline-block;width:6px\">\u00a0</div>a </div><div id=\"a3161_105_10\" style=\"position:absolute;font-family:'Times New Roman';left:572px;top:79px;-sec-ix-hidden:ID_305;\">three-year</div><div id=\"a3161_115_13\" style=\"position:absolute;font-family:'Times New Roman';left:626px;top:79px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>period that </div><div id=\"a3168\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">commenced on the<div style=\"display:inline-block;width:5px\">\u00a0</div>date of the acquisition<div style=\"display:inline-block;width:5px\">\u00a0</div>in the second<div style=\"display:inline-block;width:5px\">\u00a0</div>quarter of fiscal<div style=\"display:inline-block;width:5px\">\u00a0</div>2024. The fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value of the<div style=\"display:inline-block;width:5px\">\u00a0</div>contingent consideration is </div><div id=\"a3170\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">estimated using a discounted<div style=\"display:inline-block;width:5px\">\u00a0</div>cash flow model. Key assumptions<div style=\"display:inline-block;width:5px\">\u00a0</div>and unobservable inputs that require<div style=\"display:inline-block;width:5px\">\u00a0</div>significant judgment used </div><div id=\"a3175\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">in the<div style=\"display:inline-block;width:5px\">\u00a0</div>estimate include<div style=\"display:inline-block;width:5px\">\u00a0</div>weighted average<div style=\"display:inline-block;width:5px\">\u00a0</div>cost of<div style=\"display:inline-block;width:5px\">\u00a0</div>capital, egg<div style=\"display:inline-block;width:5px\">\u00a0</div>prices, projected<div style=\"display:inline-block;width:5px\">\u00a0</div>revenue and<div style=\"display:inline-block;width:5px\">\u00a0</div>expenses over<div style=\"display:inline-block;width:5px\">\u00a0</div>the period<div style=\"display:inline-block;width:5px\">\u00a0</div>for which </div><div id=\"a3180\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:141px;\">the<div style=\"display:inline-block;width:6px\">\u00a0</div>contingent<div style=\"display:inline-block;width:6px\">\u00a0</div>consideration<div style=\"display:inline-block;width:6px\">\u00a0</div>is<div style=\"display:inline-block;width:6px\">\u00a0</div>measured,<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>probability<div style=\"display:inline-block;width:6px\">\u00a0</div>assessments<div style=\"display:inline-block;width:6px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>respect<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>likelihood<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>achieving<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a3187\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:157px;\">forecasted<div style=\"display:inline-block;width:5px\">\u00a0</div>projections. There<div style=\"display:inline-block;width:5px\">\u00a0</div>were </div><div id=\"a3187_35_2\" style=\"position:absolute;font-family:'Times New Roman';left:196px;top:157px;\">no</div><div id=\"a3187_37_90\" style=\"position:absolute;font-family:'Times New Roman';left:209px;top:157px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>adjustments to<div style=\"display:inline-block;width:5px\">\u00a0</div>the fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value of<div style=\"display:inline-block;width:5px\">\u00a0</div>contingent consideration<div style=\"display:inline-block;width:6px\">\u00a0</div>recorded in<div style=\"display:inline-block;width:5px\">\u00a0</div>the thirteen<div style=\"display:inline-block;width:5px\">\u00a0</div>weeks </div><div id=\"a3191\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:173px;\">ended August 30, 2025.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer253\" style=\"position:relative;line-height:normal;width:701px;height:264px;\"><div id=\"TextContainer253\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2579\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The Company<div style=\"display:inline-block;width:6px\">\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:6px\">\u00a0</div>and nonfinancial<div style=\"display:inline-block;width:6px\">\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:6px\">\u00a0</div>following fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value </div><div id=\"a2582\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">hierarchy. The<div style=\"display:inline-block;width:6px\">\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:6px\">\u00a0</div>at which<div style=\"display:inline-block;width:6px\">\u00a0</div>the asset<div style=\"display:inline-block;width:6px\">\u00a0</div>could be<div style=\"display:inline-block;width:6px\">\u00a0</div>sold in<div style=\"display:inline-block;width:5px\">\u00a0</div>an orderly<div style=\"display:inline-block;width:6px\">\u00a0</div>transaction between<div style=\"display:inline-block;width:6px\">\u00a0</div>unrelated, </div><div id=\"a2585\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">knowledgeable, and willing<div style=\"display:inline-block;width:5px\">\u00a0</div>parties able to engage in<div style=\"display:inline-block;width:5px\">\u00a0</div>the transaction. A liability\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>fair value is defined<div style=\"display:inline-block;width:5px\">\u00a0</div>as the amount that would </div><div id=\"a2587\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">be<div style=\"display:inline-block;width:5px\">\u00a0</div>paid<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>transfer<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>liability<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>new<div style=\"display:inline-block;width:5px\">\u00a0</div>obligor<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>transaction<div style=\"display:inline-block;width:5px\">\u00a0</div>between<div style=\"display:inline-block;width:5px\">\u00a0</div>such<div style=\"display:inline-block;width:5px\">\u00a0</div>parties,<div style=\"display:inline-block;width:5px\">\u00a0</div>not<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>amount<div style=\"display:inline-block;width:5px\">\u00a0</div>that<div style=\"display:inline-block;width:5px\">\u00a0</div>would<div style=\"display:inline-block;width:5px\">\u00a0</div>be paid<div style=\"display:inline-block;width:6px\">\u00a0</div>to </div><div id=\"a2589\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">settle the liability with the creditor. </div><div id=\"a2592\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:94px;\">\u2022</div><div id=\"a2594\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:94px;\">Level 1</div><div id=\"a2595\" style=\"position:absolute;font-family:'Times New Roman';left:115px;top:94px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>- Quoted prices in active markets for identical assets or liabilities </div><div id=\"a2600\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:123px;\">\u2022</div><div id=\"a2602\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:123px;\">Level 2</div><div id=\"a2603\" style=\"position:absolute;font-family:'Times New Roman';left:116px;top:123px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>- Inputs<div style=\"display:inline-block;width:6px\">\u00a0</div>other than<div style=\"display:inline-block;width:6px\">\u00a0</div>quoted<div style=\"display:inline-block;width:5px\">\u00a0</div>prices included<div style=\"display:inline-block;width:6px\">\u00a0</div>in Level<div style=\"display:inline-block;width:6px\">\u00a0</div>1 that<div style=\"display:inline-block;width:6px\">\u00a0</div>are observable<div style=\"display:inline-block;width:6px\">\u00a0</div>for the<div style=\"display:inline-block;width:6px\">\u00a0</div>asset or<div style=\"display:inline-block;width:6px\">\u00a0</div>liability,<div style=\"display:inline-block;width:6px\">\u00a0</div>either </div><div id=\"a2607\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:139px;\">directly or indirectly,<div style=\"display:inline-block;width:5px\">\u00a0</div>including: </div><div id=\"a2609\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:155px;\">\u25e6</div><div id=\"a2611\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:155px;\">Quoted prices for similar assets or liabilities in active markets </div><div id=\"a2613\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:171px;\">\u25e6</div><div id=\"a2615\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:171px;\">Quoted prices for identical or similar assets in non-active markets </div><div id=\"a2619\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:186px;\">\u25e6</div><div id=\"a2621\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:186px;\">Inputs other than quoted prices that are observable for the asset or liability </div><div id=\"a2623\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:202px;\">\u25e6</div><div id=\"a2625\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:202px;\">Inputs derived principally from or corroborated by other observable market<div style=\"display:inline-block;width:5px\">\u00a0</div>data </div><div id=\"a2627\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:231px;\">\u2022</div><div id=\"a2629\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:231px;\">Level 3</div><div id=\"a2630\" style=\"position:absolute;font-family:'Times New Roman';left:115px;top:231px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>- Unobservable inputs for the asset or liability that are<div style=\"display:inline-block;width:5px\">\u00a0</div>supported by little or no market activity and that<div style=\"display:inline-block;width:5px\">\u00a0</div>are </div><div id=\"a2634\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:247px;\">significant to the fair value of the assets or liabilities </div></div></div><div id=\"TextBlockContainer260\" style=\"position:relative;line-height:normal;width:594px;height:83px;\"><div style=\"position:absolute; width:30.4px; height:1px; left:330.9px; top:-37.3px; background-color:#0000FF; \">\u00a0</div>\n<div style=\"position:absolute; width:391.3px; height:1px; left:4.1px; top:54.6px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer260\" style=\"position:relative;width:594px;z-index:1;\"><div id=\"a2641\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">The disclosures of fair value of certain financial assets and liabilities that are recorded<div style=\"display:inline-block;width:5px\">\u00a0</div>at cost are as follows: </div><div id=\"a2643\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:41px;\">Cash and Cash Equivalents, Accounts Receivable, and Accounts Payable</div><div id=\"a2656\" style=\"position:absolute;font-family:'Times New Roman';left:396px;top:41px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2658\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:66px;\">The carrying amount approximates fair value due to the short maturity of these instruments.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer268\" style=\"position:relative;line-height:normal;width:691px;height:228px;\"><div id=\"div_265_XBRL_TS_034d2038191c4085bf31d77d7011cc48\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer266\" style=\"position:relative;line-height:normal;width:691px;height:228px;\"><div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:279.3px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:386.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:600.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:1px; left:1.4px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:257.4px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:364.5px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:471.5px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:578.6px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:119.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17.9px; left:1.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:238.1px; height:15.4px; left:19.3px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.9px; left:257.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:267.3px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.9px; left:279.3px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:279.3px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.9px; left:364.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:374.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:386.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:386.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.9px; left:471.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:481.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:493.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.9px; left:578.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:588.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:600.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:600.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:3px; left:1.4px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:3px; left:257.4px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.5px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.4px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.4px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.4px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:3px; left:364.5px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.6px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.6px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.6px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:389.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:389.5px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:389.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:3px; left:471.5px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.5px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:496.3px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:496.3px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:496.3px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:3px; left:578.6px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.5px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:603.4px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:603.4px; top:155.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:603.4px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17.1px; left:1.4px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.1px; left:257.4px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:267.3px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:270.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.1px; left:279.3px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.1px; left:364.5px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:374.4px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:377.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:386.4px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.1px; left:471.4px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:481.5px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:484.2px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:493.5px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.1px; left:578.5px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:588.5px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:591.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:600.5px; top:191.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.4px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:388.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.2px; height:1px; left:495.4px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:602.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer266\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a2671\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">August 30, 2025 </div><div id=\"a2674\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:0px;\">Level 1 </div><div id=\"a2677\" style=\"position:absolute;font-family:'Times New Roman';left:403px;top:0px;\">Level 2 </div><div id=\"a2680\" style=\"position:absolute;font-family:'Times New Roman';left:510px;top:0px;\">Level 3 </div><div id=\"a2683\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:0px;\">Balance </div><div id=\"a2685\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Assets </div><div id=\"a2699\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:35px;\">Municipal bonds </div><div id=\"a2702\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:35px;\">$ </div><div id=\"a2704\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:35px;\">\u2014</div><div id=\"a2707\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:35px;\">$ </div><div id=\"a2709\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:35px;\">22,140</div><div id=\"a2712\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:35px;\">$ </div><div id=\"a2714\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:35px;\">\u2014</div><div id=\"a2717\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:35px;\">$ </div><div id=\"a2719\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:35px;\">22,140</div><div id=\"a2721\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:52px;\">Commercial paper </div><div id=\"a2725\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:52px;\">\u2014</div><div id=\"a2729\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:52px;\">81,504</div><div id=\"a2733\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:52px;\">\u2014</div><div id=\"a2737\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:52px;\">81,504</div><div id=\"a2739\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:69px;\">Corporate bonds </div><div id=\"a2743\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:69px;\">\u2014</div><div id=\"a2747\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:69px;\">538,393</div><div id=\"a2751\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:69px;\">\u2014</div><div id=\"a2755\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:69px;\">538,393</div><div id=\"a2757\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:86px;\">Certificates of deposits </div><div id=\"a2761\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:86px;\">\u2014</div><div id=\"a2765\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:86px;\">4,968</div><div id=\"a2769\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:86px;\">\u2014</div><div id=\"a2773\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:86px;\">4,968</div><div id=\"a2775\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:103px;\">US government and agency obligations </div><div id=\"a2779\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:103px;\">\u2014</div><div id=\"a2783\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:103px;\">245,084</div><div id=\"a2787\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:103px;\">\u2014</div><div id=\"a2791\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:103px;\">245,084</div><div id=\"a2793\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:120px;\">Treasury bills </div><div id=\"a2797\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:120px;\">\u2014</div><div id=\"a2801\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:120px;\">109,386</div><div id=\"a2805\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:120px;\">\u2014</div><div id=\"a2809\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:120px;\">109,386</div><div id=\"a2811\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:138px;\">Total assets measured at fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value </div><div id=\"a2814\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:138px;\">$ </div><div id=\"a2816\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:138px;\">\u2014</div><div id=\"a2819\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:138px;\">$ </div><div id=\"a2821\" style=\"position:absolute;font-family:'Times New Roman';left:412px;top:138px;\">1,001,475</div><div id=\"a2824\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:138px;\">$ </div><div id=\"a2826\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:138px;\">\u2014</div><div id=\"a2829\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:138px;\">$ </div><div id=\"a2831\" style=\"position:absolute;font-family:'Times New Roman';left:626px;top:138px;\">1,001,475</div><div id=\"a2846\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:176px;\">Liabilities </div><div id=\"a2860\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:193px;\">Contingent consideration </div><div id=\"a2863\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:193px;\">$ </div><div id=\"a2865\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:193px;\">\u2014</div><div id=\"a2868\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:193px;\">$ </div><div id=\"a2870\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:193px;\">\u2014</div><div id=\"a2873\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:193px;\">$ </div><div id=\"a2875\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:193px;\">21,500</div><div id=\"a2878\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:193px;\">$ </div><div id=\"a2880\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:193px;\">21,500</div><div id=\"a2882\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:212px;\">Total liabilities measured<div style=\"display:inline-block;width:5px\">\u00a0</div>at fair value </div><div id=\"a2885\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:212px;\">$ </div><div id=\"a2887\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:212px;\">\u2014</div><div id=\"a2890\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:212px;\">$ </div><div id=\"a2892\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:212px;\">\u2014</div><div id=\"a2895\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:212px;\">$ </div><div id=\"a2897\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:212px;\">21,500</div><div id=\"a2900\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:212px;\">$ </div><div id=\"a2902\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:212px;\">21,500</div></div></div></div></div><div id=\"TextBlockContainer274\" style=\"position:relative;line-height:normal;width:691px;height:228px;\"><div id=\"div_271_XBRL_TS_607eab4b8f1949098c5ac0a54c3c70d6\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer272\" style=\"position:relative;line-height:normal;width:691px;height:228px;\"><div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.6px; height:15.4px; left:4.1px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:279.3px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:386.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:600.5px; top:17.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:1px; left:1.4px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:257.4px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:364.5px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:471.5px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:1px; left:578.6px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:85.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17px; left:1.4px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:257.4px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.3px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:279.3px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:364.5px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:471.4px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.5px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.5px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17px; left:578.5px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.5px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:600.5px; top:117.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:119.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:134.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17.9px; left:1.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:238.1px; height:15.4px; left:19.3px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.9px; left:257.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:267.3px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.3px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.9px; left:279.3px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:279.3px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.9px; left:364.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:374.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:386.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:386.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.9px; left:471.4px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:481.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:493.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.9px; left:578.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:588.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.9px; left:600.5px; top:156.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:600.5px; top:159px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:3px; left:1.4px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:3px; left:257.4px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.5px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.4px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.4px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.4px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:3px; left:364.5px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.6px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.6px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.6px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:389.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:389.5px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:389.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:3px; left:471.5px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.5px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:496.3px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:496.3px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.3px; height:1px; left:496.3px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:3px; left:578.6px; top:153.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.5px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.5px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.5px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:603.4px; top:153.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:603.4px; top:155.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:603.4px; top:156.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256.1px; height:17.1px; left:1.4px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.1px; left:257.4px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:257.4px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:267.3px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:270.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.1px; left:279.3px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.1px; left:364.5px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:364.5px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:374.4px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:377.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:386.4px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:389.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.1px; left:471.4px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:471.4px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:481.5px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:484.2px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:493.5px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:496.2px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:17.1px; left:578.5px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:15.4px; left:578.5px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:588.5px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:591.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:600.5px; top:191.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.1px; top:193.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280.1px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.6px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.6px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:387.2px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.5px; height:1px; left:494.1px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.5px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.2px; top:208.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.4px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:388.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.2px; height:1px; left:495.4px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.6px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:602.5px; top:227.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer272\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a2905\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">May 31, 2025 </div><div id=\"a2908\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:0px;\">Level 1 </div><div id=\"a2911\" style=\"position:absolute;font-family:'Times New Roman';left:403px;top:0px;\">Level 2 </div><div id=\"a2914\" style=\"position:absolute;font-family:'Times New Roman';left:510px;top:0px;\">Level 3 </div><div id=\"a2917\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:0px;\">Balance </div><div id=\"a2919\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:18px;\">Assets </div><div id=\"a2933\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:35px;\">Municipal bonds </div><div id=\"a2936\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:35px;\">$ </div><div id=\"a2938\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:35px;\">\u2014</div><div id=\"a2941\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:35px;\">$ </div><div id=\"a2943\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:35px;\">21,698</div><div id=\"a2946\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:35px;\">$ </div><div id=\"a2948\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:35px;\">\u2014</div><div id=\"a2951\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:35px;\">$ </div><div id=\"a2953\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:35px;\">21,698</div><div id=\"a2955\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:52px;\">Commercial paper </div><div id=\"a2959\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:52px;\">\u2014</div><div id=\"a2963\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:52px;\">90,830</div><div id=\"a2967\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:52px;\">\u2014</div><div id=\"a2971\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:52px;\">90,830</div><div id=\"a2973\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:69px;\">Corporate bonds </div><div id=\"a2977\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:69px;\">\u2014</div><div id=\"a2981\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:69px;\">431,508</div><div id=\"a2985\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:69px;\">\u2014</div><div id=\"a2989\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:69px;\">431,508</div><div id=\"a2991\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:86px;\">Certificates of deposits </div><div id=\"a2995\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:86px;\">\u2014</div><div id=\"a2999\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:86px;\">5,194</div><div id=\"a3003\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:86px;\">\u2014</div><div id=\"a3007\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:86px;\">5,194</div><div id=\"a3009\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:103px;\">US government and agency obligations </div><div id=\"a3013\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:103px;\">\u2014</div><div id=\"a3017\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:103px;\">240,395</div><div id=\"a3021\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:103px;\">\u2014</div><div id=\"a3025\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:103px;\">240,395</div><div id=\"a3027\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:120px;\">Treasury bills </div><div id=\"a3031\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:120px;\">\u2014</div><div id=\"a3035\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:120px;\">103,083</div><div id=\"a3039\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:120px;\">\u2014</div><div id=\"a3043\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:120px;\">103,083</div><div id=\"a3045\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:138px;\">Total assets measured at fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value </div><div id=\"a3048\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:138px;\">$ </div><div id=\"a3050\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:138px;\">\u2014</div><div id=\"a3053\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:138px;\">$ </div><div id=\"a3055\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:138px;\">892,708</div><div id=\"a3058\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:138px;\">$ </div><div id=\"a3060\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:138px;\">\u2014</div><div id=\"a3063\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:138px;\">$ </div><div id=\"a3065\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:138px;\">892,708</div><div id=\"a3080\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:176px;\">Liabilities </div><div id=\"a3094\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:193px;\">Contingent consideration </div><div id=\"a3097\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:193px;\">$ </div><div id=\"a3099\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:193px;\">\u2014</div><div id=\"a3102\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:193px;\">$ </div><div id=\"a3104\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:193px;\">\u2014</div><div id=\"a3107\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:193px;\">$ </div><div id=\"a3109\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:193px;\">21,500</div><div id=\"a3112\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:193px;\">$ </div><div id=\"a3114\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:193px;\">21,500</div><div id=\"a3116\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:212px;\">Total liabilities measured<div style=\"display:inline-block;width:5px\">\u00a0</div>at fair value </div><div id=\"a3119\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:212px;\">$ </div><div id=\"a3121\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:212px;\">\u2014</div><div id=\"a3124\" style=\"position:absolute;font-family:'Times New Roman';left:377px;top:212px;\">$ </div><div id=\"a3126\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:212px;\">\u2014</div><div id=\"a3129\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:212px;\">$ </div><div id=\"a3131\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:212px;\">21,500</div><div id=\"a3134\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:212px;\">$ </div><div id=\"a3136\" style=\"position:absolute;font-family:'Times New Roman';left:642px;top:212px;\">21,500</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00: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-285","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"22140000","decimals":-3}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00: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-287","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"22140000","decimals":-3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00: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-289","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"81504000","decimals":-3}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00: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-291","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"81504000","decimals":-3}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00: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-293","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"538393000","decimals":-3}]},{"name":"rpt:f-294","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00: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-295","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"538393000","decimals":-3}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00: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-297","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"4968000","decimals":-3}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00: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-299","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"4968000","decimals":-3}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00: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-301","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"245084000","decimals":-3}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00: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-303","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"245084000","decimals":-3}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00: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-305","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"109386000","decimals":-3}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00: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-307","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"109386000","decimals":-3}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"1001475000","decimals":-3}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1001475000","decimals":-3}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-08-31T00: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-313","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-08-31T00: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-314","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-08-31T00: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-315","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByLiabilityClassAxis":"calm:ContingentconsiderationMember"},"factValues":[{"value":"21500000","decimals":-3}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"21500000","decimals":-3}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21500000","decimals":-3}]},{"name":"rpt:f-320","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-321","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-322","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-323","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-324","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-325","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-326","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-327","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-328","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-329","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-330","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-331","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-332","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-333","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-334","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-335","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-336","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-337","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-338","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-339","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-340","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-341","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-342","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-343","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-344","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-345","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-346","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-347","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-348","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-349","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-350","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-351","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-352","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-353","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-354","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-355","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-356","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueAdjustment","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"us-gaap:InventoryDisclosureTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer280\" style=\"position:relative;line-height:normal;width:520px;height:47px;\"><div id=\"TextContainer280\" style=\"position:relative;width:520px;z-index:1;\"><div id=\"a3198\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 5 - Inventories </div><div id=\"a3206\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Inventories consisted of the following as of August 30, 2025 and May 31,<div style=\"display:inline-block;width:5px\">\u00a0</div>2025 (in thousands):</div></div></div><div id=\"TextBlockContainer286\" style=\"position:relative;line-height:normal;width:694px;height:87px;\"><div id=\"div_283_XBRL_TS_76c61746a2b3434eb336f4989deaacca\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer284\" style=\"position:relative;line-height:normal;width:694px;height:87px;\"><div style=\"position:absolute; width:430px; height:17px; left:4.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:424.7px; height:15.4px; left:6.6px; top:17.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:434.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:436.8px; top:17.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:17px; left:446.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.7px; height:15.4px; left:448.8px; top:17.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:556.2px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:556.2px; top:17.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:566.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:568.9px; top:17.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:17px; left:578.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.6px; height:15.4px; left:580.9px; top:17.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:430.2px; height:1px; left:4.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:434.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:446.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:446.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:556.2px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:578.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:430px; height:17px; left:4.1px; top:49.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:424.7px; height:15.2px; left:6.6px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:434.1px; top:49.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:434.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:17px; left:446.1px; top:49.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.7px; height:15.2px; left:448.8px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:556.2px; top:49.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.2px; left:556.2px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:566.1px; top:49.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:566.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:17px; left:578.1px; top:49.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.6px; height:15.2px; left:580.9px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:434.3px; top:66.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:446.3px; top:66.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:446.9px; top:66.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.3px; top:66.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.3px; top:66.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:578.9px; top:66.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:433.3px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:445.3px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108px; height:1px; left:448.2px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:565.3px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:577.3px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108px; height:1px; left:580.2px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer284\" style=\"position:relative;width:694px;z-index:1;\"><div id=\"a3217\" style=\"position:absolute;font-family:'Times New Roman';left:451px;top:0px;\">August 30, 2025 </div><div id=\"a3220\" style=\"position:absolute;font-family:'Times New Roman';left:590px;top:0px;\">May 31, 2025 </div><div id=\"a3222\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:18px;\">Flocks, net of amortization </div><div id=\"a3224\" style=\"position:absolute;font-family:'Times New Roman';left:437px;top:18px;\">$ </div><div id=\"a3226\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:18px;\">168,968</div><div id=\"a3229\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:18px;\">$ </div><div id=\"a3231\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:18px;\">166,507</div><div id=\"a3233\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:35px;\">Feed and supplies </div><div id=\"a3236\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:35px;\">107,165</div><div id=\"a3240\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:35px;\">99,188</div><div id=\"a3242\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:52px;\">Raw materials and finished goods inventory </div><div id=\"a3245\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:52px;\">52,296</div><div id=\"a3249\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:52px;\">29,975</div><div id=\"a3252\" style=\"position:absolute;font-family:'Times New Roman';left:437px;top:70px;\">$ </div><div id=\"a3254\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:70px;\">328,429</div><div id=\"a3257\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:70px;\">$ </div><div id=\"a3259\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:70px;\">295,670</div></div></div></div></div><div id=\"TextBlockContainer289\" style=\"position:relative;line-height:normal;width:701px;height:64px;\"><div id=\"TextContainer289\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a3262\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">We<div style=\"display:inline-block;width:7px\">\u00a0</div>grow<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>maintain<div style=\"display:inline-block;width:6px\">\u00a0</div>flocks<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>layers<div style=\"display:inline-block;width:6px\">\u00a0</div>(mature<div style=\"display:inline-block;width:6px\">\u00a0</div>female<div style=\"display:inline-block;width:6px\">\u00a0</div>chickens),<div style=\"display:inline-block;width:6px\">\u00a0</div>pullets<div style=\"display:inline-block;width:6px\">\u00a0</div>(female<div style=\"display:inline-block;width:6px\">\u00a0</div>chickens,<div style=\"display:inline-block;width:6px\">\u00a0</div>under<div style=\"display:inline-block;width:6px\">\u00a0</div>18<div style=\"display:inline-block;width:6px\">\u00a0</div>weeks<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>age),<div style=\"display:inline-block;width:6px\">\u00a0</div>and </div><div id=\"a3263\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">breeders (male<div style=\"display:inline-block;width:5px\">\u00a0</div>and female<div style=\"display:inline-block;width:5px\">\u00a0</div>chickens used<div style=\"display:inline-block;width:5px\">\u00a0</div>to produce<div style=\"display:inline-block;width:5px\">\u00a0</div>fertile eggs<div style=\"display:inline-block;width:5px\">\u00a0</div>to hatch<div style=\"display:inline-block;width:5px\">\u00a0</div>for egg<div style=\"display:inline-block;width:5px\">\u00a0</div>production flocks).<div style=\"display:inline-block;width:5px\">\u00a0</div>Our total<div style=\"display:inline-block;width:5px\">\u00a0</div>flock at<div style=\"display:inline-block;width:5px\">\u00a0</div>August </div><div id=\"a3265\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">30, 2025 and May<div style=\"display:inline-block;width:5px\">\u00a0</div>31, 2025 consisted of<div style=\"display:inline-block;width:5px\">\u00a0</div>approximately </div><div id=\"a3265_53_4\" style=\"position:absolute;font-family:'Times New Roman';left:305px;top:32px;\">11.1</div><div id=\"a3265_57_13\" style=\"position:absolute;font-family:'Times New Roman';left:329px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million and </div><div id=\"a3265_70_4\" style=\"position:absolute;font-family:'Times New Roman';left:397px;top:32px;\">11.5</div><div id=\"a3265_74_34\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million pullets and breeders<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a3265_108_4\" style=\"position:absolute;font-family:'Times New Roman';left:600px;top:32px;\">48.5</div><div id=\"a3265_112_13\" style=\"position:absolute;font-family:'Times New Roman';left:623px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million and </div><div id=\"a3266\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">48.3</div><div id=\"a3266_4_30\" style=\"position:absolute;font-family:'Times New Roman';left:28px;top:48px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million layers, respectively.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer284\" style=\"position:relative;line-height:normal;width:694px;height:87px;\"><div style=\"position:absolute; width:430px; height:17px; left:4.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:424.7px; height:15.4px; left:6.6px; top:17.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:434.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:436.8px; top:17.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:17px; left:446.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.7px; height:15.4px; left:448.8px; top:17.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:556.2px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:556.2px; top:17.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:566.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:568.9px; top:17.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:17px; left:578.1px; top:15.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.6px; height:15.4px; left:580.9px; top:17.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:430.2px; height:1px; left:4.1px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:434.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:446.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:446.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:556.2px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:578.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:430px; height:17px; left:4.1px; top:49.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:424.7px; height:15.2px; left:6.6px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:434.1px; top:49.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:434.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:17px; left:446.1px; top:49.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.7px; height:15.2px; left:448.8px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:556.2px; top:49.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.2px; left:556.2px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:566.1px; top:49.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:566.1px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:17px; left:578.1px; top:49.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.6px; height:15.2px; left:580.9px; top:51.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:434.3px; top:66.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:446.3px; top:66.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:446.9px; top:66.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.3px; top:66.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.3px; top:66.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:578.9px; top:66.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:433.3px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:445.3px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108px; height:1px; left:448.2px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:565.3px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:577.3px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108px; height:1px; left:580.2px; top:85.4px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer284\" style=\"position:relative;width:694px;z-index:1;\"><div id=\"a3217\" style=\"position:absolute;font-family:'Times New Roman';left:451px;top:0px;\">August 30, 2025 </div><div id=\"a3220\" style=\"position:absolute;font-family:'Times New Roman';left:590px;top:0px;\">May 31, 2025 </div><div id=\"a3222\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:18px;\">Flocks, net of amortization </div><div id=\"a3224\" style=\"position:absolute;font-family:'Times New Roman';left:437px;top:18px;\">$ </div><div id=\"a3226\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:18px;\">168,968</div><div id=\"a3229\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:18px;\">$ </div><div id=\"a3231\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:18px;\">166,507</div><div id=\"a3233\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:35px;\">Feed and supplies </div><div id=\"a3236\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:35px;\">107,165</div><div id=\"a3240\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:35px;\">99,188</div><div id=\"a3242\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:52px;\">Raw materials and finished goods inventory </div><div id=\"a3245\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:52px;\">52,296</div><div id=\"a3249\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:52px;\">29,975</div><div id=\"a3252\" style=\"position:absolute;font-family:'Times New Roman';left:437px;top:70px;\">$ </div><div id=\"a3254\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:70px;\">328,429</div><div id=\"a3257\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:70px;\">$ </div><div id=\"a3259\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:70px;\">295,670</div></div></div>","language":"en-us"}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryFlocks","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"168968000","decimals":-3}]},{"name":"rpt:f-360","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-361","factDimensions":{"xbrl:concept":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"107165000","decimals":-3}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99188000","decimals":-3}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:AgriculturalRelatedInventoryPlantMaterial","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"52296000","decimals":-3}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:AgriculturalRelatedInventoryPlantMaterial","xbrl:period":"2025-06-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29975000","decimals":-3}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"328429000","decimals":-3}]},{"name":"rpt:f-366","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-367","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryPulletsandBreeders","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:pullet_and_breeder"},"factValues":[{"value":"11100000","decimals":-5}]},{"name":"rpt:f-368","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-369","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryLayers","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Layers"},"factValues":[{"value":"48500000","decimals":-5}]},{"name":"rpt:f-370","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-371","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer292\" style=\"position:relative;line-height:normal;width:656px;height:48px;\"><div id=\"TextContainer292\" style=\"position:relative;width:656px;z-index:1;\"><div id=\"a3269\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 6 - Equity </div><div id=\"a3277\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The following reflects equity activity for the thirteen weeks ended<div style=\"display:inline-block;width:5px\">\u00a0</div>August 30, 2025 and August 31, 2024 (in thousands):</div></div></div><div id=\"TextBlockContainer296\" style=\"position:relative;line-height:normal;width:698px;height:207px;\"><div style=\"position:absolute; width:360.1px; height:1px; left:165.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:525.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:525.8px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:527.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.4px; height:1px; left:527.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:538.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:72.3px; height:1px; left:538.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.3px; height:1px; left:611.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:613.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.4px; height:1px; left:613.8px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:624.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.4px; height:1px; left:624.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:165.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:176.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:176.7px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:216.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:216.8px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:218.2px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:61.3px; height:1px; left:218.9px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:280.8px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:282.2px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:56.3px; height:1px; left:282.9px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:339.2px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.3px; height:1px; left:339.8px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:341.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:107.4px; height:1px; left:341.7px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:449.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:449.8px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:451.2px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:73.3px; height:1px; left:451.9px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:161px; height:17.1px; left:4.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:155.7px; height:15.4px; left:6.6px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:165.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.8px; height:15.4px; left:167.6px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17.1px; left:176.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.8px; height:15.4px; left:178.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:216.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:216.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:218.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.6px; height:15.4px; left:220.8px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17.1px; left:229.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.8px; height:15.4px; left:231.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:280.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:280.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:282.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.6px; height:15.4px; left:284.8px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.9px; height:17.1px; left:293.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.8px; height:15.4px; left:295.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17.1px; left:339px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:339px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:341.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.8px; height:15.4px; left:343.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:17.1px; left:352.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:91.7px; height:15.4px; left:354.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:449.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:449.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:451.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.6px; height:15.4px; left:453.8px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:17.1px; left:462.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:53.6px; height:15.4px; left:464.8px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:525.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:525.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:17.1px; left:527.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.6px; height:15.4px; left:529.8px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:73px; height:17.1px; left:538.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63.7px; height:15.4px; left:540.9px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17.1px; left:611.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:611.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:613.2px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.8px; height:15.4px; left:615.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:64px; height:17.1px; left:624.2px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:54.7px; height:15.4px; left:626.8px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:161px; height:1px; left:4.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:165.1px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:176.1px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:176.7px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:216.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:218.2px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:229.1px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:229.7px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:280.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:282.2px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:293.1px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:293.7px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:1px; left:339.2px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:341.1px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:352.1px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:352.8px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:449.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:451.2px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:462.3px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.2px; height:1px; left:462.9px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:525.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:1px; left:527.2px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:538.3px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:72.3px; height:1px; left:538.9px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.3px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.3px; height:1px; left:611.9px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:613.2px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.4px; height:1px; left:613.8px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:624.2px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.4px; height:1px; left:624.9px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:161px; height:34.1px; left:4.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:155.7px; height:15.4px; left:6.6px; top:122.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:155.7px; height:15.4px; left:6.6px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:34.1px; left:165.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:165.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34.1px; left:176.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.8px; height:15.4px; left:178.7px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:34.1px; left:216.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:216.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:34.1px; left:218.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:218.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:34.1px; left:229.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.8px; height:15.4px; left:231.7px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:34.1px; left:280.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:280.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:34.1px; left:282.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:282.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.9px; height:34.1px; left:293.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.8px; height:15.4px; left:295.7px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:34.1px; left:339px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:339px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:34.1px; left:341.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:341.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:34.1px; left:352.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:87.7px; height:15.4px; left:354.7px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:34.1px; left:449.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:449.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:34.1px; left:451.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:451.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:34.1px; left:462.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:53.6px; height:15.4px; left:464.8px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:34.1px; left:525.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:525.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:34.1px; left:527.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.4px; left:527.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:73px; height:34.1px; left:538.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63.7px; height:15.4px; left:540.9px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:34.1px; left:611.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:611.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:34.1px; left:613.2px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:613.2px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:64px; height:34.1px; left:624.2px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:54.7px; height:15.4px; left:626.8px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:161px; height:17px; left:4.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:155.7px; height:15.4px; left:6.6px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:165.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:165.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:176.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.8px; height:15.4px; left:178.7px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:216.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:216.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:218.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:218.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:229.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.8px; height:15.4px; left:231.7px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:280.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:280.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:282.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:282.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.9px; height:17px; left:293.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.8px; height:15.4px; left:295.7px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17px; left:339px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:339px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:341.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:341.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:17px; left:352.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:87.7px; height:15.4px; left:354.7px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:449.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:449.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:451.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:451.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:17px; left:462.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:53.6px; height:15.4px; left:464.8px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:525.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:525.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:17px; left:527.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.4px; left:527.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:73px; height:17px; left:538.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:67.7px; height:15.4px; left:540.9px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17px; left:611.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:611.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:613.2px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:613.2px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:64px; height:17px; left:624.2px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:54.7px; height:15.4px; left:626.8px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:165.1px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:176.1px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:176.7px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:218.2px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:229.1px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:229.7px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:282.2px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:293.1px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:293.7px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:341.1px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:352.1px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:352.8px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:451.2px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:462.3px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.2px; height:1px; left:462.9px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:1px; left:527.2px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:538.3px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:72.3px; height:1px; left:538.9px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:613.2px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:624.2px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.4px; height:1px; left:624.9px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:164.1px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:175.1px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:178px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.8px; height:1px; left:217.3px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:228.1px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:49.1px; height:1px; left:231px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.8px; height:1px; left:281.3px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:292.1px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:44.2px; height:1px; left:295px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:340.1px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:351.2px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:95.1px; height:1px; left:354.1px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:450.3px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:461.3px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:61px; height:1px; left:464.2px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:526.3px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:537.3px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:71px; height:1px; left:540.2px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:612.2px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:623.3px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.1px; height:1px; left:626.1px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer296\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a3283\" style=\"position:absolute;font-family:'Times New Roman';left:320px;top:0px;\">Thirteen Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended August 30, 2025 </div><div id=\"a3286\" style=\"position:absolute;font-family:'Times New Roman';left:249px;top:18px;\">Cal-Maine Foods, Inc. Stockholders </div><div id=\"a3300\" style=\"position:absolute;font-family:'Times New Roman';left:226px;top:35px;\">Treasury </div><div id=\"a3303\" style=\"position:absolute;font-family:'Times New Roman';left:292px;top:35px;\">Paid In </div><div id=\"a3306\" style=\"position:absolute;font-family:'Times New Roman';left:358px;top:35px;\">Accum. Other </div><div id=\"a3309\" style=\"position:absolute;font-family:'Times New Roman';left:465px;top:35px;\">Retained </div><div id=\"a3311\" style=\"position:absolute;font-family:'Times New Roman';left:529px;top:35px;\">Noncontrolling </div><div id=\"a3316\" style=\"position:absolute;font-family:'Times New Roman';left:169px;top:52px;\">Amount </div><div id=\"a3319\" style=\"position:absolute;font-family:'Times New Roman';left:228px;top:52px;\">Amount </div><div id=\"a3322\" style=\"position:absolute;font-family:'Times New Roman';left:292px;top:52px;\">Capital </div><div id=\"a3325\" style=\"position:absolute;font-family:'Times New Roman';left:344px;top:52px;\">Comp. Gain (Loss) </div><div id=\"a3328\" style=\"position:absolute;font-family:'Times New Roman';left:465px;top:52px;\">Earnings </div><div id=\"a3331\" style=\"position:absolute;font-family:'Times New Roman';left:550px;top:52px;\">Interest </div><div id=\"a3333\" style=\"position:absolute;font-family:'Times New Roman';left:637px;top:52px;\">Total </div><div id=\"a3335\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:70px;\">Balance at May 31, 2025 </div><div id=\"a3337\" style=\"position:absolute;font-family:'Times New Roman';left:168px;top:70px;\">$ </div><div id=\"a3339\" style=\"position:absolute;font-family:'Times New Roman';left:190px;top:70px;\">751</div><div id=\"a3342\" style=\"position:absolute;font-family:'Times New Roman';left:221px;top:70px;\">$ </div><div id=\"a3344\" style=\"position:absolute;font-family:'Times New Roman';left:232px;top:70px;display:flex;\">(85,893)</div><div id=\"a3347\" style=\"position:absolute;font-family:'Times New Roman';left:285px;top:70px;\">$ </div><div id=\"a3349\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:70px;\">80,845</div><div id=\"a3352\" style=\"position:absolute;font-family:'Times New Roman';left:344px;top:70px;\">$ </div><div id=\"a3354\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:70px;display:flex;\">(1,007)</div><div id=\"a3357\" style=\"position:absolute;font-family:'Times New Roman';left:454px;top:70px;\">$ </div><div id=\"a3359\" style=\"position:absolute;font-family:'Times New Roman';left:465px;top:70px;\">2,565,928</div><div id=\"a3362\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:70px;\">$ </div><div id=\"a3364\" style=\"position:absolute;font-family:'Times New Roman';left:575px;top:70px;\">5,391</div><div id=\"a3367\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:70px;\">$ </div><div id=\"a3369\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:70px;\">2,566,015</div><div id=\"a3371\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:89px;\">Other comprehensive </div><div id=\"a3372\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:104px;\">income, net of tax </div><div id=\"a3375\" style=\"position:absolute;font-family:'Times New Roman';left:196px;top:104px;\">\u2014 </div><div id=\"a3379\" style=\"position:absolute;font-family:'Times New Roman';left:260px;top:104px;\">\u2014 </div><div id=\"a3383\" style=\"position:absolute;font-family:'Times New Roman';left:319px;top:104px;\">\u2014 </div><div id=\"a3387\" style=\"position:absolute;font-family:'Times New Roman';left:413px;top:104px;\">1,961</div><div id=\"a3391\" style=\"position:absolute;font-family:'Times New Roman';left:505px;top:104px;\">\u2014 </div><div id=\"a3395\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:104px;\">\u2014 </div><div id=\"a3399\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:104px;\">1,961</div><div id=\"a3401\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:123px;\">Stock compensation plan </div><div id=\"a3402\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:138px;\">transactions </div><div id=\"a3405\" style=\"position:absolute;font-family:'Times New Roman';left:196px;top:138px;\">\u2014</div><div id=\"a3409\" style=\"position:absolute;font-family:'Times New Roman';left:267px;top:138px;\">2</div><div id=\"a3413\" style=\"position:absolute;font-family:'Times New Roman';left:303px;top:138px;\">1,289</div><div id=\"a3417\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:138px;\">\u2014 </div><div id=\"a3421\" style=\"position:absolute;font-family:'Times New Roman';left:505px;top:138px;\">\u2014 </div><div id=\"a3425\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:138px;\">\u2014 </div><div id=\"a3429\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:138px;\">1,291</div><div id=\"a3431\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:155px;\">Dividends ($</div><div id=\"a3431_12_5\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:155px;\">1.371</div><div id=\"a3431_17_12\" style=\"position:absolute;font-family:'Times New Roman';left:106px;top:155px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>per share) </div><div id=\"a3434\" style=\"position:absolute;font-family:'Times New Roman';left:196px;top:155px;\">\u2014 </div><div id=\"a3438\" style=\"position:absolute;font-family:'Times New Roman';left:260px;top:155px;\">\u2014 </div><div id=\"a3442\" style=\"position:absolute;font-family:'Times New Roman';left:319px;top:155px;\">\u2014 </div><div id=\"a3446\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:155px;\">\u2014 </div><div id=\"a3450\" style=\"position:absolute;font-family:'Times New Roman';left:477px;top:155px;display:flex;\">(66,457)</div><div id=\"a3454\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:155px;\">\u2014 </div><div id=\"a3458\" style=\"position:absolute;font-family:'Times New Roman';left:640px;top:155px;display:flex;\">(66,457)</div><div id=\"a3460\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:172px;\">Net income (loss) </div><div id=\"a3463\" style=\"position:absolute;font-family:'Times New Roman';left:196px;top:172px;\">\u2014 </div><div id=\"a3467\" style=\"position:absolute;font-family:'Times New Roman';left:260px;top:172px;\">\u2014 </div><div id=\"a3471\" style=\"position:absolute;font-family:'Times New Roman';left:319px;top:172px;\">\u2014 </div><div id=\"a3475\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:172px;\">\u2014 </div><div id=\"a3479\" style=\"position:absolute;font-family:'Times New Roman';left:475px;top:172px;\">199,340</div><div id=\"a3483\" style=\"position:absolute;font-family:'Times New Roman';left:580px;top:172px;display:flex;\">(233)</div><div id=\"a3487\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:172px;\">199,107</div><div id=\"a3489\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:191px;\">Balance at August 30, 2025 </div><div id=\"a3491\" style=\"position:absolute;font-family:'Times New Roman';left:168px;top:191px;\">$ </div><div id=\"a3493\" style=\"position:absolute;font-family:'Times New Roman';left:190px;top:191px;\">751</div><div id=\"a3496\" style=\"position:absolute;font-family:'Times New Roman';left:221px;top:191px;\">$ </div><div id=\"a3498\" style=\"position:absolute;font-family:'Times New Roman';left:232px;top:191px;display:flex;\">(85,891)</div><div id=\"a3501\" style=\"position:absolute;font-family:'Times New Roman';left:285px;top:191px;\">$ </div><div id=\"a3503\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:191px;\">82,134</div><div id=\"a3506\" style=\"position:absolute;font-family:'Times New Roman';left:344px;top:191px;\">$ </div><div id=\"a3508\" style=\"position:absolute;font-family:'Times New Roman';left:423px;top:191px;\">954</div><div id=\"a3511\" style=\"position:absolute;font-family:'Times New Roman';left:454px;top:191px;\">$ </div><div id=\"a3513\" style=\"position:absolute;font-family:'Times New Roman';left:465px;top:191px;\">2,698,811</div><div id=\"a3516\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:191px;\">$ </div><div id=\"a3518\" style=\"position:absolute;font-family:'Times New Roman';left:575px;top:191px;\">5,158</div><div id=\"a3521\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:191px;\">$ </div><div id=\"a3523\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:191px;\">2,701,917</div></div></div><div id=\"TextBlockContainer302\" style=\"position:relative;line-height:normal;width:698px;height:289px;\"><div style=\"position:absolute; width:389px; height:1px; left:136.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:525.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:525.8px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:527.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.4px; height:1px; left:527.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:538.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:72.3px; height:1px; left:538.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.3px; height:1px; left:611.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:613.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.4px; height:1px; left:613.8px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:624.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.4px; height:1px; left:624.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:136.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:147.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:147.8px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:187.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.3px; height:1px; left:187.8px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:189.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:189.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:240.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:240.8px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:242.2px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:61.3px; height:1px; left:242.9px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:304.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:304.8px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:306.2px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:56.3px; height:1px; left:306.9px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:363.2px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.3px; height:1px; left:363.8px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:365.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.4px; height:1px; left:365.8px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:448.2px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:448.8px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:450.3px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.2px; height:1px; left:450.9px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:30.6px; left:4.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:126.7px; height:15.4px; left:6.6px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:126.7px; height:15.2px; left:6.6px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:30.6px; left:136.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.8px; height:15.2px; left:138.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:30.6px; left:147px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.2px; left:149.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:30.6px; left:187px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.2px; left:187px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:30.6px; left:189.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.8px; height:15.2px; left:191.6px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:30.6px; left:200.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.2px; left:202.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:30.6px; left:240.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:240.1px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:30.6px; left:242.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.6px; height:15.2px; left:244.8px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:30.6px; left:253.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.8px; height:15.2px; left:255.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:30.6px; left:304.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:304.1px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:30.6px; left:306.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.6px; height:15.2px; left:308.8px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.9px; height:30.6px; left:317.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.8px; height:15.2px; left:319.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:30.6px; left:363px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.2px; left:363px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:30.6px; left:365.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.8px; height:15.2px; left:367.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:72px; height:30.6px; left:376.2px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:66.7px; height:15.2px; left:378.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:30.6px; left:448.2px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:448.2px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:30.6px; left:450.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.2px; left:452.8px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:30.6px; left:462.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:53.6px; height:15.2px; left:464.8px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:30.6px; left:525.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:525.1px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:30.6px; left:527.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.6px; height:15.2px; left:529.8px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:73px; height:30.6px; left:538.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:67.7px; height:15.2px; left:540.9px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:30.6px; left:611.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.2px; left:611.1px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:30.6px; left:613.2px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.8px; height:15.2px; left:615.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:64px; height:30.6px; left:624.2px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:54.7px; height:15.2px; left:626.8px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:1px; left:4.1px; top:67.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:136.1px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:147.1px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:147.8px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:1px; left:187.1px; top:67.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:1px; left:189.1px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:200.1px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:200.8px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:240.1px; top:67.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:242.2px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:253.1px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:253.7px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:304.1px; top:67.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:306.2px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:317.1px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:317.7px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:1px; left:363.2px; top:67.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:365.1px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:376.2px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:71.4px; height:1px; left:376.8px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:448.2px; top:67.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:450.3px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:462.3px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.2px; height:1px; left:462.9px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:525.1px; top:67.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:1px; left:527.2px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:538.3px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:72.3px; height:1px; left:538.9px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.3px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.3px; height:1px; left:611.9px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:613.2px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.4px; height:1px; left:613.8px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:624.2px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.4px; height:1px; left:624.9px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:33.9px; left:4.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:126.7px; height:15.4px; left:6.6px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:126.7px; height:15.2px; left:6.6px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:33.9px; left:136.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:15.2px; left:136.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.9px; left:147px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.2px; left:149.7px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:33.9px; left:187px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.2px; left:187px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:33.9px; left:189.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.2px; left:189.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.9px; left:200.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.2px; left:202.7px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:33.9px; left:240.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:240.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:33.9px; left:242.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.2px; left:242.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:33.9px; left:253.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.8px; height:15.2px; left:255.7px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:33.9px; left:304.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:304.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:33.9px; left:306.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.2px; left:306.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.9px; height:33.9px; left:317.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.8px; height:15.2px; left:319.7px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:33.9px; left:363px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.2px; left:363px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:33.9px; left:365.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.2px; left:365.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:72px; height:33.9px; left:376.2px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.7px; height:15.2px; left:378.7px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:33.9px; left:448.2px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:448.2px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.9px; left:450.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:450.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:33.9px; left:462.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:53.6px; height:15.2px; left:464.8px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:33.9px; left:525.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:525.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:33.9px; left:527.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.2px; left:527.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:73px; height:33.9px; left:538.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63.7px; height:15.2px; left:540.9px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:33.9px; left:611.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.2px; left:611.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:33.9px; left:613.2px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.2px; left:613.2px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:64px; height:33.9px; left:624.2px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:54.7px; height:15.2px; left:626.8px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:17px; left:4.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:117.8px; height:15.4px; left:15.6px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:17px; left:136.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:15.4px; left:136.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:147px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:149.7px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17px; left:187px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:187px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:17px; left:189.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.4px; left:189.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:200.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:202.7px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:240.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:240.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:242.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:242.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:253.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.8px; height:15.4px; left:255.7px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:304.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:304.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:306.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:306.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.9px; height:17px; left:317.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.8px; height:15.4px; left:319.7px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17px; left:363px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:363px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:365.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:365.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:72px; height:17px; left:376.2px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.7px; height:15.4px; left:378.7px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:448.2px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:448.2px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:450.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:450.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:17px; left:462.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:57.6px; height:15.4px; left:464.8px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:525.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:525.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:17px; left:527.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.4px; left:527.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:73px; height:17px; left:538.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63.7px; height:15.4px; left:540.9px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17px; left:611.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:611.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:613.2px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:613.2px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:64px; height:17px; left:624.2px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.7px; height:15.4px; left:626.8px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:17.1px; left:4.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:126.7px; height:15.4px; left:6.6px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:17.1px; left:136.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:15.4px; left:136.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17.1px; left:147px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:149.7px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17.1px; left:187px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:187px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:17.1px; left:189.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.4px; left:189.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17.1px; left:200.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:202.7px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:240.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:240.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:242.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:242.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17.1px; left:253.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.8px; height:15.4px; left:255.7px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:304.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:304.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:306.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:306.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.9px; height:17.1px; left:317.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.8px; height:15.4px; left:319.7px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17.1px; left:363px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:363px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:365.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:365.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:72px; height:17.1px; left:376.2px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.7px; height:15.4px; left:378.7px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:448.2px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:448.2px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:450.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:450.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:17.1px; left:462.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:53.6px; height:15.4px; left:464.8px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:525.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:525.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:17.1px; left:527.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.4px; left:527.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:73px; height:17.1px; left:538.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:67.7px; height:15.4px; left:540.9px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17.1px; left:611.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:611.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:613.2px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:613.2px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:64px; height:17.1px; left:624.2px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:54.7px; height:15.4px; left:626.8px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:136.1px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:147.1px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:147.8px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:1px; left:189.1px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:200.1px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:200.8px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:242.2px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:253.1px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:253.7px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:306.2px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:317.1px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:317.7px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:365.1px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:376.2px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:71.4px; height:1px; left:376.8px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:450.3px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:462.3px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.2px; height:1px; left:462.9px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:1px; left:527.2px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:538.3px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:72.3px; height:1px; left:538.9px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:613.2px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:624.2px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.4px; height:1px; left:624.9px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:135.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:146.2px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:149.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:188.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:199.2px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:202.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.8px; height:1px; left:241.3px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:252.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:49.1px; height:1px; left:255px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.8px; height:1px; left:305.3px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:316.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:44.2px; height:1px; left:319px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:364.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:375.2px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:70.1px; height:1px; left:378.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:449.3px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:461.3px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:61px; height:1px; left:464.2px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:526.3px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:537.3px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:71px; height:1px; left:540.2px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:612.2px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:623.3px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.1px; height:1px; left:626.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer302\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a3527\" style=\"position:absolute;font-family:'Times New Roman';left:305px;top:0px;\">Thirteen Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended August 31, 2024 </div><div id=\"a3530\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:18px;\">Cal-Maine Foods, Inc. Stockholders </div><div id=\"a3544\" style=\"position:absolute;font-family:'Times New Roman';left:194px;top:35px;\">Class A </div><div id=\"a3547\" style=\"position:absolute;font-family:'Times New Roman';left:250px;top:35px;\">Treasury </div><div id=\"a3550\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:35px;\">Paid In </div><div id=\"a3553\" style=\"position:absolute;font-family:'Times New Roman';left:369px;top:35px;\">Accum. Other </div><div id=\"a3556\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:35px;\">Retained </div><div id=\"a3558\" style=\"position:absolute;font-family:'Times New Roman';left:529px;top:35px;\">Noncontrolling </div><div id=\"a3563\" style=\"position:absolute;font-family:'Times New Roman';left:140px;top:52px;\">Amount </div><div id=\"a3566\" style=\"position:absolute;font-family:'Times New Roman';left:193px;top:52px;\">Amount </div><div id=\"a3569\" style=\"position:absolute;font-family:'Times New Roman';left:252px;top:52px;\">Amount </div><div id=\"a3572\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:52px;\">Capital </div><div id=\"a3575\" style=\"position:absolute;font-family:'Times New Roman';left:375px;top:52px;\">Comp. Loss </div><div id=\"a3578\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:52px;\">Earnings </div><div id=\"a3581\" style=\"position:absolute;font-family:'Times New Roman';font-size:12px;left:552px;top:54px;\">Interest </div><div id=\"a3583\" style=\"position:absolute;font-family:'Times New Roman';left:637px;top:52px;\">Total </div><div id=\"a3585\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:68px;\">Balance at June 1, </div><div id=\"a3586\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:84px;\">2024 </div><div id=\"a3588\" style=\"position:absolute;font-family:'Times New Roman';left:139px;top:84px;\">$ </div><div id=\"a3590\" style=\"position:absolute;font-family:'Times New Roman';left:161px;top:84px;\">703</div><div id=\"a3593\" style=\"position:absolute;font-family:'Times New Roman';left:192px;top:84px;\">$ </div><div id=\"a3595\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:84px;\">48</div><div id=\"a3598\" style=\"position:absolute;font-family:'Times New Roman';left:245px;top:84px;\">$ </div><div id=\"a3600\" style=\"position:absolute;font-family:'Times New Roman';left:256px;top:84px;display:flex;\">(31,597)</div><div id=\"a3603\" style=\"position:absolute;font-family:'Times New Roman';left:309px;top:84px;\">$ </div><div id=\"a3605\" style=\"position:absolute;font-family:'Times New Roman';left:320px;top:84px;\">76,371</div><div id=\"a3608\" style=\"position:absolute;font-family:'Times New Roman';left:368px;top:84px;\">$ </div><div id=\"a3610\" style=\"position:absolute;font-family:'Times New Roman';left:407px;top:84px;display:flex;\">(1,773)</div><div id=\"a3613\" style=\"position:absolute;font-family:'Times New Roman';left:453px;top:84px;\">$ </div><div id=\"a3615\" style=\"position:absolute;font-family:'Times New Roman';left:465px;top:84px;\">1,756,395</div><div id=\"a3618\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:84px;\">$ </div><div id=\"a3620\" style=\"position:absolute;font-family:'Times New Roman';left:570px;top:84px;display:flex;\">(3,104)</div><div id=\"a3623\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:84px;\">$ </div><div id=\"a3625\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:84px;\">1,797,043</div><div id=\"a3627\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">Other comprehensive </div><div id=\"a3628\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:118px;\">income, net of tax </div><div id=\"a3631\" style=\"position:absolute;font-family:'Times New Roman';left:167px;top:118px;\">\u2014 </div><div id=\"a3635\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:118px;\">\u2014 </div><div id=\"a3639\" style=\"position:absolute;font-family:'Times New Roman';left:284px;top:118px;\">\u2014 </div><div id=\"a3643\" style=\"position:absolute;font-family:'Times New Roman';left:343px;top:118px;\">\u2014 </div><div id=\"a3647\" style=\"position:absolute;font-family:'Times New Roman';left:412px;top:118px;\">1,299</div><div id=\"a3651\" style=\"position:absolute;font-family:'Times New Roman';left:505px;top:118px;\">\u2014 </div><div id=\"a3655\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:118px;\">\u2014 </div><div id=\"a3659\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:118px;\">1,299</div><div id=\"a3661\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:136px;\">Stock compensation </div><div id=\"a3662\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:152px;\">plan transactions </div><div id=\"a3665\" style=\"position:absolute;font-family:'Times New Roman';left:167px;top:152px;\">\u2014</div><div id=\"a3669\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:152px;\">\u2014</div><div id=\"a3673\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:152px;display:flex;\">(35)</div><div id=\"a3677\" style=\"position:absolute;font-family:'Times New Roman';left:327px;top:152px;\">1,132</div><div id=\"a3681\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:152px;\">\u2014 </div><div id=\"a3685\" style=\"position:absolute;font-family:'Times New Roman';left:505px;top:152px;\">\u2014 </div><div id=\"a3689\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:152px;\">\u2014 </div><div id=\"a3693\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:152px;\">1,097</div><div id=\"a3695\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:170px;\">Dividends ($</div><div id=\"a3695_12_5\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:170px;\">1.019</div><div id=\"a3695_17_5\" style=\"position:absolute;font-family:'Times New Roman';left:106px;top:170px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>per </div><div id=\"a3696\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:186px;\">share) </div><div id=\"a3721\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:203px;\">Common </div><div id=\"a3724\" style=\"position:absolute;font-family:'Times New Roman';left:167px;top:203px;\">\u2014 </div><div id=\"a3728\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:203px;\">\u2014 </div><div id=\"a3732\" style=\"position:absolute;font-family:'Times New Roman';left:284px;top:203px;\">\u2014 </div><div id=\"a3736\" style=\"position:absolute;font-family:'Times New Roman';left:343px;top:203px;\">\u2014 </div><div id=\"a3740\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:203px;\">\u2014 </div><div id=\"a3744\" style=\"position:absolute;font-family:'Times New Roman';left:477px;top:203px;display:flex;\">(45,075)</div><div id=\"a3748\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:203px;\">\u2014 </div><div id=\"a3752\" style=\"position:absolute;font-family:'Times New Roman';left:640px;top:203px;display:flex;\">(45,075)</div><div id=\"a3754\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:220px;\">Class A common </div><div id=\"a3757\" style=\"position:absolute;font-family:'Times New Roman';left:167px;top:220px;\">\u2014 </div><div id=\"a3761\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:220px;\">\u2014 </div><div id=\"a3765\" style=\"position:absolute;font-family:'Times New Roman';left:284px;top:220px;\">\u2014 </div><div id=\"a3769\" style=\"position:absolute;font-family:'Times New Roman';left:343px;top:220px;\">\u2014 </div><div id=\"a3773\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:220px;\">\u2014 </div><div id=\"a3777\" style=\"position:absolute;font-family:'Times New Roman';left:484px;top:220px;display:flex;\">(4,891)</div><div id=\"a3781\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:220px;\">\u2014 </div><div id=\"a3785\" style=\"position:absolute;font-family:'Times New Roman';left:647px;top:220px;display:flex;\">(4,891)</div><div id=\"a3787\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:237px;\">Net income (loss) </div><div id=\"a3790\" style=\"position:absolute;font-family:'Times New Roman';left:167px;top:237px;\">\u2014 </div><div id=\"a3794\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:237px;\">\u2014 </div><div id=\"a3798\" style=\"position:absolute;font-family:'Times New Roman';left:284px;top:237px;\">\u2014 </div><div id=\"a3802\" style=\"position:absolute;font-family:'Times New Roman';left:343px;top:237px;\">\u2014 </div><div id=\"a3806\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:237px;\">\u2014 </div><div id=\"a3810\" style=\"position:absolute;font-family:'Times New Roman';left:475px;top:237px;\">149,976</div><div id=\"a3814\" style=\"position:absolute;font-family:'Times New Roman';left:580px;top:237px;display:flex;\">(386)</div><div id=\"a3818\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:237px;\">149,590</div><div id=\"a3820\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:257px;\">Balance at August 31, </div><div id=\"a3821\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:273px;\">2024 </div><div id=\"a3823\" style=\"position:absolute;font-family:'Times New Roman';left:139px;top:273px;\">$ </div><div id=\"a3825\" style=\"position:absolute;font-family:'Times New Roman';left:161px;top:273px;\">703</div><div id=\"a3828\" style=\"position:absolute;font-family:'Times New Roman';left:192px;top:273px;\">$ </div><div id=\"a3830\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:273px;\">48</div><div id=\"a3833\" style=\"position:absolute;font-family:'Times New Roman';left:245px;top:273px;\">$ </div><div id=\"a3835\" style=\"position:absolute;font-family:'Times New Roman';left:256px;top:273px;display:flex;\">(31,632)</div><div id=\"a3838\" style=\"position:absolute;font-family:'Times New Roman';left:309px;top:273px;\">$ </div><div id=\"a3840\" style=\"position:absolute;font-family:'Times New Roman';left:320px;top:273px;\">77,503</div><div id=\"a3843\" style=\"position:absolute;font-family:'Times New Roman';left:368px;top:273px;\">$ </div><div id=\"a3845\" style=\"position:absolute;font-family:'Times New Roman';left:417px;top:273px;display:flex;\">(474)</div><div id=\"a3848\" style=\"position:absolute;font-family:'Times New Roman';left:453px;top:273px;\">$ </div><div id=\"a3850\" style=\"position:absolute;font-family:'Times New Roman';left:465px;top:273px;\">1,856,405</div><div id=\"a3853\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:273px;\">$ </div><div id=\"a3855\" style=\"position:absolute;font-family:'Times New Roman';left:570px;top:273px;display:flex;\">(3,490)</div><div id=\"a3858\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:273px;\">$ </div><div id=\"a3860\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:273px;\">1,899,063</div></div></div>","language":"en-us"}]},{"name":"rpt:f-372","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfStockholdersEquityTableTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer298\" style=\"position:relative;line-height:normal;width:698px;height:207px;\"><div id=\"div_295_XBRL_TS_080086e1cbc34d6ab5bf69316625d9f9\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer296\" style=\"position:relative;line-height:normal;width:698px;height:207px;\"><div style=\"position:absolute; width:360.1px; height:1px; left:165.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:525.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:525.8px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:527.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.4px; height:1px; left:527.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:538.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:72.3px; height:1px; left:538.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.3px; height:1px; left:611.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:613.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.4px; height:1px; left:613.8px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:624.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.4px; height:1px; left:624.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:165.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:176.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:176.7px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:216.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:216.8px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:218.2px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:61.3px; height:1px; left:218.9px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:280.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:280.8px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:282.2px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:56.3px; height:1px; left:282.9px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:339.2px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.3px; height:1px; left:339.8px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:341.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:107.4px; height:1px; left:341.7px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:449.1px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:449.8px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:451.2px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:73.3px; height:1px; left:451.9px; top:32.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:161px; height:17.1px; left:4.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:155.7px; height:15.4px; left:6.6px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:165.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.8px; height:15.4px; left:167.6px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17.1px; left:176.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.8px; height:15.4px; left:178.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:216.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:216.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:218.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.6px; height:15.4px; left:220.8px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17.1px; left:229.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.8px; height:15.4px; left:231.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:280.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:280.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:282.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.6px; height:15.4px; left:284.8px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.9px; height:17.1px; left:293.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.8px; height:15.4px; left:295.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17.1px; left:339px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:339px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:341.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.8px; height:15.4px; left:343.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:17.1px; left:352.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:91.7px; height:15.4px; left:354.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:449.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:449.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:451.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.6px; height:15.4px; left:453.8px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:17.1px; left:462.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:53.6px; height:15.4px; left:464.8px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:525.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:525.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:17.1px; left:527.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.6px; height:15.4px; left:529.8px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:73px; height:17.1px; left:538.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63.7px; height:15.4px; left:540.9px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17.1px; left:611.1px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:611.1px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:613.2px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.8px; height:15.4px; left:615.7px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:64px; height:17.1px; left:624.2px; top:67.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:54.7px; height:15.4px; left:626.8px; top:69.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:161px; height:1px; left:4.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:165.1px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:176.1px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:176.7px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:216.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:218.2px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:229.1px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:229.7px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:280.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:282.2px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:293.1px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:293.7px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:1px; left:339.2px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:341.1px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:352.1px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:352.8px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:449.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:451.2px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:462.3px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.2px; height:1px; left:462.9px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:525.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:1px; left:527.2px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:538.3px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:72.3px; height:1px; left:538.9px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.3px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.3px; height:1px; left:611.9px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:613.2px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.4px; height:1px; left:613.8px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:624.2px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.4px; height:1px; left:624.9px; top:67.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:161px; height:34.1px; left:4.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:155.7px; height:15.4px; left:6.6px; top:122.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:155.7px; height:15.4px; left:6.6px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:34.1px; left:165.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:165.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34.1px; left:176.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.8px; height:15.4px; left:178.7px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:34.1px; left:216.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:216.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:34.1px; left:218.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:218.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:34.1px; left:229.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.8px; height:15.4px; left:231.7px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:34.1px; left:280.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:280.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:34.1px; left:282.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:282.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.9px; height:34.1px; left:293.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.8px; height:15.4px; left:295.7px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:34.1px; left:339px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:339px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:34.1px; left:341.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:341.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:34.1px; left:352.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:87.7px; height:15.4px; left:354.7px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:34.1px; left:449.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:449.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:34.1px; left:451.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:451.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:34.1px; left:462.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:53.6px; height:15.4px; left:464.8px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:34.1px; left:525.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:525.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:34.1px; left:527.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.4px; left:527.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:73px; height:34.1px; left:538.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63.7px; height:15.4px; left:540.9px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:34.1px; left:611.1px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:611.1px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:34.1px; left:613.2px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:613.2px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:64px; height:34.1px; left:624.2px; top:119px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:54.7px; height:15.4px; left:626.8px; top:137.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:161px; height:17px; left:4.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:155.7px; height:15.4px; left:6.6px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:165.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:165.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:176.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.8px; height:15.4px; left:178.7px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:216.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:216.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:218.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:218.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:229.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.8px; height:15.4px; left:231.7px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:280.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:280.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:282.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:282.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.9px; height:17px; left:293.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.8px; height:15.4px; left:295.7px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17px; left:339px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:339px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:341.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:341.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:97px; height:17px; left:352.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:87.7px; height:15.4px; left:354.7px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:449.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:449.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:451.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:451.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:17px; left:462.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:53.6px; height:15.4px; left:464.8px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:525.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:525.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:17px; left:527.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.4px; left:527.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:73px; height:17px; left:538.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:67.7px; height:15.4px; left:540.9px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17px; left:611.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:611.1px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:613.2px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:613.2px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:64px; height:17px; left:624.2px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:54.7px; height:15.4px; left:626.8px; top:171.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:165.1px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:176.1px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:176.7px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:218.2px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:229.1px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:229.7px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:282.2px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:293.1px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:293.7px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:341.1px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:352.1px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:96.3px; height:1px; left:352.8px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:451.2px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:462.3px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.2px; height:1px; left:462.9px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:1px; left:527.2px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:538.3px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:72.3px; height:1px; left:538.9px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:613.2px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:624.2px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.4px; height:1px; left:624.9px; top:187px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:164.1px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:175.1px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:178px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.8px; height:1px; left:217.3px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:228.1px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:49.1px; height:1px; left:231px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.8px; height:1px; left:281.3px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:292.1px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:44.2px; height:1px; left:295px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:340.1px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:351.2px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:95.1px; height:1px; left:354.1px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:450.3px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:461.3px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:61px; height:1px; left:464.2px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:526.3px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:537.3px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:71px; height:1px; left:540.2px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:612.2px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:623.3px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.1px; height:1px; left:626.1px; top:205.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer296\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a3283\" style=\"position:absolute;font-family:'Times New Roman';left:320px;top:0px;\">Thirteen Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended August 30, 2025 </div><div id=\"a3286\" style=\"position:absolute;font-family:'Times New Roman';left:249px;top:18px;\">Cal-Maine Foods, Inc. Stockholders </div><div id=\"a3300\" style=\"position:absolute;font-family:'Times New Roman';left:226px;top:35px;\">Treasury </div><div id=\"a3303\" style=\"position:absolute;font-family:'Times New Roman';left:292px;top:35px;\">Paid In </div><div id=\"a3306\" style=\"position:absolute;font-family:'Times New Roman';left:358px;top:35px;\">Accum. Other </div><div id=\"a3309\" style=\"position:absolute;font-family:'Times New Roman';left:465px;top:35px;\">Retained </div><div id=\"a3311\" style=\"position:absolute;font-family:'Times New Roman';left:529px;top:35px;\">Noncontrolling </div><div id=\"a3316\" style=\"position:absolute;font-family:'Times New Roman';left:169px;top:52px;\">Amount </div><div id=\"a3319\" style=\"position:absolute;font-family:'Times New Roman';left:228px;top:52px;\">Amount </div><div id=\"a3322\" style=\"position:absolute;font-family:'Times New Roman';left:292px;top:52px;\">Capital </div><div id=\"a3325\" style=\"position:absolute;font-family:'Times New Roman';left:344px;top:52px;\">Comp. Gain (Loss) </div><div id=\"a3328\" style=\"position:absolute;font-family:'Times New Roman';left:465px;top:52px;\">Earnings </div><div id=\"a3331\" style=\"position:absolute;font-family:'Times New Roman';left:550px;top:52px;\">Interest </div><div id=\"a3333\" style=\"position:absolute;font-family:'Times New Roman';left:637px;top:52px;\">Total </div><div id=\"a3335\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:70px;\">Balance at May 31, 2025 </div><div id=\"a3337\" style=\"position:absolute;font-family:'Times New Roman';left:168px;top:70px;\">$ </div><div id=\"a3339\" style=\"position:absolute;font-family:'Times New Roman';left:190px;top:70px;\">751</div><div id=\"a3342\" style=\"position:absolute;font-family:'Times New Roman';left:221px;top:70px;\">$ </div><div id=\"a3344\" style=\"position:absolute;font-family:'Times New Roman';left:232px;top:70px;display:flex;\">(85,893)</div><div id=\"a3347\" style=\"position:absolute;font-family:'Times New Roman';left:285px;top:70px;\">$ </div><div id=\"a3349\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:70px;\">80,845</div><div id=\"a3352\" style=\"position:absolute;font-family:'Times New Roman';left:344px;top:70px;\">$ </div><div id=\"a3354\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:70px;display:flex;\">(1,007)</div><div id=\"a3357\" style=\"position:absolute;font-family:'Times New Roman';left:454px;top:70px;\">$ </div><div id=\"a3359\" style=\"position:absolute;font-family:'Times New Roman';left:465px;top:70px;\">2,565,928</div><div id=\"a3362\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:70px;\">$ </div><div id=\"a3364\" style=\"position:absolute;font-family:'Times New Roman';left:575px;top:70px;\">5,391</div><div id=\"a3367\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:70px;\">$ </div><div id=\"a3369\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:70px;\">2,566,015</div><div id=\"a3371\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:89px;\">Other comprehensive </div><div id=\"a3372\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:104px;\">income, net of tax </div><div id=\"a3375\" style=\"position:absolute;font-family:'Times New Roman';left:196px;top:104px;\">\u2014 </div><div id=\"a3379\" style=\"position:absolute;font-family:'Times New Roman';left:260px;top:104px;\">\u2014 </div><div id=\"a3383\" style=\"position:absolute;font-family:'Times New Roman';left:319px;top:104px;\">\u2014 </div><div id=\"a3387\" style=\"position:absolute;font-family:'Times New Roman';left:413px;top:104px;\">1,961</div><div id=\"a3391\" style=\"position:absolute;font-family:'Times New Roman';left:505px;top:104px;\">\u2014 </div><div id=\"a3395\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:104px;\">\u2014 </div><div id=\"a3399\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:104px;\">1,961</div><div id=\"a3401\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:123px;\">Stock compensation plan </div><div id=\"a3402\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:138px;\">transactions </div><div id=\"a3405\" style=\"position:absolute;font-family:'Times New Roman';left:196px;top:138px;\">\u2014</div><div id=\"a3409\" style=\"position:absolute;font-family:'Times New Roman';left:267px;top:138px;\">2</div><div id=\"a3413\" style=\"position:absolute;font-family:'Times New Roman';left:303px;top:138px;\">1,289</div><div id=\"a3417\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:138px;\">\u2014 </div><div id=\"a3421\" style=\"position:absolute;font-family:'Times New Roman';left:505px;top:138px;\">\u2014 </div><div id=\"a3425\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:138px;\">\u2014 </div><div id=\"a3429\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:138px;\">1,291</div><div id=\"a3431\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:155px;\">Dividends ($</div><div id=\"a3431_12_5\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:155px;\">1.371</div><div id=\"a3431_17_12\" style=\"position:absolute;font-family:'Times New Roman';left:106px;top:155px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>per share) </div><div id=\"a3434\" style=\"position:absolute;font-family:'Times New Roman';left:196px;top:155px;\">\u2014 </div><div id=\"a3438\" style=\"position:absolute;font-family:'Times New Roman';left:260px;top:155px;\">\u2014 </div><div id=\"a3442\" style=\"position:absolute;font-family:'Times New Roman';left:319px;top:155px;\">\u2014 </div><div id=\"a3446\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:155px;\">\u2014 </div><div id=\"a3450\" style=\"position:absolute;font-family:'Times New Roman';left:477px;top:155px;display:flex;\">(66,457)</div><div id=\"a3454\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:155px;\">\u2014 </div><div id=\"a3458\" style=\"position:absolute;font-family:'Times New Roman';left:640px;top:155px;display:flex;\">(66,457)</div><div id=\"a3460\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:172px;\">Net income (loss) </div><div id=\"a3463\" style=\"position:absolute;font-family:'Times New Roman';left:196px;top:172px;\">\u2014 </div><div id=\"a3467\" style=\"position:absolute;font-family:'Times New Roman';left:260px;top:172px;\">\u2014 </div><div id=\"a3471\" style=\"position:absolute;font-family:'Times New Roman';left:319px;top:172px;\">\u2014 </div><div id=\"a3475\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:172px;\">\u2014 </div><div id=\"a3479\" style=\"position:absolute;font-family:'Times New Roman';left:475px;top:172px;\">199,340</div><div id=\"a3483\" style=\"position:absolute;font-family:'Times New Roman';left:580px;top:172px;display:flex;\">(233)</div><div id=\"a3487\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:172px;\">199,107</div><div id=\"a3489\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:191px;\">Balance at August 30, 2025 </div><div id=\"a3491\" style=\"position:absolute;font-family:'Times New Roman';left:168px;top:191px;\">$ </div><div id=\"a3493\" style=\"position:absolute;font-family:'Times New Roman';left:190px;top:191px;\">751</div><div id=\"a3496\" style=\"position:absolute;font-family:'Times New Roman';left:221px;top:191px;\">$ </div><div id=\"a3498\" style=\"position:absolute;font-family:'Times New Roman';left:232px;top:191px;display:flex;\">(85,891)</div><div id=\"a3501\" style=\"position:absolute;font-family:'Times New Roman';left:285px;top:191px;\">$ </div><div id=\"a3503\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:191px;\">82,134</div><div id=\"a3506\" style=\"position:absolute;font-family:'Times New Roman';left:344px;top:191px;\">$ </div><div id=\"a3508\" style=\"position:absolute;font-family:'Times New Roman';left:423px;top:191px;\">954</div><div id=\"a3511\" style=\"position:absolute;font-family:'Times New Roman';left:454px;top:191px;\">$ </div><div id=\"a3513\" style=\"position:absolute;font-family:'Times New Roman';left:465px;top:191px;\">2,698,811</div><div id=\"a3516\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:191px;\">$ </div><div id=\"a3518\" style=\"position:absolute;font-family:'Times New Roman';left:575px;top:191px;\">5,158</div><div id=\"a3521\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:191px;\">$ </div><div id=\"a3523\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:191px;\">2,701,917</div></div></div></div></div><div id=\"TextBlockContainer304\" style=\"position:relative;line-height:normal;width:698px;height:289px;\"><div id=\"div_301_XBRL_TS_7057470e5cd9403a8b1ac9e4eabed9f5\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer302\" style=\"position:relative;line-height:normal;width:698px;height:289px;\"><div style=\"position:absolute; width:389px; height:1px; left:136.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:525.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:525.8px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:527.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.4px; height:1px; left:527.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:538.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:72.3px; height:1px; left:538.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.3px; height:1px; left:611.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:613.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.4px; height:1px; left:613.8px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:624.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.4px; height:1px; left:624.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:136.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:147.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:147.8px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:187.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.3px; height:1px; left:187.8px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:189.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:189.7px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:240.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:240.8px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:242.2px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:61.3px; height:1px; left:242.9px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:304.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:304.8px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:306.2px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:56.3px; height:1px; left:306.9px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:363.2px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.3px; height:1px; left:363.8px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:365.1px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.4px; height:1px; left:365.8px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:448.2px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:448.8px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:450.3px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.2px; height:1px; left:450.9px; top:32.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:30.6px; left:4.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:126.7px; height:15.4px; left:6.6px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:126.7px; height:15.2px; left:6.6px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:30.6px; left:136.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.8px; height:15.2px; left:138.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:30.6px; left:147px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.2px; left:149.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:30.6px; left:187px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.2px; left:187px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:30.6px; left:189.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.8px; height:15.2px; left:191.6px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:30.6px; left:200.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.2px; left:202.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:30.6px; left:240.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:240.1px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:30.6px; left:242.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.6px; height:15.2px; left:244.8px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:30.6px; left:253.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.8px; height:15.2px; left:255.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:30.6px; left:304.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:304.1px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:30.6px; left:306.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.6px; height:15.2px; left:308.8px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.9px; height:30.6px; left:317.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.8px; height:15.2px; left:319.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:30.6px; left:363px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.2px; left:363px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:30.6px; left:365.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.8px; height:15.2px; left:367.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:72px; height:30.6px; left:376.2px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:66.7px; height:15.2px; left:378.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:30.6px; left:448.2px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:448.2px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:30.6px; left:450.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.2px; left:452.8px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:30.6px; left:462.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:53.6px; height:15.2px; left:464.8px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:30.6px; left:525.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:525.1px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:30.6px; left:527.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.6px; height:15.2px; left:529.8px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:73px; height:30.6px; left:538.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:67.7px; height:15.2px; left:540.9px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:30.6px; left:611.1px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.2px; left:611.1px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:30.6px; left:613.2px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:5.8px; height:15.2px; left:615.7px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:64px; height:30.6px; left:624.2px; top:68.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:54.7px; height:15.2px; left:626.8px; top:83.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:1px; left:4.1px; top:67.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:136.1px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:147.1px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:147.8px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:1px; left:187.1px; top:67.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:1px; left:189.1px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:200.1px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:200.8px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:240.1px; top:67.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:242.2px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:253.1px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:253.7px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:304.1px; top:67.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:306.2px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:317.1px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:317.7px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:1px; left:363.2px; top:67.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:365.1px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:376.2px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:71.4px; height:1px; left:376.8px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:448.2px; top:67.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:450.3px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:462.3px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.2px; height:1px; left:462.9px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:1px; left:525.1px; top:67.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:1px; left:527.2px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:538.3px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:72.3px; height:1px; left:538.9px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.3px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.3px; height:1px; left:611.9px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:613.2px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.4px; height:1px; left:613.8px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:624.2px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.4px; height:1px; left:624.9px; top:67.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:33.9px; left:4.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:126.7px; height:15.4px; left:6.6px; top:136.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:126.7px; height:15.2px; left:6.6px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:33.9px; left:136.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:15.2px; left:136.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.9px; left:147px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.2px; left:149.7px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:33.9px; left:187px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.2px; left:187px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:33.9px; left:189.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.2px; left:189.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.9px; left:200.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.2px; left:202.7px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:33.9px; left:240.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:240.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:33.9px; left:242.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.2px; left:242.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:33.9px; left:253.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.8px; height:15.2px; left:255.7px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:33.9px; left:304.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:304.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:33.9px; left:306.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.2px; left:306.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.9px; height:33.9px; left:317.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.8px; height:15.2px; left:319.7px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:33.9px; left:363px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.2px; left:363px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:33.9px; left:365.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.2px; left:365.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:72px; height:33.9px; left:376.2px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.7px; height:15.2px; left:378.7px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:33.9px; left:448.2px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:448.2px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.9px; left:450.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:450.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:33.9px; left:462.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:53.6px; height:15.2px; left:464.8px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:33.9px; left:525.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.2px; left:525.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:33.9px; left:527.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.2px; left:527.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:73px; height:33.9px; left:538.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63.7px; height:15.2px; left:540.9px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:33.9px; left:611.1px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.2px; left:611.1px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:33.9px; left:613.2px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.2px; left:613.2px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:64px; height:33.9px; left:624.2px; top:132.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:54.7px; height:15.2px; left:626.8px; top:151.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:17px; left:4.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:117.8px; height:15.4px; left:15.6px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:17px; left:136.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:15.4px; left:136.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:147px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:149.7px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17px; left:187px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:187px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:17px; left:189.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.4px; left:189.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:200.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:202.7px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:240.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:240.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:242.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:242.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:253.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.8px; height:15.4px; left:255.7px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:304.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:304.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:306.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:306.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.9px; height:17px; left:317.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.8px; height:15.4px; left:319.7px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17px; left:363px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:363px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:365.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:365.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:72px; height:17px; left:376.2px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.7px; height:15.4px; left:378.7px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:448.2px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:448.2px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:450.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:450.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:17px; left:462.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:57.6px; height:15.4px; left:464.8px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17px; left:525.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:525.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:17px; left:527.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.4px; left:527.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:73px; height:17px; left:538.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63.7px; height:15.4px; left:540.9px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17px; left:611.1px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:611.1px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17px; left:613.2px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:613.2px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:64px; height:17px; left:624.2px; top:200.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.7px; height:15.4px; left:626.8px; top:202.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:132px; height:17.1px; left:4.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:126.7px; height:15.4px; left:6.6px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:17.1px; left:136.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:15.4px; left:136.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17.1px; left:147px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:149.7px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17.1px; left:187px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:187px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:17.1px; left:189.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.4px; left:189.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17.1px; left:200.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:202.7px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:240.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:240.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:242.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:242.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17.1px; left:253.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.8px; height:15.4px; left:255.7px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:304.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:304.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:306.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:306.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.9px; height:17.1px; left:317.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.8px; height:15.4px; left:319.7px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17.1px; left:363px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:363px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:365.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:365.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:72px; height:17.1px; left:376.2px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.7px; height:15.4px; left:378.7px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:448.2px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:448.2px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:450.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:450.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:17.1px; left:462.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:53.6px; height:15.4px; left:464.8px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:17.1px; left:525.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:1.9px; height:15.4px; left:525.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:17.1px; left:527.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:15.4px; left:527.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:73px; height:17.1px; left:538.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:67.7px; height:15.4px; left:540.9px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:17.1px; left:611.1px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.1px; height:15.4px; left:611.1px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:17.1px; left:613.2px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:15.4px; left:613.2px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:64px; height:17.1px; left:624.2px; top:234.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:54.7px; height:15.4px; left:626.8px; top:236.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:136.1px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:147.1px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:147.8px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:1px; left:189.1px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:200.1px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:200.8px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:242.2px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:253.1px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:253.7px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.9px; height:1px; left:306.2px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:317.1px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:317.7px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:365.1px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:376.2px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:71.4px; height:1px; left:376.8px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:450.3px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:462.3px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.2px; height:1px; left:462.9px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.1px; height:1px; left:527.2px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:538.3px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:72.3px; height:1px; left:538.9px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11px; height:1px; left:613.2px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:624.2px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.4px; height:1px; left:624.9px; top:251.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:135.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:146.2px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:149.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:188.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:199.2px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:202.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.8px; height:1px; left:241.3px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:252.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:49.1px; height:1px; left:255px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.8px; height:1px; left:305.3px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:316.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:44.2px; height:1px; left:319px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:364.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:375.2px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:70.1px; height:1px; left:378.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:449.3px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:461.3px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:61px; height:1px; left:464.2px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:526.3px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:537.3px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:71px; height:1px; left:540.2px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:612.2px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:623.3px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.1px; height:1px; left:626.1px; top:287.5px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer302\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a3527\" style=\"position:absolute;font-family:'Times New Roman';left:305px;top:0px;\">Thirteen Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended August 31, 2024 </div><div id=\"a3530\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:18px;\">Cal-Maine Foods, Inc. Stockholders </div><div id=\"a3544\" style=\"position:absolute;font-family:'Times New Roman';left:194px;top:35px;\">Class A </div><div id=\"a3547\" style=\"position:absolute;font-family:'Times New Roman';left:250px;top:35px;\">Treasury </div><div id=\"a3550\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:35px;\">Paid In </div><div id=\"a3553\" style=\"position:absolute;font-family:'Times New Roman';left:369px;top:35px;\">Accum. Other </div><div id=\"a3556\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:35px;\">Retained </div><div id=\"a3558\" style=\"position:absolute;font-family:'Times New Roman';left:529px;top:35px;\">Noncontrolling </div><div id=\"a3563\" style=\"position:absolute;font-family:'Times New Roman';left:140px;top:52px;\">Amount </div><div id=\"a3566\" style=\"position:absolute;font-family:'Times New Roman';left:193px;top:52px;\">Amount </div><div id=\"a3569\" style=\"position:absolute;font-family:'Times New Roman';left:252px;top:52px;\">Amount </div><div id=\"a3572\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:52px;\">Capital </div><div id=\"a3575\" style=\"position:absolute;font-family:'Times New Roman';left:375px;top:52px;\">Comp. Loss </div><div id=\"a3578\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:52px;\">Earnings </div><div id=\"a3581\" style=\"position:absolute;font-family:'Times New Roman';font-size:12px;left:552px;top:54px;\">Interest </div><div id=\"a3583\" style=\"position:absolute;font-family:'Times New Roman';left:637px;top:52px;\">Total </div><div id=\"a3585\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:68px;\">Balance at June 1, </div><div id=\"a3586\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:84px;\">2024 </div><div id=\"a3588\" style=\"position:absolute;font-family:'Times New Roman';left:139px;top:84px;\">$ </div><div id=\"a3590\" style=\"position:absolute;font-family:'Times New Roman';left:161px;top:84px;\">703</div><div id=\"a3593\" style=\"position:absolute;font-family:'Times New Roman';left:192px;top:84px;\">$ </div><div id=\"a3595\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:84px;\">48</div><div id=\"a3598\" style=\"position:absolute;font-family:'Times New Roman';left:245px;top:84px;\">$ </div><div id=\"a3600\" style=\"position:absolute;font-family:'Times New Roman';left:256px;top:84px;display:flex;\">(31,597)</div><div id=\"a3603\" style=\"position:absolute;font-family:'Times New Roman';left:309px;top:84px;\">$ </div><div id=\"a3605\" style=\"position:absolute;font-family:'Times New Roman';left:320px;top:84px;\">76,371</div><div id=\"a3608\" style=\"position:absolute;font-family:'Times New Roman';left:368px;top:84px;\">$ </div><div id=\"a3610\" style=\"position:absolute;font-family:'Times New Roman';left:407px;top:84px;display:flex;\">(1,773)</div><div id=\"a3613\" style=\"position:absolute;font-family:'Times New Roman';left:453px;top:84px;\">$ </div><div id=\"a3615\" style=\"position:absolute;font-family:'Times New Roman';left:465px;top:84px;\">1,756,395</div><div id=\"a3618\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:84px;\">$ </div><div id=\"a3620\" style=\"position:absolute;font-family:'Times New Roman';left:570px;top:84px;display:flex;\">(3,104)</div><div id=\"a3623\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:84px;\">$ </div><div id=\"a3625\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:84px;\">1,797,043</div><div id=\"a3627\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">Other comprehensive </div><div id=\"a3628\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:118px;\">income, net of tax </div><div id=\"a3631\" style=\"position:absolute;font-family:'Times New Roman';left:167px;top:118px;\">\u2014 </div><div id=\"a3635\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:118px;\">\u2014 </div><div id=\"a3639\" style=\"position:absolute;font-family:'Times New Roman';left:284px;top:118px;\">\u2014 </div><div id=\"a3643\" style=\"position:absolute;font-family:'Times New Roman';left:343px;top:118px;\">\u2014 </div><div id=\"a3647\" style=\"position:absolute;font-family:'Times New Roman';left:412px;top:118px;\">1,299</div><div id=\"a3651\" style=\"position:absolute;font-family:'Times New Roman';left:505px;top:118px;\">\u2014 </div><div id=\"a3655\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:118px;\">\u2014 </div><div id=\"a3659\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:118px;\">1,299</div><div id=\"a3661\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:136px;\">Stock compensation </div><div id=\"a3662\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:152px;\">plan transactions </div><div id=\"a3665\" style=\"position:absolute;font-family:'Times New Roman';left:167px;top:152px;\">\u2014</div><div id=\"a3669\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:152px;\">\u2014</div><div id=\"a3673\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:152px;display:flex;\">(35)</div><div id=\"a3677\" style=\"position:absolute;font-family:'Times New Roman';left:327px;top:152px;\">1,132</div><div id=\"a3681\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:152px;\">\u2014 </div><div id=\"a3685\" style=\"position:absolute;font-family:'Times New Roman';left:505px;top:152px;\">\u2014 </div><div id=\"a3689\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:152px;\">\u2014 </div><div id=\"a3693\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:152px;\">1,097</div><div id=\"a3695\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:170px;\">Dividends ($</div><div id=\"a3695_12_5\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:170px;\">1.019</div><div id=\"a3695_17_5\" style=\"position:absolute;font-family:'Times New Roman';left:106px;top:170px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>per </div><div id=\"a3696\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:186px;\">share) </div><div id=\"a3721\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:203px;\">Common </div><div id=\"a3724\" style=\"position:absolute;font-family:'Times New Roman';left:167px;top:203px;\">\u2014 </div><div id=\"a3728\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:203px;\">\u2014 </div><div id=\"a3732\" style=\"position:absolute;font-family:'Times New Roman';left:284px;top:203px;\">\u2014 </div><div id=\"a3736\" style=\"position:absolute;font-family:'Times New Roman';left:343px;top:203px;\">\u2014 </div><div id=\"a3740\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:203px;\">\u2014 </div><div id=\"a3744\" style=\"position:absolute;font-family:'Times New Roman';left:477px;top:203px;display:flex;\">(45,075)</div><div id=\"a3748\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:203px;\">\u2014 </div><div id=\"a3752\" style=\"position:absolute;font-family:'Times New Roman';left:640px;top:203px;display:flex;\">(45,075)</div><div id=\"a3754\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:220px;\">Class A common </div><div id=\"a3757\" style=\"position:absolute;font-family:'Times New Roman';left:167px;top:220px;\">\u2014 </div><div id=\"a3761\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:220px;\">\u2014 </div><div id=\"a3765\" style=\"position:absolute;font-family:'Times New Roman';left:284px;top:220px;\">\u2014 </div><div id=\"a3769\" style=\"position:absolute;font-family:'Times New Roman';left:343px;top:220px;\">\u2014 </div><div id=\"a3773\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:220px;\">\u2014 </div><div id=\"a3777\" style=\"position:absolute;font-family:'Times New Roman';left:484px;top:220px;display:flex;\">(4,891)</div><div id=\"a3781\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:220px;\">\u2014 </div><div id=\"a3785\" style=\"position:absolute;font-family:'Times New Roman';left:647px;top:220px;display:flex;\">(4,891)</div><div id=\"a3787\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:237px;\">Net income (loss) </div><div id=\"a3790\" style=\"position:absolute;font-family:'Times New Roman';left:167px;top:237px;\">\u2014 </div><div id=\"a3794\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:237px;\">\u2014 </div><div id=\"a3798\" style=\"position:absolute;font-family:'Times New Roman';left:284px;top:237px;\">\u2014 </div><div id=\"a3802\" style=\"position:absolute;font-family:'Times New Roman';left:343px;top:237px;\">\u2014 </div><div id=\"a3806\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:237px;\">\u2014 </div><div id=\"a3810\" style=\"position:absolute;font-family:'Times New Roman';left:475px;top:237px;\">149,976</div><div id=\"a3814\" style=\"position:absolute;font-family:'Times New Roman';left:580px;top:237px;display:flex;\">(386)</div><div id=\"a3818\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:237px;\">149,590</div><div id=\"a3820\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:257px;\">Balance at August 31, </div><div id=\"a3821\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:273px;\">2024 </div><div id=\"a3823\" style=\"position:absolute;font-family:'Times New Roman';left:139px;top:273px;\">$ </div><div id=\"a3825\" style=\"position:absolute;font-family:'Times New Roman';left:161px;top:273px;\">703</div><div id=\"a3828\" style=\"position:absolute;font-family:'Times New Roman';left:192px;top:273px;\">$ </div><div id=\"a3830\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:273px;\">48</div><div id=\"a3833\" style=\"position:absolute;font-family:'Times New Roman';left:245px;top:273px;\">$ </div><div id=\"a3835\" style=\"position:absolute;font-family:'Times New Roman';left:256px;top:273px;display:flex;\">(31,632)</div><div id=\"a3838\" style=\"position:absolute;font-family:'Times New Roman';left:309px;top:273px;\">$ </div><div id=\"a3840\" style=\"position:absolute;font-family:'Times New Roman';left:320px;top:273px;\">77,503</div><div id=\"a3843\" style=\"position:absolute;font-family:'Times New Roman';left:368px;top:273px;\">$ </div><div id=\"a3845\" style=\"position:absolute;font-family:'Times New Roman';left:417px;top:273px;display:flex;\">(474)</div><div id=\"a3848\" style=\"position:absolute;font-family:'Times New Roman';left:453px;top:273px;\">$ </div><div id=\"a3850\" style=\"position:absolute;font-family:'Times New Roman';left:465px;top:273px;\">1,856,405</div><div id=\"a3853\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:273px;\">$ </div><div id=\"a3855\" style=\"position:absolute;font-family:'Times New Roman';left:570px;top:273px;display:flex;\">(3,490)</div><div id=\"a3858\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:273px;\">$ </div><div id=\"a3860\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:273px;\">1,899,063</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-373","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-374","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-375","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-376","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-377","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-378","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-379","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-380","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"1961000","decimals":-3}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1961000","decimals":-3}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-384","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1289000","decimals":-3}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1291000","decimals":-3}]},{"name":"rpt:f-386","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.371"}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"66457000","decimals":-3}]},{"name":"rpt:f-388","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66457000","decimals":-3}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"199340000","decimals":-3}]},{"name":"rpt:f-390","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-233000","decimals":-3}]},{"name":"rpt:f-391","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"199107000","decimals":-3}]},{"name":"rpt:f-392","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"751000","decimals":-3}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-85891000","decimals":-3}]},{"name":"rpt:f-394","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"82134000","decimals":-3}]},{"name":"rpt:f-395","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"954000","decimals":-3}]},{"name":"rpt:f-396","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"2698811000","decimals":-3}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"5158000","decimals":-3}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2701917000","decimals":-3}]},{"name":"rpt:f-399","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-400","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-401","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-402","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-403","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-404","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-405","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-406","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-407","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"1299000","decimals":-3}]},{"name":"rpt:f-408","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1299000","decimals":-3}]},{"name":"rpt:f-409","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-35000","decimals":-3}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1132000","decimals":-3}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1097000","decimals":-3}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.019"}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"45075000","decimals":-3}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"45075000","decimals":-3}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-06-02T00:00:00/2024-09-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":"4891000","decimals":-3}]},{"name":"rpt:f-418","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4891000","decimals":-3}]},{"name":"rpt:f-419","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"149976000","decimals":-3}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-386000","decimals":-3}]},{"name":"rpt:f-421","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"149590000","decimals":-3}]},{"name":"rpt:f-422","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-09-01T00: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-424","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-31632000","decimals":-3}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"77503000","decimals":-3}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-474000","decimals":-3}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1856405000","decimals":-3}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-3490000","decimals":-3}]},{"name":"rpt:f-429","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1899063000","decimals":-3}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer307\" style=\"position:relative;line-height:normal;width:701px;height:63px;\"><div id=\"TextContainer307\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a3864\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 7 - Net Income per Common Share</div><div id=\"a3870\" style=\"position:absolute;font-family:'Times New Roman';left:233px;top:0px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a3874\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Basic net<div style=\"display:inline-block;width:5px\">\u00a0</div>income per<div style=\"display:inline-block;width:6px\">\u00a0</div>share attributable<div style=\"display:inline-block;width:6px\">\u00a0</div>to Cal-Maine<div style=\"display:inline-block;width:6px\">\u00a0</div>Foods, Inc.<div style=\"display:inline-block;width:10px\">\u00a0</div>is based<div style=\"display:inline-block;width:5px\">\u00a0</div>on the<div style=\"display:inline-block;width:5px\">\u00a0</div>weighted average<div style=\"display:inline-block;width:6px\">\u00a0</div>shares of<div style=\"display:inline-block;width:6px\">\u00a0</div>Common Stock </div><div id=\"a3885\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">(and when<div style=\"display:inline-block;width:6px\">\u00a0</div>they were<div style=\"display:inline-block;width:5px\">\u00a0</div>outstanding shares<div style=\"display:inline-block;width:6px\">\u00a0</div>of Class<div style=\"display:inline-block;width:5px\">\u00a0</div>A Common<div style=\"display:inline-block;width:6px\">\u00a0</div>Stock) outstanding.<div style=\"display:inline-block;width:6px\">\u00a0</div>All shares<div style=\"display:inline-block;width:5px\">\u00a0</div>of Class<div style=\"display:inline-block;width:5px\">\u00a0</div>A Common<div style=\"display:inline-block;width:6px\">\u00a0</div>Stock were </div></div></div><div id=\"TextBlockContainer310\" style=\"position:relative;line-height:normal;width:701px;height:95px;\"><div style=\"position:absolute; width:30.4px; height:1px; left:330.9px; top:-37.3px; background-color:#0000FF; \">\u00a0</div>\n<div id=\"TextContainer310\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a3893\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">converted into<div style=\"display:inline-block;width:5px\">\u00a0</div>Common Stock<div style=\"display:inline-block;width:5px\">\u00a0</div>on April<div style=\"display:inline-block;width:5px\">\u00a0</div>14, 2025.<div style=\"display:inline-block;width:5px\">\u00a0</div>Diluted net<div style=\"display:inline-block;width:5px\">\u00a0</div>income per<div style=\"display:inline-block;width:5px\">\u00a0</div>share attributable<div style=\"display:inline-block;width:5px\">\u00a0</div>to Cal-Maine<div style=\"display:inline-block;width:5px\">\u00a0</div>Foods, Inc.<div style=\"display:inline-block;width:5px\">\u00a0</div>is based </div><div id=\"a3898\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">on weighted-average<div style=\"display:inline-block;width:6px\">\u00a0</div>shares of<div style=\"display:inline-block;width:5px\">\u00a0</div>Common Stock<div style=\"display:inline-block;width:5px\">\u00a0</div>outstanding during<div style=\"display:inline-block;width:5px\">\u00a0</div>the relevant<div style=\"display:inline-block;width:5px\">\u00a0</div>period adjusted<div style=\"display:inline-block;width:5px\">\u00a0</div>for the<div style=\"display:inline-block;width:5px\">\u00a0</div>dilutive effect<div style=\"display:inline-block;width:5px\">\u00a0</div>of share-</div><div id=\"a3905\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">based awards.<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a3908\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">The<div style=\"display:inline-block;width:6px\">\u00a0</div>following<div style=\"display:inline-block;width:6px\">\u00a0</div>table<div style=\"display:inline-block;width:6px\">\u00a0</div>provides<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>reconciliation<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>numerators<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>denominators<div style=\"display:inline-block;width:6px\">\u00a0</div>used<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>determine<div style=\"display:inline-block;width:6px\">\u00a0</div>basic<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>diluted<div style=\"display:inline-block;width:6px\">\u00a0</div>net </div><div id=\"a3909\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">income per common share attributable to Cal-Maine Foods, Inc.<div style=\"display:inline-block;width:5px\">\u00a0</div>(amounts in thousands, except per share data):</div></div></div><div id=\"TextBlockContainer314\" style=\"position:relative;line-height:normal;width:698px;height:273px;\"><div style=\"position:absolute; width:112px; height:1px; left:461.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:573.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.4px; height:1px; left:573.8px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:576.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:111.4px; height:1px; left:576.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:17px; left:4.1px; top:33.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:451.8px; height:15.2px; left:6.6px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:461.1px; top:33.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:461.1px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:473.1px; top:33.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.2px; left:473.1px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:573.2px; top:33.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.2px; left:573.2px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:576.2px; top:33.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:576.2px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:588.2px; top:33.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.2px; left:588.2px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:1px; left:4.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.8px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:573.2px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.2px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.9px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:17px; left:4.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:433.7px; height:15.4px; left:24.8px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:461.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:473.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.8px; height:15.4px; left:475.7px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:573.2px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.2px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:576.2px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.2px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:588.2px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.7px; height:15.4px; left:590.8px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:84.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:84.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.8px; top:84.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:84.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.2px; top:84.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.9px; top:84.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:18.1px; left:4.1px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:15.4px; left:4.1px; top:108.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18.1px; left:461.1px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:108.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:18.1px; left:473.1px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:473.1px; top:108.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18.1px; left:573.2px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.2px; top:108.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18.1px; left:576.2px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.2px; top:108.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:18.1px; left:588.2px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:588.2px; top:108.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:3px; left:4.1px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:103px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:104.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:103px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:104.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:103px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:104.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:573.2px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:103px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:104.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:103px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:104.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:103px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:104.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:17px; left:4.1px; top:140.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:433.7px; height:15.2px; left:24.8px; top:142.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:461.1px; top:140.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:461.1px; top:142.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:473.1px; top:140.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.8px; height:15.2px; left:475.7px; top:142.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:573.2px; top:140.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.2px; left:573.2px; top:142.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:576.2px; top:140.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:576.2px; top:142.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:588.2px; top:140.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.2px; left:590.8px; top:142.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:17.9px; left:4.1px; top:175.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:433.7px; height:15.4px; left:24.8px; top:178.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:461.1px; top:175.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:178.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17.9px; left:473.1px; top:175.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.8px; height:15.4px; left:475.7px; top:178.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17.9px; left:573.2px; top:175.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.2px; top:178.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:576.2px; top:175.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.2px; top:178.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17.9px; left:588.2px; top:175.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.8px; top:178.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:1px; left:4.1px; top:175px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:175px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:175px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.8px; top:175px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:573.2px; top:175px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:175px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.2px; top:175px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.9px; top:175px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:193.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:195.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:193.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:195.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:193.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:195.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:193.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:195.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:193.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:195.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:193.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:195.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:17px; left:4.1px; top:214.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:451.8px; height:15.4px; left:6.6px; top:216.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:461.1px; top:214.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:216.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:473.1px; top:214.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:473.1px; top:216.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:573.2px; top:214.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.2px; top:216.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:576.2px; top:214.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.2px; top:216.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:588.2px; top:214.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:588.2px; top:216.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:19px; left:4.1px; top:252.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:433.7px; height:15.4px; left:24.8px; top:256.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:19px; left:461.1px; top:252.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:463.7px; top:256.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:19px; left:473.1px; top:252.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.8px; height:15.4px; left:475.7px; top:256.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:19px; left:573.2px; top:252.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.2px; top:256.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:19px; left:576.2px; top:252.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:578.8px; top:256.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:19px; left:588.2px; top:252.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.8px; top:256.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:3px; left:4.1px; top:249.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:249.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:251.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:252.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:252.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:249.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:251.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:249.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:251.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:252.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:573.2px; top:249.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:249.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:251.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:252.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:252.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:249.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:251.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:249.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:251.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:252.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:460.2px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:472.2px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:475.1px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:572.2px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.1px; height:1px; left:575.1px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:575.3px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:578.1px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:587.3px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:590.1px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer314\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a3917\" style=\"position:absolute;font-family:'Times New Roman';left:514px;top:0px;\">Thirteen Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended </div><div id=\"a3920\" style=\"position:absolute;font-family:'Times New Roman';left:473px;top:18px;\">August 30, 2025 </div><div id=\"a3923\" style=\"position:absolute;font-family:'Times New Roman';left:588px;top:18px;\">August 31, 2024 </div><div id=\"a3925\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:35px;\">Numerator </div><div id=\"a3932\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:52px;\">Net income </div><div id=\"a3934\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:52px;\">$ </div><div id=\"a3936\" style=\"position:absolute;font-family:'Times New Roman';left:523px;top:52px;\">199,107</div><div id=\"a3939\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:52px;\">$ </div><div id=\"a3941\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:52px;\">149,590</div><div id=\"a3943\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:69px;\">Less: Loss attributable to noncontrolling interest </div><div id=\"a3946\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:69px;display:flex;\">(233)</div><div id=\"a3950\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:69px;display:flex;\">(386)</div><div id=\"a3952\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:88px;\">Net income attributable to Cal-Maine Foods, Inc. </div><div id=\"a3956\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:88px;\">$ </div><div id=\"a3958\" style=\"position:absolute;font-family:'Times New Roman';left:523px;top:88px;\">199,340</div><div id=\"a3961\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:88px;\">$ </div><div id=\"a3963\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:88px;\">149,976</div><div id=\"a3971\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:126px;\">Denominator </div><div id=\"a3978\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:143px;\">Weighted-average<div style=\"display:inline-block;width:5px\">\u00a0</div>common shares outstanding, basic </div><div id=\"a3983\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:143px;\">48,281</div><div id=\"a3987\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:143px;\">48,761</div><div id=\"a3989\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:160px;\">Effect of dilutive restricted shares </div><div id=\"a3992\" style=\"position:absolute;font-family:'Times New Roman';left:547px;top:160px;\">143</div><div id=\"a3996\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:160px;\">171</div><div id=\"a3998\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:179px;\">Weighted-average<div style=\"display:inline-block;width:5px\">\u00a0</div>common shares outstanding, diluted </div><div id=\"a4003\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:179px;\">48,424</div><div id=\"a4007\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:179px;\">48,932</div><div id=\"a4015\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:217px;\">Net income per common share attributable to Cal-Maine Foods, Inc. </div><div id=\"a4024\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:235px;\">Basic </div><div id=\"a4026\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:235px;\">$ </div><div id=\"a4028\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:235px;\">4.13</div><div id=\"a4031\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:235px;\">$ </div><div id=\"a4033\" style=\"position:absolute;font-family:'Times New Roman';left:658px;top:235px;\">3.08</div><div id=\"a4035\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:257px;\">Diluted </div><div id=\"a4037\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:257px;\">$ </div><div id=\"a4039\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:257px;\">4.12</div><div id=\"a4042\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:257px;\">$ </div><div id=\"a4044\" style=\"position:absolute;font-family:'Times New Roman';left:658px;top:257px;\">3.06</div></div></div>","language":"en-us"}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer316\" style=\"position:relative;line-height:normal;width:698px;height:273px;\"><div id=\"div_313_XBRL_TS_10f400f45c1545c28759a8025aaacb0f\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer314\" style=\"position:relative;line-height:normal;width:698px;height:273px;\"><div style=\"position:absolute; width:112px; height:1px; left:461.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:573.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.4px; height:1px; left:573.8px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:576.2px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:111.4px; height:1px; left:576.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:17px; left:4.1px; top:33.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:451.8px; height:15.2px; left:6.6px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:461.1px; top:33.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:461.1px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:473.1px; top:33.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.2px; left:473.1px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:573.2px; top:33.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.2px; left:573.2px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:576.2px; top:33.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:576.2px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:588.2px; top:33.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.2px; left:588.2px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:1px; left:4.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.8px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:573.2px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.2px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.9px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:17px; left:4.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:433.7px; height:15.4px; left:24.8px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:461.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:473.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.8px; height:15.4px; left:475.7px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:573.2px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.2px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:576.2px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.2px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:588.2px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.7px; height:15.4px; left:590.8px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:84.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:84.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.8px; top:84.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:84.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.2px; top:84.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.9px; top:84.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:18.1px; left:4.1px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:15.4px; left:4.1px; top:108.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18.1px; left:461.1px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:108.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:18.1px; left:473.1px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:473.1px; top:108.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:18.1px; left:573.2px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.2px; top:108.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18.1px; left:576.2px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.2px; top:108.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:18.1px; left:588.2px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:588.2px; top:108.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:3px; left:4.1px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:103px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:104.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:103px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:104.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:103px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:104.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:573.2px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:103px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:104.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:103px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:104.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:103px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:104.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:105.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:17px; left:4.1px; top:140.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:433.7px; height:15.2px; left:24.8px; top:142.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:461.1px; top:140.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:461.1px; top:142.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:473.1px; top:140.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.8px; height:15.2px; left:475.7px; top:142.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:573.2px; top:140.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.2px; left:573.2px; top:142.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:576.2px; top:140.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:576.2px; top:142.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:588.2px; top:140.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.2px; left:590.8px; top:142.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:17.9px; left:4.1px; top:175.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:433.7px; height:15.4px; left:24.8px; top:178.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:461.1px; top:175.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:178.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17.9px; left:473.1px; top:175.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.8px; height:15.4px; left:475.7px; top:178.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17.9px; left:573.2px; top:175.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.2px; top:178.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.9px; left:576.2px; top:175.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.2px; top:178.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17.9px; left:588.2px; top:175.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.8px; top:178.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:1px; left:4.1px; top:175px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:175px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:175px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.8px; top:175px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:573.2px; top:175px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:175px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.2px; top:175px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.9px; top:175px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:193.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:195.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:193.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:195.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:193.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:195.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:193.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:195.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:193.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:195.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:193.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:195.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:17px; left:4.1px; top:214.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:451.8px; height:15.4px; left:6.6px; top:216.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:461.1px; top:214.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:216.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:473.1px; top:214.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:473.1px; top:216.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:573.2px; top:214.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.2px; top:216.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:576.2px; top:214.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.2px; top:216.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:588.2px; top:214.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:588.2px; top:216.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:19px; left:4.1px; top:252.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:433.7px; height:15.4px; left:24.8px; top:256.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:19px; left:461.1px; top:252.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:463.7px; top:256.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:19px; left:473.1px; top:252.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.8px; height:15.4px; left:475.7px; top:256.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:19px; left:573.2px; top:252.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.2px; top:256.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:19px; left:576.2px; top:252.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:578.8px; top:256.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:19px; left:588.2px; top:252.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.8px; top:256.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:457.1px; height:3px; left:4.1px; top:249.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:249.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:251.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:252.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:252.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:249.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:251.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:249.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:251.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.2px; height:1px; left:476px; top:252.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:573.2px; top:249.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:249.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:251.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.2px; top:252.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:252.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:249.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.2px; top:251.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:249.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:251.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:591.1px; top:252.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:460.2px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:472.2px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:475.1px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:572.2px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.1px; height:1px; left:575.1px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:575.3px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:578.1px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:587.3px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:590.1px; top:271.8px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer314\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a3917\" style=\"position:absolute;font-family:'Times New Roman';left:514px;top:0px;\">Thirteen Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended </div><div id=\"a3920\" style=\"position:absolute;font-family:'Times New Roman';left:473px;top:18px;\">August 30, 2025 </div><div id=\"a3923\" style=\"position:absolute;font-family:'Times New Roman';left:588px;top:18px;\">August 31, 2024 </div><div id=\"a3925\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:35px;\">Numerator </div><div id=\"a3932\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:52px;\">Net income </div><div id=\"a3934\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:52px;\">$ </div><div id=\"a3936\" style=\"position:absolute;font-family:'Times New Roman';left:523px;top:52px;\">199,107</div><div id=\"a3939\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:52px;\">$ </div><div id=\"a3941\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:52px;\">149,590</div><div id=\"a3943\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:69px;\">Less: Loss attributable to noncontrolling interest </div><div id=\"a3946\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:69px;display:flex;\">(233)</div><div id=\"a3950\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:69px;display:flex;\">(386)</div><div id=\"a3952\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:88px;\">Net income attributable to Cal-Maine Foods, Inc. </div><div id=\"a3956\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:88px;\">$ </div><div id=\"a3958\" style=\"position:absolute;font-family:'Times New Roman';left:523px;top:88px;\">199,340</div><div id=\"a3961\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:88px;\">$ </div><div id=\"a3963\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:88px;\">149,976</div><div id=\"a3971\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:126px;\">Denominator </div><div id=\"a3978\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:143px;\">Weighted-average<div style=\"display:inline-block;width:5px\">\u00a0</div>common shares outstanding, basic </div><div id=\"a3983\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:143px;\">48,281</div><div id=\"a3987\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:143px;\">48,761</div><div id=\"a3989\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:160px;\">Effect of dilutive restricted shares </div><div id=\"a3992\" style=\"position:absolute;font-family:'Times New Roman';left:547px;top:160px;\">143</div><div id=\"a3996\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:160px;\">171</div><div id=\"a3998\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:179px;\">Weighted-average<div style=\"display:inline-block;width:5px\">\u00a0</div>common shares outstanding, diluted </div><div id=\"a4003\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:179px;\">48,424</div><div id=\"a4007\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:179px;\">48,932</div><div id=\"a4015\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:217px;\">Net income per common share attributable to Cal-Maine Foods, Inc. </div><div id=\"a4024\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:235px;\">Basic </div><div id=\"a4026\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:235px;\">$ </div><div id=\"a4028\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:235px;\">4.13</div><div id=\"a4031\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:235px;\">$ </div><div id=\"a4033\" style=\"position:absolute;font-family:'Times New Roman';left:658px;top:235px;\">3.08</div><div id=\"a4035\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:257px;\">Diluted </div><div id=\"a4037\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:257px;\">$ </div><div id=\"a4039\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:257px;\">4.12</div><div id=\"a4042\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:257px;\">$ </div><div id=\"a4044\" style=\"position:absolute;font-family:'Times New Roman';left:658px;top:257px;\">3.06</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-432","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"199107000","decimals":-3}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"149590000","decimals":-3}]},{"name":"rpt:f-434","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-233000","decimals":-3}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-386000","decimals":-3}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"199340000","decimals":-3}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"149976000","decimals":-3}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48281000","decimals":-3}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48761000","decimals":-3}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"143000","decimals":-3}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"171000","decimals":-3}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48424000","decimals":-3}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48932000","decimals":-3}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"4.13","decimals":2}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"3.08","decimals":2}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"4.12","decimals":2}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"3.06","decimals":2}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer319\" style=\"position:relative;line-height:normal;width:701px;height:176px;\"><div id=\"TextContainer319\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4048\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 8 - Stock Based Compensation </div><div id=\"a4056\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Total<div style=\"display:inline-block;width:5px\">\u00a0</div>stock-based compensation<div style=\"display:inline-block;width:6px\">\u00a0</div>expense was<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a4056_44_3\" style=\"position:absolute;font-family:'Times New Roman';left:260px;top:32px;\">1.3</div><div id=\"a4056_47_14\" style=\"position:absolute;font-family:'Times New Roman';left:277px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million and<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a4056_61_3\" style=\"position:absolute;font-family:'Times New Roman';left:354px;top:32px;\">1.1</div><div id=\"a4056_64_58\" style=\"position:absolute;font-family:'Times New Roman';left:370px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million for<div style=\"display:inline-block;width:5px\">\u00a0</div>the thirteen<div style=\"display:inline-block;width:5px\">\u00a0</div>weeks ended<div style=\"display:inline-block;width:5px\">\u00a0</div>August 30,<div style=\"display:inline-block;width:5px\">\u00a0</div>2025 and </div><div id=\"a4072\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">August 31, 2024, respectively. </div><div id=\"a4077\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">Unrecognized<div style=\"display:inline-block;width:5px\">\u00a0</div>compensation expense<div style=\"display:inline-block;width:6px\">\u00a0</div>as a<div style=\"display:inline-block;width:5px\">\u00a0</div>result of<div style=\"display:inline-block;width:6px\">\u00a0</div>non-vested shares<div style=\"display:inline-block;width:6px\">\u00a0</div>of equity-based<div style=\"display:inline-block;width:6px\">\u00a0</div>awards outstanding<div style=\"display:inline-block;width:6px\">\u00a0</div>under the<div style=\"display:inline-block;width:6px\">\u00a0</div>Amended </div><div id=\"a4087\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">and<div style=\"display:inline-block;width:5px\">\u00a0</div>Restated 2012<div style=\"display:inline-block;width:6px\">\u00a0</div>Omnibus Long-Term<div style=\"display:inline-block;width:7px\">\u00a0</div>Incentive<div style=\"display:inline-block;width:5px\">\u00a0</div>Plan at<div style=\"display:inline-block;width:6px\">\u00a0</div>August<div style=\"display:inline-block;width:5px\">\u00a0</div>30,<div style=\"display:inline-block;width:5px\">\u00a0</div>2025<div style=\"display:inline-block;width:5px\">\u00a0</div>of $</div><div id=\"a4087_74_3\" style=\"position:absolute;font-family:'Times New Roman';left:443px;top:95px;\">8.0</div><div id=\"a4087_77_42\" style=\"position:absolute;font-family:'Times New Roman';left:460px;top:95px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million will<div style=\"display:inline-block;width:6px\">\u00a0</div>be recorded<div style=\"display:inline-block;width:6px\">\u00a0</div>over a<div style=\"display:inline-block;width:6px\">\u00a0</div>weighted </div><div id=\"a4095\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">average period of </div><div id=\"a4095_18_3\" style=\"position:absolute;font-family:'Times New Roman';left:102px;top:111px;\">2.0</div><div id=\"a4095_21_105\" style=\"position:absolute;font-family:'Times New Roman';left:119px;top:111px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>years. Refer to Part<div style=\"display:inline-block;width:5px\">\u00a0</div>II Item 8,<div style=\"display:inline-block;width:5px\">\u00a0</div>Notes to Consolidated<div style=\"display:inline-block;width:5px\">\u00a0</div>Financial Statements and<div style=\"display:inline-block;width:5px\">\u00a0</div>Supplementary Data, Note </div><div id=\"a4099\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:127px;\">13 \u2013 Stock-Based Compensation in our 2025 Annual Report for further<div style=\"display:inline-block;width:5px\">\u00a0</div>information on our stock compensation plans. </div><div id=\"a4108\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:160px;\">The Company\u2019s equity-based award<div style=\"display:inline-block;width:5px\">\u00a0</div>activity for the thirteen weeks ended August 30, 2025 was as follows:</div></div></div><div id=\"TextBlockContainer325\" style=\"position:relative;line-height:normal;width:695px;height:134px;\"><div id=\"div_322_XBRL_TS_77364c0f27ab43e8986cee05fa09c7a1\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer323\" style=\"position:relative;line-height:normal;width:695px;height:134px;\"><div style=\"position:absolute; width:492.1px; height:17.1px; left:2.1px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:486.8px; height:15.4px; left:4.6px; top:48.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:494.2px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:48.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.1px; left:579.2px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:579.2px; top:48.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:589.1px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:591.8px; top:48.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.1px; left:601.1px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.8px; top:48.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:492.1px; height:1px; left:2.1px; top:45.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:1px; left:494.2px; top:45.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:579.2px; top:45.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.3px; top:45.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.3px; top:45.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.9px; top:45.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:492.1px; height:17px; left:2.1px; top:80.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:486.8px; height:15.4px; left:4.6px; top:82px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.2px; top:80.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79.7px; height:15.4px; left:496.7px; top:82px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:579.2px; top:80.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:579.2px; top:82px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:80.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:82px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:601.1px; top:80.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.8px; top:82px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:492.1px; height:18.1px; left:2.1px; top:115px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:486.8px; height:15.4px; left:4.6px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18.1px; left:494.2px; top:115px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:18.1px; left:579.2px; top:115px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:579.2px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18.1px; left:589.1px; top:115px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:591.8px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:18.1px; left:601.1px; top:115px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.8px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:492.1px; height:1px; left:2.1px; top:114.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:1px; left:494.2px; top:114.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:579.2px; top:114.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.3px; top:114.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.3px; top:114.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.9px; top:114.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:86px; height:1px; left:493.2px; top:133.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:588.3px; top:133.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.3px; top:133.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:603.2px; top:133.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer323\" style=\"position:relative;width:695px;z-index:1;\"><div id=\"a4117\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:505px;top:15px;\">Number of </div><div id=\"a4118\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:517px;top:31px;\">Shares </div><div id=\"a4121\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:610px;top:0px;\">Weighted </div><div id=\"a4122\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:595px;top:15px;\">Average Grant </div><div id=\"a4123\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:592px;top:31px;\">Date Fair Value </div><div id=\"a4125\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">Outstanding, May 31, 2025 </div><div id=\"a4127\" style=\"position:absolute;font-family:'Times New Roman';left:529px;top:48px;\">212,717</div><div id=\"a4130\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:48px;\">$ </div><div id=\"a4132\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:48px;\">66.93</div><div id=\"a4134\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:65px;\">Granted </div><div id=\"a4136\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:65px;\">13,518</div><div id=\"a4140\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:65px;\">101.14</div><div id=\"a4142\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:82px;\">Vested </div><div id=\"a4144\" style=\"position:absolute;font-family:'Times New Roman';left:547px;top:82px;display:flex;\">(529)</div><div id=\"a4148\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:82px;\">54.10</div><div id=\"a4150\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:99px;\">Forfeited </div><div id=\"a4152\" style=\"position:absolute;font-family:'Times New Roman';left:547px;top:99px;display:flex;\">(793)</div><div id=\"a4156\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:99px;\">73.93</div><div id=\"a4158\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:118px;\">Outstanding, August 30, 2025 </div><div id=\"a4160\" style=\"position:absolute;font-family:'Times New Roman';left:529px;top:118px;\">224,913</div><div id=\"a4163\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:118px;\">$ </div><div id=\"a4165\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:118px;\">68.99</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1300000","decimals":-5}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1100000","decimals":-5}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8000000.0","decimals":-5}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer323\" style=\"position:relative;line-height:normal;width:695px;height:134px;\"><div style=\"position:absolute; width:492.1px; height:17.1px; left:2.1px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:486.8px; height:15.4px; left:4.6px; top:48.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:494.2px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:48.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17.1px; left:579.2px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:579.2px; top:48.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:589.1px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:591.8px; top:48.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.1px; left:601.1px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.8px; top:48.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:492.1px; height:1px; left:2.1px; top:45.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:1px; left:494.2px; top:45.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:579.2px; top:45.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.3px; top:45.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.3px; top:45.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.9px; top:45.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:492.1px; height:17px; left:2.1px; top:80.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:486.8px; height:15.4px; left:4.6px; top:82px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.2px; top:80.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79.7px; height:15.4px; left:496.7px; top:82px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:17px; left:579.2px; top:80.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:579.2px; top:82px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:80.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:589.1px; top:82px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:601.1px; top:80.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.8px; top:82px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:492.1px; height:18.1px; left:2.1px; top:115px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:486.8px; height:15.4px; left:4.6px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:18.1px; left:494.2px; top:115px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.7px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:18.1px; left:579.2px; top:115px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:9.9px; height:15.4px; left:579.2px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:18.1px; left:589.1px; top:115px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:591.8px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:18.1px; left:601.1px; top:115px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:603.8px; top:117.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:492.1px; height:1px; left:2.1px; top:114.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:1px; left:494.2px; top:114.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:579.2px; top:114.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.3px; top:114.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.3px; top:114.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.9px; top:114.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:86px; height:1px; left:493.2px; top:133.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:588.3px; top:133.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.3px; top:133.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:603.2px; top:133.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer323\" style=\"position:relative;width:695px;z-index:1;\"><div id=\"a4117\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:505px;top:15px;\">Number of </div><div id=\"a4118\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:517px;top:31px;\">Shares </div><div id=\"a4121\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:610px;top:0px;\">Weighted </div><div id=\"a4122\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:595px;top:15px;\">Average Grant </div><div id=\"a4123\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:592px;top:31px;\">Date Fair Value </div><div id=\"a4125\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">Outstanding, May 31, 2025 </div><div id=\"a4127\" style=\"position:absolute;font-family:'Times New Roman';left:529px;top:48px;\">212,717</div><div id=\"a4130\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:48px;\">$ </div><div id=\"a4132\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:48px;\">66.93</div><div id=\"a4134\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:65px;\">Granted </div><div id=\"a4136\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:65px;\">13,518</div><div id=\"a4140\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:65px;\">101.14</div><div id=\"a4142\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:82px;\">Vested </div><div id=\"a4144\" style=\"position:absolute;font-family:'Times New Roman';left:547px;top:82px;display:flex;\">(529)</div><div id=\"a4148\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:82px;\">54.10</div><div id=\"a4150\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:99px;\">Forfeited </div><div id=\"a4152\" style=\"position:absolute;font-family:'Times New Roman';left:547px;top:99px;display:flex;\">(793)</div><div id=\"a4156\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:99px;\">73.93</div><div id=\"a4158\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:118px;\">Outstanding, August 30, 2025 </div><div id=\"a4160\" style=\"position:absolute;font-family:'Times New Roman';left:529px;top:118px;\">224,913</div><div id=\"a4163\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:118px;\">$ </div><div id=\"a4165\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:118px;\">68.99</div></div></div>","language":"en-us"}]},{"name":"rpt:f-454","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-455","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-456","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13518"}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"101.14","decimals":2}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"529"}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"54.10","decimals":2}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"793"}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"73.93","decimals":2}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"224913"}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"68.99","decimals":2}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingDisclosureTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer328\" style=\"position:relative;line-height:normal;width:701px;height:349px;\"><div id=\"TextContainer328\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4173\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 9 \u2013 Segment Reporting </div><div id=\"a4181\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company has </div><div id=\"a4181_16_3\" style=\"position:absolute;font-family:'Times New Roman';left:106px;top:32px;\">one</div><div id=\"a4181_19_15\" style=\"position:absolute;font-family:'Times New Roman';left:125px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>operating and </div><div id=\"a4181_34_3\" style=\"position:absolute;font-family:'Times New Roman';left:205px;top:32px;\">one</div><div id=\"a4181_37_87\" style=\"position:absolute;font-family:'Times New Roman';left:224px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>reportable segment, which is<div style=\"display:inline-block;width:5px\">\u00a0</div>the production, packaging, marketing<div style=\"display:inline-block;width:5px\">\u00a0</div>and distribution of </div><div id=\"a4184\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">shell eggs,<div style=\"display:inline-block;width:4px\">\u00a0</div>prepared foods and egg products. The Company is managed on a consolidated basis.<div style=\"display:inline-block;width:5px\">\u00a0</div></div><div id=\"a4190\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">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:6px\">\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=\"a4191\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">reviewed by<div style=\"display:inline-block;width:5px\">\u00a0</div>our Chief<div style=\"display:inline-block;width:5px\">\u00a0</div>Operating Decision Maker<div style=\"display:inline-block;width:5px\">\u00a0</div>(\u201cCODM\u201d). The<div style=\"display:inline-block;width:5px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>CODM is Sherman<div style=\"display:inline-block;width:5px\">\u00a0</div>Miller, President<div style=\"display:inline-block;width:5px\">\u00a0</div>and Chief </div><div id=\"a4192\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">Executive Officer.<div style=\"display:inline-block;width:5px\">\u00a0</div>The CODM reviews net income,<div style=\"display:inline-block;width:5px\">\u00a0</div>which is reported on the<div style=\"display:inline-block;width:5px\">\u00a0</div>Condensed Consolidated Statements of<div style=\"display:inline-block;width:5px\">\u00a0</div>Income, to </div><div id=\"a4195\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:127px;\">assess the<div style=\"display:inline-block;width:5px\">\u00a0</div>performance of,<div style=\"display:inline-block;width:5px\">\u00a0</div>and make<div style=\"display:inline-block;width:5px\">\u00a0</div>decisions on<div style=\"display:inline-block;width:5px\">\u00a0</div>how to<div style=\"display:inline-block;width:5px\">\u00a0</div>allocate resources<div style=\"display:inline-block;width:5px\">\u00a0</div>to, the<div style=\"display:inline-block;width:5px\">\u00a0</div>segment. The<div style=\"display:inline-block;width:5px\">\u00a0</div>CODM utilizes<div style=\"display:inline-block;width:5px\">\u00a0</div>consolidated </div><div id=\"a4203\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:143px;\">expense information<div style=\"display:inline-block;width:5px\">\u00a0</div>regularly provided<div style=\"display:inline-block;width:5px\">\u00a0</div>in the CODM<div style=\"display:inline-block;width:5px\">\u00a0</div>package in<div style=\"display:inline-block;width:5px\">\u00a0</div>order to<div style=\"display:inline-block;width:5px\">\u00a0</div>assist with assessing<div style=\"display:inline-block;width:5px\">\u00a0</div>performance and<div style=\"display:inline-block;width:5px\">\u00a0</div>deciding how </div><div id=\"a4204\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">to<div style=\"display:inline-block;width:7px\">\u00a0</div>allocate<div style=\"display:inline-block;width:7px\">\u00a0</div>resources,<div style=\"display:inline-block;width:7px\">\u00a0</div>which<div style=\"display:inline-block;width:7px\">\u00a0</div>align<div style=\"display:inline-block;width:7px\">\u00a0</div>with<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>consolidated<div style=\"display:inline-block;width:7px\">\u00a0</div>expense<div style=\"display:inline-block;width:7px\">\u00a0</div>categories<div style=\"display:inline-block;width:7px\">\u00a0</div>as<div style=\"display:inline-block;width:7px\">\u00a0</div>disclosed<div style=\"display:inline-block;width:7px\">\u00a0</div>on<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>face<div style=\"display:inline-block;width:7px\">\u00a0</div>of<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>Condensed </div><div id=\"a4206\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">Consolidated Statements<div style=\"display:inline-block;width:5px\">\u00a0</div>of Income.<div style=\"display:inline-block;width:5px\">\u00a0</div>The measure<div style=\"display:inline-block;width:5px\">\u00a0</div>of segment<div style=\"display:inline-block;width:5px\">\u00a0</div>assets is<div style=\"display:inline-block;width:5px\">\u00a0</div>reported on<div style=\"display:inline-block;width:5px\">\u00a0</div>the Condensed<div style=\"display:inline-block;width:5px\">\u00a0</div>Consolidated Balance<div style=\"display:inline-block;width:5px\">\u00a0</div>Sheet </div><div id=\"a4209\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:190px;\">as Total assets.<div style=\"display:inline-block;width:5px\">\u00a0</div></div><div id=\"a4213\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:222px;\">Revenue<div style=\"display:inline-block;width:5px\">\u00a0</div>primarily<div style=\"display:inline-block;width:5px\">\u00a0</div>derives<div style=\"display:inline-block;width:5px\">\u00a0</div>from<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>sales<div style=\"display:inline-block;width:5px\">\u00a0</div>of<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>prepared<div style=\"display:inline-block;width:5px\">\u00a0</div>foods,<div style=\"display:inline-block;width:5px\">\u00a0</div>and<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>throughout<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Unites<div style=\"display:inline-block;width:5px\">\u00a0</div>States.<div style=\"display:inline-block;width:5px\">\u00a0</div>The </div><div id=\"a4217\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:238px;\">Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>shell<div style=\"display:inline-block;width:5px\">\u00a0</div>egg<div style=\"display:inline-block;width:5px\">\u00a0</div>product<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>specialty<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>conventional<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>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>include<div style=\"display:inline-block;width:5px\">\u00a0</div>cage-free, </div><div id=\"a4220\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:254px;\">organic,<div style=\"display:inline-block;width:6px\">\u00a0</div>brown,<div style=\"display:inline-block;width:5px\">\u00a0</div>free-range,<div style=\"display:inline-block;width:5px\">\u00a0</div>pasture-raised<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>nutritionally<div style=\"display:inline-block;width:5px\">\u00a0</div>enhanced<div style=\"display:inline-block;width:5px\">\u00a0</div>eggs.<div style=\"display:inline-block;width:5px\">\u00a0</div>Conventional<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>sales<div style=\"display:inline-block;width:5px\">\u00a0</div>represent<div style=\"display:inline-block;width:5px\">\u00a0</div>all<div style=\"display:inline-block;width:5px\">\u00a0</div>other </div><div id=\"a4225\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:270px;\">shell egg sales not sold as specialty shell eggs. The Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>prepared foods include offerings such as pre-cooked<div style=\"display:inline-block;width:5px\">\u00a0</div>egg patties, </div><div id=\"a4230\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:285px;\">omelets,<div style=\"display:inline-block;width:5px\">\u00a0</div>folded<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>scrambled<div style=\"display:inline-block;width:5px\">\u00a0</div>egg<div style=\"display:inline-block;width:5px\">\u00a0</div>formats,<div style=\"display:inline-block;width:5px\">\u00a0</div>hard-cooked<div style=\"display:inline-block;width:5px\">\u00a0</div>eggs,<div style=\"display:inline-block;width:5px\">\u00a0</div>pancakes,<div style=\"display:inline-block;width:5px\">\u00a0</div>waffles,<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>specialty<div style=\"display:inline-block;width:5px\">\u00a0</div>wraps.<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>include </div><div id=\"a4244\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:301px;\">liquid and frozen egg products.<div style=\"display:inline-block;width:4px\">\u00a0</div>Other sales represent feed sales, miscellaneous byproducts and resale products. </div><div id=\"a4249\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:333px;\">The following table provides revenue disaggregated by product category<div style=\"display:inline-block;width:5px\">\u00a0</div>(in thousands):</div></div></div><div id=\"TextBlockContainer334\" style=\"position:relative;line-height:normal;width:694px;height:138px;\"><div id=\"div_331_XBRL_TS_93f908e91a7644d68b845480752906c8\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer332\" style=\"position:relative;line-height:normal;width:694px;height:138px;\"><div style=\"position:absolute; width:122.1px; height:1px; left:441.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:563.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.4px; height:1px; left:563.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:566.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:121.3px; height:1px; left:566.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:437.1px; height:17px; left:4.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:431.8px; height:15.4px; left:6.6px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:441.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:443.7px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:17px; left:453.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.8px; height:15.4px; left:455.7px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:563.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:563.1px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:566.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:568.9px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:17px; left:578.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.6px; height:15.4px; left:580.9px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:437.1px; height:1px; left:4.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:441.1px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:453.1px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.5px; height:1px; left:453.8px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:563.3px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.3px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.3px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:578.9px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:437.1px; height:17px; left:4.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:431.8px; height:15.4px; left:6.6px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:441.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:441.1px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:17px; left:453.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.8px; height:15.4px; left:455.7px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:563.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:563.1px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:566.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:566.1px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:17px; left:578.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.6px; height:15.4px; left:580.9px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:437.1px; height:17px; left:4.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:431.8px; height:15.4px; left:6.6px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:441.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:441.1px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:17px; left:453.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.8px; height:15.4px; left:455.7px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:563.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:563.1px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:566.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:566.1px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:17px; left:578.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.6px; height:15.4px; left:580.9px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:441.1px; top:118.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:453.1px; top:118.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.5px; height:1px; left:453.8px; top:118.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.3px; top:118.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.3px; top:118.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:578.9px; top:118.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:440.2px; top:137.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:452.2px; top:137.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108.2px; height:1px; left:455.1px; top:137.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:565.3px; top:137.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:577.3px; top:137.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108px; height:1px; left:580.2px; top:137.1px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer332\" style=\"position:relative;width:694px;z-index:1;\"><div id=\"a4253\" style=\"position:absolute;font-family:'Times New Roman';left:504px;top:0px;\">Thirteen Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended </div><div id=\"a4256\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:18px;\">August 30, 2025 </div><div id=\"a4259\" style=\"position:absolute;font-family:'Times New Roman';left:583px;top:18px;\">August 31, 2024 </div><div id=\"a4261\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:35px;\">Conventional shell egg sales </div><div id=\"a4263\" style=\"position:absolute;font-family:'Times New Roman';left:444px;top:35px;\">$ </div><div id=\"a4265\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:35px;\">505,941</div><div id=\"a4268\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:35px;\">$ </div><div id=\"a4270\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:35px;\">484,736</div><div id=\"a4272\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:52px;\">Specialty shell egg sales </div><div id=\"a4275\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:52px;\">283,456</div><div id=\"a4279\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:52px;\">256,777</div><div id=\"a4281\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:69px;\">Prepared foods </div><div id=\"a4284\" style=\"position:absolute;font-family:'Times New Roman';left:520px;top:69px;\">83,936</div><div id=\"a4288\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:69px;\">8,938</div><div id=\"a4290\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:86px;\">Egg products </div><div id=\"a4293\" style=\"position:absolute;font-family:'Times New Roman';left:520px;top:86px;\">37,107</div><div id=\"a4297\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:86px;\">26,237</div><div id=\"a4299\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:103px;\">Other </div><div id=\"a4302\" style=\"position:absolute;font-family:'Times New Roman';left:520px;top:103px;\">12,162</div><div id=\"a4306\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:103px;\">9,183</div><div id=\"a4309\" style=\"position:absolute;font-family:'Times New Roman';left:444px;top:122px;\">$ </div><div id=\"a4311\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:122px;\">922,602</div><div id=\"a4314\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:122px;\">$ </div><div id=\"a4316\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:122px;\">785,871</div></div></div></div></div><div id=\"TextBlockContainer337\" style=\"position:relative;line-height:normal;width:464px;height:16px;\"><div id=\"TextContainer337\" style=\"position:relative;width:464px;z-index:1;\"><div id=\"a4319\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The following table provides revenue disaggregated by sales channel<div style=\"display:inline-block;width:5px\">\u00a0</div>(in thousands):</div></div></div><div id=\"TextBlockContainer346\" style=\"position:relative;line-height:normal;width:701px;height:48px;\"><div id=\"TextContainer346\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4371\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Retail customers include primarily national<div style=\"display:inline-block;width:5px\">\u00a0</div>and regional grocery store chains,<div style=\"display:inline-block;width:5px\">\u00a0</div>club stores, and companies servicing independent </div><div id=\"a4373\" 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=\"a4374\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">restaurants, convenience stores, healthcare and education facilities and hotels.</div></div></div><div id=\"TextBlockContainer343\" style=\"position:relative;line-height:normal;width:694px;height:119px;\"><div id=\"div_340_XBRL_TS_0c127e59ba8f4d77b82051ff745cd639\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer341\" style=\"position:relative;line-height:normal;width:694px;height:119px;\"><div style=\"position:absolute; width:122.1px; height:1px; left:441.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:563.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.4px; height:1px; left:563.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:566.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:121.3px; height:1px; left:566.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:437.1px; height:20px; left:4.1px; top:36.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:431.8px; height:15.2px; left:6.6px; top:41.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:441.1px; top:36.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.2px; left:443.7px; top:41.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:20px; left:453.1px; top:36.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.8px; height:15.2px; left:455.7px; top:41.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:20px; left:563.1px; top:36.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.2px; left:563.1px; top:41.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:566.1px; top:36.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.2px; left:568.9px; top:41.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:20px; left:578.1px; top:36.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.6px; height:15.2px; left:580.9px; top:41.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:437.1px; height:1px; left:4.1px; top:35.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:441.1px; top:35.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:453.1px; top:35.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.5px; height:1px; left:453.8px; top:35.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:563.3px; top:35.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.3px; top:35.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.3px; top:35.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:578.9px; top:35.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:437.1px; height:20px; left:4.1px; top:76.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:431.8px; height:15.2px; left:6.6px; top:81.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:441.1px; top:76.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:441.1px; top:81.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:20px; left:453.1px; top:76.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.8px; height:15.2px; left:455.7px; top:81.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:20px; left:563.1px; top:76.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.2px; left:563.1px; top:81.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:566.1px; top:76.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:566.1px; top:81.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:20px; left:578.1px; top:76.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.6px; height:15.2px; left:580.9px; top:81.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:441.1px; top:96.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:453.1px; top:96.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.5px; height:1px; left:453.8px; top:96.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.3px; top:96.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.3px; top:96.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:578.9px; top:96.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:440.2px; top:118.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:452.2px; top:118.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108.2px; height:1px; left:455.1px; top:118.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:565.3px; top:118.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:577.3px; top:118.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108px; height:1px; left:580.2px; top:118.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer341\" style=\"position:relative;width:694px;z-index:1;\"><div id=\"a4323\" style=\"position:absolute;font-family:'Times New Roman';left:504px;top:0px;\">Thirteen Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended </div><div id=\"a4326\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:21px;\">August 30, 2025 </div><div id=\"a4329\" style=\"position:absolute;font-family:'Times New Roman';left:583px;top:21px;\">August 31, 2024 </div><div id=\"a4331\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:41px;\">Retail </div><div id=\"a4333\" style=\"position:absolute;font-family:'Times New Roman';left:444px;top:41px;\">$ </div><div id=\"a4335\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:41px;\">739,787</div><div id=\"a4338\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:41px;\">$ </div><div id=\"a4340\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:41px;\">669,709</div><div id=\"a4342\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:61px;\">Foodservice </div><div id=\"a4345\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:61px;\">152,085</div><div id=\"a4349\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:61px;\">109,845</div><div id=\"a4351\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:81px;\">Other </div><div id=\"a4354\" style=\"position:absolute;font-family:'Times New Roman';left:520px;top:81px;\">30,730</div><div id=\"a4358\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:81px;\">6,317</div><div id=\"a4361\" style=\"position:absolute;font-family:'Times New Roman';left:444px;top:103px;\">$ </div><div id=\"a4363\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:103px;\">922,602</div><div id=\"a4366\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:103px;\">$ </div><div id=\"a4368\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:103px;\">785,871</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"us-gaap:NumberOfOperatingSegments","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Item"},"factValues":[{"value":"1"}]},{"name":"rpt:f-466","factDimensions":{"xbrl:concept":"us-gaap:NumberOfReportableSegments","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Item"},"factValues":[{"value":"1"}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"us-gaap:DisaggregationOfRevenueTableTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer332\" style=\"position:relative;line-height:normal;width:694px;height:138px;\"><div style=\"position:absolute; width:122.1px; height:1px; left:441.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:563.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.4px; height:1px; left:563.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:566.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:121.3px; height:1px; left:566.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:437.1px; height:17px; left:4.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:431.8px; height:15.4px; left:6.6px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:441.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:443.7px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:17px; left:453.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.8px; height:15.4px; left:455.7px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:563.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:563.1px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:566.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:568.9px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:17px; left:578.1px; top:33.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.6px; height:15.4px; left:580.9px; top:35px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:437.1px; height:1px; left:4.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:441.1px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:453.1px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.5px; height:1px; left:453.8px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:563.3px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.3px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.3px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:578.9px; top:32.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:437.1px; height:17px; left:4.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:431.8px; height:15.4px; left:6.6px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:441.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:441.1px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:17px; left:453.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.8px; height:15.4px; left:455.7px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:563.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:563.1px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:566.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:566.1px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:17px; left:578.1px; top:67.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.6px; height:15.4px; left:580.9px; top:68.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:437.1px; height:17px; left:4.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:431.8px; height:15.4px; left:6.6px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:441.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:441.1px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:17px; left:453.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.8px; height:15.4px; left:455.7px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:563.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:563.1px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:566.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:566.1px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:17px; left:578.1px; top:101.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.6px; height:15.4px; left:580.9px; top:103px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:441.1px; top:118.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:453.1px; top:118.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.5px; height:1px; left:453.8px; top:118.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.3px; top:118.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.3px; top:118.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:578.9px; top:118.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:440.2px; top:137.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:452.2px; top:137.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108.2px; height:1px; left:455.1px; top:137.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:565.3px; top:137.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:577.3px; top:137.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108px; height:1px; left:580.2px; top:137.1px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer332\" style=\"position:relative;width:694px;z-index:1;\"><div id=\"a4253\" style=\"position:absolute;font-family:'Times New Roman';left:504px;top:0px;\">Thirteen Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended </div><div id=\"a4256\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:18px;\">August 30, 2025 </div><div id=\"a4259\" style=\"position:absolute;font-family:'Times New Roman';left:583px;top:18px;\">August 31, 2024 </div><div id=\"a4261\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:35px;\">Conventional shell egg sales </div><div id=\"a4263\" style=\"position:absolute;font-family:'Times New Roman';left:444px;top:35px;\">$ </div><div id=\"a4265\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:35px;\">505,941</div><div id=\"a4268\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:35px;\">$ </div><div id=\"a4270\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:35px;\">484,736</div><div id=\"a4272\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:52px;\">Specialty shell egg sales </div><div id=\"a4275\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:52px;\">283,456</div><div id=\"a4279\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:52px;\">256,777</div><div id=\"a4281\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:69px;\">Prepared foods </div><div id=\"a4284\" style=\"position:absolute;font-family:'Times New Roman';left:520px;top:69px;\">83,936</div><div id=\"a4288\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:69px;\">8,938</div><div id=\"a4290\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:86px;\">Egg products </div><div id=\"a4293\" style=\"position:absolute;font-family:'Times New Roman';left:520px;top:86px;\">37,107</div><div id=\"a4297\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:86px;\">26,237</div><div id=\"a4299\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:103px;\">Other </div><div id=\"a4302\" style=\"position:absolute;font-family:'Times New Roman';left:520px;top:103px;\">12,162</div><div id=\"a4306\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:103px;\">9,183</div><div id=\"a4309\" style=\"position:absolute;font-family:'Times New Roman';left:444px;top:122px;\">$ </div><div id=\"a4311\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:122px;\">922,602</div><div id=\"a4314\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:122px;\">$ </div><div id=\"a4316\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:122px;\">785,871</div></div></div><div id=\"TextBlockContainer341\" style=\"position:relative;line-height:normal;width:694px;height:119px;\"><div style=\"position:absolute; width:122.1px; height:1px; left:441.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:563.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.4px; height:1px; left:563.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:566.3px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:121.3px; height:1px; left:566.9px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:437.1px; height:20px; left:4.1px; top:36.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:431.8px; height:15.2px; left:6.6px; top:41.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:441.1px; top:36.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.2px; left:443.7px; top:41.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:20px; left:453.1px; top:36.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.8px; height:15.2px; left:455.7px; top:41.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:20px; left:563.1px; top:36.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.2px; left:563.1px; top:41.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:566.1px; top:36.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.2px; left:568.9px; top:41.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:20px; left:578.1px; top:36.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.6px; height:15.2px; left:580.9px; top:41.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:437.1px; height:1px; left:4.1px; top:35.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:441.1px; top:35.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:453.1px; top:35.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.5px; height:1px; left:453.8px; top:35.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:563.3px; top:35.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.3px; top:35.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.3px; top:35.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:578.9px; top:35.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:437.1px; height:20px; left:4.1px; top:76.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:431.8px; height:15.2px; left:6.6px; top:81.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:441.1px; top:76.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:441.1px; top:81.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:20px; left:453.1px; top:76.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.8px; height:15.2px; left:455.7px; top:81.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:20px; left:563.1px; top:76.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.2px; left:563.1px; top:81.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20px; left:566.1px; top:76.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.2px; left:566.1px; top:81.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110.1px; height:20px; left:578.1px; top:76.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.6px; height:15.2px; left:580.9px; top:81.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:441.1px; top:96.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:453.1px; top:96.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.5px; height:1px; left:453.8px; top:96.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.3px; top:96.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.3px; top:96.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.3px; height:1px; left:578.9px; top:96.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:440.2px; top:118.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:452.2px; top:118.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108.2px; height:1px; left:455.1px; top:118.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:565.3px; top:118.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:577.3px; top:118.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108px; height:1px; left:580.2px; top:118.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer341\" style=\"position:relative;width:694px;z-index:1;\"><div id=\"a4323\" style=\"position:absolute;font-family:'Times New Roman';left:504px;top:0px;\">Thirteen Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended </div><div id=\"a4326\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:21px;\">August 30, 2025 </div><div id=\"a4329\" style=\"position:absolute;font-family:'Times New Roman';left:583px;top:21px;\">August 31, 2024 </div><div id=\"a4331\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:41px;\">Retail </div><div id=\"a4333\" style=\"position:absolute;font-family:'Times New Roman';left:444px;top:41px;\">$ </div><div id=\"a4335\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:41px;\">739,787</div><div id=\"a4338\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:41px;\">$ </div><div id=\"a4340\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:41px;\">669,709</div><div id=\"a4342\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:61px;\">Foodservice </div><div id=\"a4345\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:61px;\">152,085</div><div id=\"a4349\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:61px;\">109,845</div><div id=\"a4351\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:81px;\">Other </div><div id=\"a4354\" style=\"position:absolute;font-family:'Times New Roman';left:520px;top:81px;\">30,730</div><div id=\"a4358\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:81px;\">6,317</div><div id=\"a4361\" style=\"position:absolute;font-family:'Times New Roman';left:444px;top:103px;\">$ </div><div id=\"a4363\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:103px;\">922,602</div><div id=\"a4366\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:103px;\">$ </div><div id=\"a4368\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:103px;\">785,871</div></div></div>","language":"en-us"}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember","srt:ProductOrServiceAxis":"calm:NonSpecialtyShellEggSalesMember"},"factValues":[{"value":"505941000","decimals":-3}]},{"name":"rpt:f-469","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember","srt:ProductOrServiceAxis":"calm:NonSpecialtyShellEggSalesMember"},"factValues":[{"value":"484736000","decimals":-3}]},{"name":"rpt:f-470","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember","srt:ProductOrServiceAxis":"calm:SpecialtyShellEggSalesMember"},"factValues":[{"value":"283456000","decimals":-3}]},{"name":"rpt:f-471","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember","srt:ProductOrServiceAxis":"calm:SpecialtyShellEggSalesMember"},"factValues":[{"value":"256777000","decimals":-3}]},{"name":"rpt:f-472","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember","srt:ProductOrServiceAxis":"calm:PreparedFoodsMember"},"factValues":[{"value":"83936000","decimals":-3}]},{"name":"rpt:f-473","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember","srt:ProductOrServiceAxis":"calm:PreparedFoodsMember"},"factValues":[{"value":"8938000","decimals":-3}]},{"name":"rpt:f-474","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember","srt:ProductOrServiceAxis":"calm:EggProductsMember"},"factValues":[{"value":"37107000","decimals":-3}]},{"name":"rpt:f-475","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember","srt:ProductOrServiceAxis":"calm:EggProductsMember"},"factValues":[{"value":"26237000","decimals":-3}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember","srt:ProductOrServiceAxis":"calm:OtherMember"},"factValues":[{"value":"12162000","decimals":-3}]},{"name":"rpt:f-477","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember","srt:ProductOrServiceAxis":"calm:OtherMember"},"factValues":[{"value":"9183000","decimals":-3}]},{"name":"rpt:f-478","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember"},"factValues":[{"value":"922602000","decimals":-3}]},{"name":"rpt:f-479","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember"},"factValues":[{"value":"785871000","decimals":-3}]},{"name":"rpt:f-480","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:RetailMember","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember"},"factValues":[{"value":"739787000","decimals":-3}]},{"name":"rpt:f-481","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:RetailMember","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember"},"factValues":[{"value":"669709000","decimals":-3}]},{"name":"rpt:f-482","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FoodAndBeverageMember","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember"},"factValues":[{"value":"152085000","decimals":-3}]},{"name":"rpt:f-483","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FoodAndBeverageMember","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember"},"factValues":[{"value":"109845000","decimals":-3}]},{"name":"rpt:f-484","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ServiceOtherMember","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember"},"factValues":[{"value":"30730000","decimals":-3}]},{"name":"rpt:f-485","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ServiceOtherMember","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember"},"factValues":[{"value":"6317000","decimals":-3}]},{"name":"rpt:f-486","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember"},"factValues":[{"value":"922602000","decimals":-3}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"calm:ProductAndSalesChannelSegmentMember"},"factValues":[{"value":"785871000","decimals":-3}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer349\" style=\"position:relative;line-height:normal;width:701px;height:171px;\"><div style=\"position:absolute; width:147.9px; height:1.3px; left:4.1px; top:45.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:154.9px; height:1.3px; left:4.1px; top:76.8px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer349\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4379\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 10 - Commitments and Contingencies </div><div id=\"a4384\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\"> </div><div id=\"a4385\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:32px;\">LEGAL PROCEEDINGS</div><div id=\"a4388\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:63px;\">Civil Investigative Demand </div><div id=\"a4391\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">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:6px\">\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=\"a4392\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">connection with<div style=\"display:inline-block;width:5px\">\u00a0</div>an antitrust investigation<div style=\"display:inline-block;width:5px\">\u00a0</div>to determine whether<div style=\"display:inline-block;width:5px\">\u00a0</div>there is, has<div style=\"display:inline-block;width:5px\">\u00a0</div>been or may<div style=\"display:inline-block;width:5px\">\u00a0</div>be a violation<div style=\"display:inline-block;width:5px\">\u00a0</div>of the antitrust<div style=\"display:inline-block;width:5px\">\u00a0</div>laws by </div><div id=\"a4394\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:124px;\">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>In August<div style=\"display:inline-block;width:6px\">\u00a0</div>2025,<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>received<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>subpoena<div style=\"display:inline-block;width:5px\">\u00a0</div>from<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>State<div style=\"display:inline-block;width:5px\">\u00a0</div>of </div><div id=\"a4395\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">New York<div style=\"display:inline-block;width:6px\">\u00a0</div>requesting information<div style=\"display:inline-block;width:5px\">\u00a0</div>and documents<div style=\"display:inline-block;width:5px\">\u00a0</div>related to its<div style=\"display:inline-block;width:5px\">\u00a0</div>investigation of<div style=\"display:inline-block;width:5px\">\u00a0</div>anticompetitive conduct<div style=\"display:inline-block;width:5px\">\u00a0</div>and high<div style=\"display:inline-block;width:5px\">\u00a0</div>egg prices<div style=\"display:inline-block;width:5px\">\u00a0</div>in </div><div id=\"a4396\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:155px;\">the<div style=\"display:inline-block;width:7px\">\u00a0</div>egg<div style=\"display:inline-block;width:7px\">\u00a0</div>industry.<div style=\"display:inline-block;width:8px\">\u00a0</div>The<div style=\"display:inline-block;width:7px\">\u00a0</div>Company<div style=\"display:inline-block;width:7px\">\u00a0</div>is<div style=\"display:inline-block;width:7px\">\u00a0</div>complying<div style=\"display:inline-block;width:7px\">\u00a0</div>with<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>CID<div style=\"display:inline-block;width:7px\">\u00a0</div>and<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>subpoena<div style=\"display:inline-block;width:7px\">\u00a0</div>and<div style=\"display:inline-block;width:7px\">\u00a0</div>cooperating<div style=\"display:inline-block;width:7px\">\u00a0</div>with<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>investigations. </div></div></div><div id=\"TextBlockContainer352\" style=\"position:relative;line-height:normal;width:701px;height:936px;\"><div style=\"position:absolute; width:30.4px; height:1px; left:330.9px; top:-37.3px; background-color:#0000FF; \">\u00a0</div>\n<div style=\"position:absolute; width:512.3px; height:1.3px; left:4.1px; top:59.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:372.4px; height:1.3px; left:4.1px; top:350.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer352\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4402\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Management<div style=\"display:inline-block;width:6px\">\u00a0</div>cannot<div style=\"display:inline-block;width:6px\">\u00a0</div>predict<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>eventual<div style=\"display:inline-block;width:6px\">\u00a0</div>scope,<div style=\"display:inline-block;width:6px\">\u00a0</div>duration<div style=\"display:inline-block;width:6px\">\u00a0</div>or<div style=\"display:inline-block;width:6px\">\u00a0</div>outcome<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>these<div style=\"display:inline-block;width:6px\">\u00a0</div>investigations<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>is<div style=\"display:inline-block;width:6px\">\u00a0</div>unable<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>estimate<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a4403\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">amount or range of potential losses, if any,<div style=\"display:inline-block;width:5px\">\u00a0</div>at this time. </div><div id=\"a4406\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:46px;\">State of Texas<div style=\"display:inline-block;width:5px\">\u00a0</div>v. Cal-Maine Foods, Inc. d/b/a Wharton;<div style=\"display:inline-block;width:5px\">\u00a0</div>and Wharton County Foods, LLC<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a4411\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:77px;\">On April<div style=\"display:inline-block;width:5px\">\u00a0</div>23, 2020,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company<div style=\"display:inline-block;width:5px\">\u00a0</div>and its subsidiary<div style=\"display:inline-block;width:5px\">\u00a0</div>Wharton County<div style=\"display:inline-block;width:5px\">\u00a0</div>Foods, LLC (\u201cWCF\u201d)<div style=\"display:inline-block;width:5px\">\u00a0</div>were named<div style=\"display:inline-block;width:5px\">\u00a0</div>as defendants in<div style=\"display:inline-block;width:5px\">\u00a0</div>State </div><div id=\"a4412\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:92px;\">of<div style=\"display:inline-block;width:5px\">\u00a0</div>Texas<div style=\"display:inline-block;width:6px\">\u00a0</div>v.<div style=\"display:inline-block;width:6px\">\u00a0</div>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>d/b/a<div style=\"display:inline-block;width:5px\">\u00a0</div>Wharton;<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>Wharton<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>Cause<div style=\"display:inline-block;width:5px\">\u00a0</div>No.<div style=\"display:inline-block;width:5px\">\u00a0</div>2020-25427,<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>District </div><div id=\"a4417\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:107px;\">Court of<div style=\"display:inline-block;width:6px\">\u00a0</div>Harris County,<div style=\"display:inline-block;width:7px\">\u00a0</div>Texas.<div style=\"display:inline-block;width:5px\">\u00a0</div>The State<div style=\"display:inline-block;width:5px\">\u00a0</div>of Texas<div style=\"display:inline-block;width:7px\">\u00a0</div>(the \u201cState\u201d)<div style=\"display:inline-block;width:6px\">\u00a0</div>asserted claims<div style=\"display:inline-block;width:5px\">\u00a0</div>based on<div style=\"display:inline-block;width:6px\">\u00a0</div>the Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>and WCF\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>alleged </div><div id=\"a4418\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:123px;\">violation<div style=\"display:inline-block;width:7px\">\u00a0</div>of<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>Texas<div style=\"display:inline-block;width:8px\">\u00a0</div>Deceptive<div style=\"display:inline-block;width:7px\">\u00a0</div>Trade<div style=\"display:inline-block;width:8px\">\u00a0</div>Practices\u2014Consumer<div style=\"display:inline-block;width:8px\">\u00a0</div>Protection<div style=\"display:inline-block;width:7px\">\u00a0</div>Act,<div style=\"display:inline-block;width:7px\">\u00a0</div>Tex.<div style=\"display:inline-block;width:8px\">\u00a0</div>Bus.<div style=\"display:inline-block;width:7px\">\u00a0</div>&amp;<div style=\"display:inline-block;width:7px\">\u00a0</div>Com.<div style=\"display:inline-block;width:7px\">\u00a0</div>Code<div style=\"display:inline-block;width:7px\">\u00a0</div>\u00a7\u00a7<div style=\"display:inline-block;width:7px\">\u00a0</div>17.41-17.63 </div><div id=\"a4423\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:138px;\">(\u201cDTPA\u201d).<div style=\"display:inline-block;width:7px\">\u00a0</div>The<div style=\"display:inline-block;width:6px\">\u00a0</div>State<div style=\"display:inline-block;width:6px\">\u00a0</div>claimed<div style=\"display:inline-block;width:6px\">\u00a0</div>that<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>and<div style=\"display:inline-block;width:6px\">\u00a0</div>WCF<div style=\"display:inline-block;width:5px\">\u00a0</div>offered<div style=\"display:inline-block;width:6px\">\u00a0</div>shell<div style=\"display:inline-block;width:6px\">\u00a0</div>eggs<div style=\"display:inline-block;width:6px\">\u00a0</div>at<div style=\"display:inline-block;width:6px\">\u00a0</div>excessive<div style=\"display:inline-block;width:6px\">\u00a0</div>or<div style=\"display:inline-block;width:6px\">\u00a0</div>exorbitant<div style=\"display:inline-block;width:6px\">\u00a0</div>prices<div style=\"display:inline-block;width:6px\">\u00a0</div>during<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a4424\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:153px;\">COVID-19<div style=\"display:inline-block;width:7px\">\u00a0</div>state<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>emergency<div style=\"display:inline-block;width:7px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>made<div style=\"display:inline-block;width:6px\">\u00a0</div>misleading<div style=\"display:inline-block;width:7px\">\u00a0</div>statements<div style=\"display:inline-block;width:6px\">\u00a0</div>about<div style=\"display:inline-block;width:6px\">\u00a0</div>shell<div style=\"display:inline-block;width:6px\">\u00a0</div>egg<div style=\"display:inline-block;width:6px\">\u00a0</div>prices.<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:7px\">\u00a0</div>State<div style=\"display:inline-block;width:6px\">\u00a0</div>sought<div style=\"display:inline-block;width:6px\">\u00a0</div>temporary<div style=\"display:inline-block;width:7px\">\u00a0</div>and </div><div id=\"a4427\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:169px;\">permanent<div style=\"display:inline-block;width:6px\">\u00a0</div>injunctions<div style=\"display:inline-block;width:6px\">\u00a0</div>against<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>and<div style=\"display:inline-block;width:6px\">\u00a0</div>WCF<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>prevent<div style=\"display:inline-block;width:6px\">\u00a0</div>further<div style=\"display:inline-block;width:6px\">\u00a0</div>alleged<div style=\"display:inline-block;width:6px\">\u00a0</div>violations<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>DTPA,<div style=\"display:inline-block;width:7px\">\u00a0</div>along<div style=\"display:inline-block;width:6px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>over </div><div id=\"a4428\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:184px;\">$</div><div id=\"a4428_1_7\" style=\"position:absolute;font-family:'Times New Roman';left:11px;top:184px;\">100,000</div><div id=\"a4428_8_120\" style=\"position:absolute;font-family:'Times New Roman';left:55px;top:184px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>in damages. On August 13, 2020, the court granted the defendants\u2019 motion to dismiss the State\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>original petition with </div><div id=\"a4430\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:199px;\">prejudice. On September<div style=\"display:inline-block;width:5px\">\u00a0</div>11, 2020,<div style=\"display:inline-block;width:5px\">\u00a0</div>the State filed a<div style=\"display:inline-block;width:5px\">\u00a0</div>notice of appeal,<div style=\"display:inline-block;width:5px\">\u00a0</div>which was assigned to<div style=\"display:inline-block;width:5px\">\u00a0</div>the Texas<div style=\"display:inline-block;width:5px\">\u00a0</div>Court of Appeals<div style=\"display:inline-block;width:5px\">\u00a0</div>for the </div><div id=\"a4432\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:215px;\">First<div style=\"display:inline-block;width:6px\">\u00a0</div>District.<div style=\"display:inline-block;width:6px\">\u00a0</div>On<div style=\"display:inline-block;width:6px\">\u00a0</div>August<div style=\"display:inline-block;width:6px\">\u00a0</div>16,<div style=\"display:inline-block;width:6px\">\u00a0</div>2022,<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>appeals<div style=\"display:inline-block;width:6px\">\u00a0</div>court<div style=\"display:inline-block;width:6px\">\u00a0</div>reversed<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>remanded<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>case<div style=\"display:inline-block;width:6px\">\u00a0</div>back<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>trial<div style=\"display:inline-block;width:6px\">\u00a0</div>court<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>further </div><div id=\"a4433\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:230px;\">proceedings. On October 31, 2022,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company and WCF appealed<div style=\"display:inline-block;width:5px\">\u00a0</div>the First District Court\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>decision to the Supreme Court<div style=\"display:inline-block;width:5px\">\u00a0</div>of </div><div id=\"a4434\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:245px;\">Texas.<div style=\"display:inline-block;width:5px\">\u00a0</div>On September<div style=\"display:inline-block;width:6px\">\u00a0</div>29, 2023,<div style=\"display:inline-block;width:6px\">\u00a0</div>the Supreme<div style=\"display:inline-block;width:6px\">\u00a0</div>Court of<div style=\"display:inline-block;width:5px\">\u00a0</div>Texas<div style=\"display:inline-block;width:5px\">\u00a0</div>denied the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>Petition for<div style=\"display:inline-block;width:6px\">\u00a0</div>Review and<div style=\"display:inline-block;width:6px\">\u00a0</div>remanded to<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a4435\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:261px;\">trial<div style=\"display:inline-block;width:7px\">\u00a0</div>court<div style=\"display:inline-block;width:7px\">\u00a0</div>for<div style=\"display:inline-block;width:7px\">\u00a0</div>further<div style=\"display:inline-block;width:7px\">\u00a0</div>proceedings.<div style=\"display:inline-block;width:7px\">\u00a0</div>On<div style=\"display:inline-block;width:7px\">\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>State<div style=\"display:inline-block;width:7px\">\u00a0</div>filed<div style=\"display:inline-block;width:7px\">\u00a0</div>an<div style=\"display:inline-block;width:7px\">\u00a0</div>amended<div style=\"display:inline-block;width:7px\">\u00a0</div>petition,<div style=\"display:inline-block;width:7px\">\u00a0</div>primarily<div style=\"display:inline-block;width:7px\">\u00a0</div>to<div style=\"display:inline-block;width:7px\">\u00a0</div>address<div style=\"display:inline-block;width:7px\">\u00a0</div>a </div><div id=\"a4436\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:276px;\">procedural<div style=\"display:inline-block;width:6px\">\u00a0</div>deficiency<div style=\"display:inline-block;width:6px\">\u00a0</div>that<div style=\"display:inline-block;width:6px\">\u00a0</div>required<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>State<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>generally<div style=\"display:inline-block;width:6px\">\u00a0</div>plead<div style=\"display:inline-block;width:6px\">\u00a0</div>it<div style=\"display:inline-block;width:5px\">\u00a0</div>was<div style=\"display:inline-block;width:5px\">\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:5px\">\u00a0</div>$</div><div id=\"a4436_102_3\" style=\"position:absolute;font-family:'Times New Roman';left:572px;top:276px;\">1.0</div><div id=\"a4436_105_19\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:276px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>million<div style=\"display:inline-block;width:6px\">\u00a0</div>including </div><div id=\"a4437\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:291px;\">restitution,<div style=\"display:inline-block;width:7px\">\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 style=\"display:inline-block;width:6px\">\u00a0</div>proceedings<div style=\"display:inline-block;width:7px\">\u00a0</div>are<div style=\"display:inline-block;width:6px\">\u00a0</div>progressing<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>accordance<div style=\"display:inline-block;width:7px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>court\u2019s </div><div id=\"a4440\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:307px;\">schedule. Management believes the risk of material loss related to this matter to<div style=\"display:inline-block;width:5px\">\u00a0</div>be remote. </div><div id=\"a4443\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:337px;\">Kraft Foods Global, Inc. et al. v.<div style=\"display:inline-block;width:5px\">\u00a0</div>United Egg Producers, Inc. et al.<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a4446\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:368px;\">On September<div style=\"display:inline-block;width:5px\">\u00a0</div>25, 2008,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company<div style=\"display:inline-block;width:5px\">\u00a0</div>was named<div style=\"display:inline-block;width:5px\">\u00a0</div>as one<div style=\"display:inline-block;width:5px\">\u00a0</div>of several<div style=\"display:inline-block;width:5px\">\u00a0</div>defendants in<div style=\"display:inline-block;width:5px\">\u00a0</div>numerous antitrust<div style=\"display:inline-block;width:5px\">\u00a0</div>cases involving<div style=\"display:inline-block;width:5px\">\u00a0</div>the U.S. </div><div id=\"a4447\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:383px;\">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:6px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>Company<div style=\"display:inline-block;width:5px\">\u00a0</div>settled<div style=\"display:inline-block;width:5px\">\u00a0</div>all of<div style=\"display:inline-block;width:6px\">\u00a0</div>these<div style=\"display:inline-block;width:5px\">\u00a0</div>cases,<div style=\"display:inline-block;width:5px\">\u00a0</div>except<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>claims<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>certain<div style=\"display:inline-block;width:5px\">\u00a0</div>plaintiffs<div style=\"display:inline-block;width:5px\">\u00a0</div>who<div style=\"display:inline-block;width:5px\">\u00a0</div>sought<div style=\"display:inline-block;width:5px\">\u00a0</div>substantial </div><div id=\"a4449\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:399px;\">damages<div style=\"display:inline-block;width:5px\">\u00a0</div>allegedly<div style=\"display:inline-block;width:5px\">\u00a0</div>arising from<div style=\"display:inline-block;width:6px\">\u00a0</div>the purchase<div style=\"display:inline-block;width:6px\">\u00a0</div>of egg<div style=\"display:inline-block;width:6px\">\u00a0</div>products (as<div style=\"display:inline-block;width:6px\">\u00a0</div>opposed<div style=\"display:inline-block;width:5px\">\u00a0</div>to shell<div style=\"display:inline-block;width:6px\">\u00a0</div>eggs). These<div style=\"display:inline-block;width:6px\">\u00a0</div>remaining<div style=\"display:inline-block;width:5px\">\u00a0</div>plaintiffs<div style=\"display:inline-block;width:5px\">\u00a0</div>are Kraft </div><div id=\"a4450\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:414px;\">Food Global,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc., General<div style=\"display:inline-block;width:5px\">\u00a0</div>Mills, Inc.,<div style=\"display:inline-block;width:5px\">\u00a0</div>and Nestle<div style=\"display:inline-block;width:5px\">\u00a0</div>USA, Inc.<div style=\"display:inline-block;width:5px\">\u00a0</div>(the \u201cEgg<div style=\"display:inline-block;width:5px\">\u00a0</div>Products Plaintiffs\u201d)<div style=\"display:inline-block;width:5px\">\u00a0</div>and, until<div style=\"display:inline-block;width:5px\">\u00a0</div>a subsequent<div style=\"display:inline-block;width:5px\">\u00a0</div>settlement </div><div id=\"a4452\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:429px;\">was reached as described below,<div style=\"display:inline-block;width:5px\">\u00a0</div>The Kellogg Company. </div><div id=\"a4455\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:460px;\">On September<div style=\"display:inline-block;width:5px\">\u00a0</div>13, 2019,<div style=\"display:inline-block;width:5px\">\u00a0</div>the case<div style=\"display:inline-block;width:5px\">\u00a0</div>with the<div style=\"display:inline-block;width:5px\">\u00a0</div>Egg Products<div style=\"display:inline-block;width:5px\">\u00a0</div>Plaintiffs was<div style=\"display:inline-block;width:5px\">\u00a0</div>remanded from<div style=\"display:inline-block;width:6px\">\u00a0</div>a multi-district<div style=\"display:inline-block;width:5px\">\u00a0</div>litigation proceeding<div style=\"display:inline-block;width:6px\">\u00a0</div>in </div><div id=\"a4458\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:475px;\">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>Eastern<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>Pennsylvania,<div style=\"display:inline-block;width:5px\">\u00a0</div>In<div style=\"display:inline-block;width:5px\">\u00a0</div>re<div style=\"display:inline-block;width:5px\">\u00a0</div>Processed<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>Antitrust<div style=\"display:inline-block;width:5px\">\u00a0</div>Litigation, </div><div id=\"a4460\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:491px;\">MDL No. 2002, to<div style=\"display:inline-block;width:5px\">\u00a0</div>the United States District Court<div style=\"display:inline-block;width:5px\">\u00a0</div>for the Northern District<div style=\"display:inline-block;width:5px\">\u00a0</div>of Illinois, Kraft Foods Global,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc. et al. v.<div style=\"display:inline-block;width:5px\">\u00a0</div>United </div><div id=\"a4462\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:506px;\">Egg<div style=\"display:inline-block;width:5px\">\u00a0</div>Producers,<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., Case<div style=\"display:inline-block;width:6px\">\u00a0</div>No.<div style=\"display:inline-block;width:5px\">\u00a0</div>1:11-cv-8808,<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>trial. The<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>Plaintiffs<div style=\"display:inline-block;width:5px\">\u00a0</div>alleged<div style=\"display:inline-block;width:5px\">\u00a0</div>that<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>and<div style=\"display:inline-block;width:5px\">\u00a0</div>other </div><div id=\"a4467\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:521px;\">defendants<div style=\"display:inline-block;width:5px\">\u00a0</div>violated<div style=\"display:inline-block;width:5px\">\u00a0</div>Section<div style=\"display:inline-block;width:5px\">\u00a0</div>1<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>Sherman<div style=\"display:inline-block;width:5px\">\u00a0</div>Act,<div style=\"display:inline-block;width:5px\">\u00a0</div>15.<div style=\"display:inline-block;width:5px\">\u00a0</div>U.S.C.<div style=\"display:inline-block;width:5px\">\u00a0</div>\u00a7<div style=\"display:inline-block;width:5px\">\u00a0</div>1,<div style=\"display:inline-block;width:5px\">\u00a0</div>by<div style=\"display:inline-block;width:5px\">\u00a0</div>agreeing<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>limit<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>of<div style=\"display:inline-block;width:5px\">\u00a0</div>eggs<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>thereby </div><div id=\"a4468\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:537px;\">illegally<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>raise<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>prices<div style=\"display:inline-block;width:5px\">\u00a0</div>that<div style=\"display:inline-block;width:5px\">\u00a0</div>plaintiffs<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>processed<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>In<div style=\"display:inline-block;width:5px\">\u00a0</div>particular,<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>Products<div style=\"display:inline-block;width:5px\">\u00a0</div>Plaintiffs<div style=\"display:inline-block;width:5px\">\u00a0</div>attacked </div><div id=\"a4470\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:552px;\">certain features of<div style=\"display:inline-block;width:5px\">\u00a0</div>the United Egg<div style=\"display:inline-block;width:5px\">\u00a0</div>Producers animal-welfare guidelines<div style=\"display:inline-block;width:5px\">\u00a0</div>and program used by<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company and<div style=\"display:inline-block;width:5px\">\u00a0</div>many other egg </div><div id=\"a4473\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:567px;\">producers.<div style=\"display:inline-block;width:7px\">\u00a0</div></div><div id=\"a4476\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:598px;\">On October 24, 2019,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company entered into<div style=\"display:inline-block;width:5px\">\u00a0</div>a confidential settlement agreement<div style=\"display:inline-block;width:5px\">\u00a0</div>with The Kellogg Company<div style=\"display:inline-block;width:5px\">\u00a0</div>dismissing all </div><div id=\"a4477\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:613px;\">claims against the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company for an<div style=\"display:inline-block;width:5px\">\u00a0</div>amount that did<div style=\"display:inline-block;width:5px\">\u00a0</div>not have a<div style=\"display:inline-block;width:5px\">\u00a0</div>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<div style=\"display:inline-block;width:5px\">\u00a0</div>results </div><div id=\"a4478\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:629px;\">of operations.<div style=\"display:inline-block;width:6px\">\u00a0</div>On November<div style=\"display:inline-block;width:6px\">\u00a0</div>11,<div style=\"display:inline-block;width:5px\">\u00a0</div>2019, a<div style=\"display:inline-block;width:6px\">\u00a0</div>stipulation<div style=\"display:inline-block;width:5px\">\u00a0</div>for dismissal<div style=\"display:inline-block;width:6px\">\u00a0</div>was filed<div style=\"display:inline-block;width:6px\">\u00a0</div>with the<div style=\"display:inline-block;width:6px\">\u00a0</div>court, and<div style=\"display:inline-block;width:6px\">\u00a0</div>on March<div style=\"display:inline-block;width:6px\">\u00a0</div>28, 2022,<div style=\"display:inline-block;width:6px\">\u00a0</div>the court </div><div id=\"a4479\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:644px;\">dismissed the Company with prejudice. </div><div id=\"a4482\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:675px;\">The trial of this case began<div style=\"display:inline-block;width:5px\">\u00a0</div>on October 17, 2023. On December<div style=\"display:inline-block;width:5px\">\u00a0</div>1, 2023, the jury returned a decision<div style=\"display:inline-block;width:5px\">\u00a0</div>awarding the Egg Products </div><div id=\"a4484\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:690px;\">Plaintiffs $</div><div id=\"a4484_12_4\" style=\"position:absolute;font-family:'Times New Roman';left:64px;top:690px;\">17.8</div><div id=\"a4484_16_108\" style=\"position:absolute;font-family:'Times New Roman';left:87px;top:690px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million in damages.<div style=\"display:inline-block;width:5px\">\u00a0</div>On November 6,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024, the court<div style=\"display:inline-block;width:5px\">\u00a0</div>entered a final<div style=\"display:inline-block;width:5px\">\u00a0</div>judgement against the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company and other </div><div id=\"a4485\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:705px;\">defendants,<div style=\"display:inline-block;width:5px\">\u00a0</div>jointly<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>severally,<div style=\"display:inline-block;width:6px\">\u00a0</div>totaling<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a4485_45_4\" style=\"position:absolute;font-family:'Times New Roman';left:243px;top:705px;\">43.6</div><div id=\"a4485_49_74\" style=\"position:absolute;font-family:'Times New Roman';left:267px;top:705px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>million<div style=\"display:inline-block;width:5px\">\u00a0</div>after<div style=\"display:inline-block;width:5px\">\u00a0</div>trebling.<div style=\"display:inline-block;width:5px\">\u00a0</div>On<div style=\"display:inline-block;width:5px\">\u00a0</div>December<div style=\"display:inline-block;width:5px\">\u00a0</div>4,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024,<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>filed<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>renewed </div><div id=\"a4486\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:721px;\">motion for judgment as<div style=\"display:inline-block;width:5px\">\u00a0</div>a matter of law or<div style=\"display:inline-block;width:5px\">\u00a0</div>for a new trial, and a<div style=\"display:inline-block;width:5px\">\u00a0</div>motion to alter or amend<div style=\"display:inline-block;width:5px\">\u00a0</div>the judgment. On December 13,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024, </div><div id=\"a4488\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:736px;\">the<div style=\"display:inline-block;width:5px\">\u00a0</div>court<div style=\"display:inline-block;width:5px\">\u00a0</div>granted<div style=\"display:inline-block;width:5px\">\u00a0</div>defendants\u2019<div style=\"display:inline-block;width:5px\">\u00a0</div>November<div style=\"display:inline-block;width:5px\">\u00a0</div>20,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024<div style=\"display:inline-block;width:5px\">\u00a0</div>motion<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>stay<div style=\"display:inline-block;width:5px\">\u00a0</div>enforcement<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>judgment<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>entered<div style=\"display:inline-block;width:5px\">\u00a0</div>an<div style=\"display:inline-block;width:5px\">\u00a0</div>agreed<div style=\"display:inline-block;width:5px\">\u00a0</div>order </div><div id=\"a4489\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:751px;\">requiring the<div style=\"display:inline-block;width:6px\">\u00a0</div>defendants to<div style=\"display:inline-block;width:5px\">\u00a0</div>post security<div style=\"display:inline-block;width:5px\">\u00a0</div>during post-judgment<div style=\"display:inline-block;width:6px\">\u00a0</div>proceedings and<div style=\"display:inline-block;width:6px\">\u00a0</div>appeal, and<div style=\"display:inline-block;width:5px\">\u00a0</div>stayed proceedings<div style=\"display:inline-block;width:6px\">\u00a0</div>to enforce<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a4492\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:767px;\">judgment until the disposition<div style=\"display:inline-block;width:5px\">\u00a0</div>of the post-judgment motions<div style=\"display:inline-block;width:5px\">\u00a0</div>and ultimate appeals. On<div style=\"display:inline-block;width:5px\">\u00a0</div>December 17, 2024, the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company posted </div><div id=\"a4495\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:782px;\">a<div style=\"display:inline-block;width:5px\">\u00a0</div>bond in<div style=\"display:inline-block;width:6px\">\u00a0</div>the approximate<div style=\"display:inline-block;width:6px\">\u00a0</div>amount of<div style=\"display:inline-block;width:6px\">\u00a0</div>$</div><div id=\"a4495_37_4\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:782px;\">23.9</div><div id=\"a4495_41_85\" style=\"position:absolute;font-family:'Times New Roman';left:243px;top:782px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>million,<div style=\"display:inline-block;width:5px\">\u00a0</div>representing<div style=\"display:inline-block;width:5px\">\u00a0</div>a portion<div style=\"display:inline-block;width:6px\">\u00a0</div>of the<div style=\"display:inline-block;width:6px\">\u00a0</div>total bond<div style=\"display:inline-block;width:6px\">\u00a0</div>required<div style=\"display:inline-block;width:5px\">\u00a0</div>to preserve<div style=\"display:inline-block;width:6px\">\u00a0</div>the right<div style=\"display:inline-block;width:6px\">\u00a0</div>to </div><div id=\"a4497\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:797px;\">appeal the trial<div style=\"display:inline-block;width:5px\">\u00a0</div>court\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>decision. Another defendant<div style=\"display:inline-block;width:5px\">\u00a0</div>posted a bond<div style=\"display:inline-block;width:5px\">\u00a0</div>for the remaining<div style=\"display:inline-block;width:5px\">\u00a0</div>amount. The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>intends to continue </div><div id=\"a4498\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:813px;\">to vigorously defend the claims asserted by the Egg Products Plaintiffs. </div><div id=\"a4501\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:843px;\">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:6px\">\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=\"a4503\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:859px;\">damages,<div style=\"display:inline-block;width:6px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a4503_13_4\" style=\"position:absolute;font-family:'Times New Roman';left:83px;top:859px;\">43.6</div><div id=\"a4503_17_108\" style=\"position:absolute;font-family:'Times New Roman';left:106px;top:859px;\"><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:6px\">\u00a0</div>settling<div style=\"display:inline-block;width:5px\">\u00a0</div>defendants,<div style=\"display:inline-block;width:6px\">\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=\"a4504\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:874px;\">Plaintiffs\u2019<div style=\"display:inline-block;width:6px\">\u00a0</div>reasonable<div style=\"display:inline-block;width:6px\">\u00a0</div>attorneys\u2019<div style=\"display:inline-block;width:6px\">\u00a0</div>fees.<div style=\"display:inline-block;width:6px\">\u00a0</div>During<div style=\"display:inline-block;width:6px\">\u00a0</div>our<div style=\"display:inline-block;width:6px\">\u00a0</div>second<div style=\"display:inline-block;width:6px\">\u00a0</div>fiscal<div style=\"display:inline-block;width:6px\">\u00a0</div>quarter<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>2024,<div style=\"display:inline-block;width:6px\">\u00a0</div>we<div style=\"display:inline-block;width:6px\">\u00a0</div>recorded<div style=\"display:inline-block;width:6px\">\u00a0</div>an<div style=\"display:inline-block;width:6px\">\u00a0</div>accrued<div style=\"display:inline-block;width:6px\">\u00a0</div>expense<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>$</div><div id=\"a4504_117_4\" style=\"position:absolute;font-family:'Times New Roman';left:665px;top:874px;\">19.6</div><div id=\"a4505\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:889px;\">million<div style=\"display:inline-block;width:5px\">\u00a0</div>in selling,<div style=\"display:inline-block;width:6px\">\u00a0</div>general and<div style=\"display:inline-block;width:6px\">\u00a0</div>administrative<div style=\"display:inline-block;width:5px\">\u00a0</div>expenses in<div style=\"display:inline-block;width:6px\">\u00a0</div>the Company\u2019s<div style=\"display:inline-block;width:7px\">\u00a0</div>Condensed<div style=\"display:inline-block;width:5px\">\u00a0</div>Consolidated Statements<div style=\"display:inline-block;width:6px\">\u00a0</div>of Income<div style=\"display:inline-block;width:6px\">\u00a0</div>and </div><div id=\"a4506\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:905px;\">classified<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>other<div style=\"display:inline-block;width:6px\">\u00a0</div>noncurrent<div style=\"display:inline-block;width:6px\">\u00a0</div>liabilities<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:6px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>Condensed<div style=\"display:inline-block;width:6px\">\u00a0</div>Consolidated<div style=\"display:inline-block;width:6px\">\u00a0</div>Balance<div style=\"display:inline-block;width:5px\">\u00a0</div>Sheets.<div style=\"display:inline-block;width:5px\">\u00a0</div>Although<div style=\"display:inline-block;width:6px\">\u00a0</div>less<div style=\"display:inline-block;width:5px\">\u00a0</div>than<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a4508\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:920px;\">bond<div style=\"display:inline-block;width:6px\">\u00a0</div>posted<div style=\"display:inline-block;width:6px\">\u00a0</div>by<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:7px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>accrual<div style=\"display:inline-block;width:6px\">\u00a0</div>represents<div style=\"display:inline-block;width:6px\">\u00a0</div>our<div style=\"display:inline-block;width:6px\">\u00a0</div>estimate<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>Company\u2019s<div style=\"display:inline-block;width:7px\">\u00a0</div>proportional<div style=\"display:inline-block;width:6px\">\u00a0</div>share<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>reasonably </div></div></div><div id=\"TextBlockContainer355\" style=\"position:relative;line-height:normal;width:701px;height:614px;\"><div style=\"position:absolute; width:30.4px; height:1px; left:330.9px; top:-37.3px; background-color:#0000FF; \">\u00a0</div>\n<div style=\"position:absolute; width:287.1px; height:1.3px; left:4.1px; top:90.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.6px; height:1.3px; left:4.1px; top:550.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer355\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a4513\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">possible ultimate damages award,<div style=\"display:inline-block;width:5px\">\u00a0</div>excluding the Egg Product<div style=\"display:inline-block;width:5px\">\u00a0</div>Plaintiffs\u2019 attorneys\u2019 fees<div style=\"display:inline-block;width:5px\">\u00a0</div>that we believe would<div style=\"display:inline-block;width:5px\">\u00a0</div>be approximately </div><div id=\"a4515\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">offset<div style=\"display:inline-block;width:6px\">\u00a0</div>by<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>credits<div style=\"display:inline-block;width:6px\">\u00a0</div>noted<div style=\"display:inline-block;width:6px\">\u00a0</div>above.<div style=\"display:inline-block;width:6px\">\u00a0</div>We<div style=\"display:inline-block;width:6px\">\u00a0</div>have<div style=\"display:inline-block;width:6px\">\u00a0</div>entered<div style=\"display:inline-block;width:6px\">\u00a0</div>into<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>judgment<div style=\"display:inline-block;width:6px\">\u00a0</div>allocation<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>joint<div style=\"display:inline-block;width:5px\">\u00a0</div>defense<div style=\"display:inline-block;width:6px\">\u00a0</div>agreement<div style=\"display:inline-block;width:6px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>other </div><div id=\"a4516\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">defendants remaining in the<div style=\"display:inline-block;width:5px\">\u00a0</div>case. Our accrual may change<div style=\"display:inline-block;width:5px\">\u00a0</div>in the future to the extent<div style=\"display:inline-block;width:5px\">\u00a0</div>we are successful in further<div style=\"display:inline-block;width:5px\">\u00a0</div>proceedings in </div><div id=\"a4519\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:46px;\">the litigation.<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a4522\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:77px;\">State of Oklahoma Watershed Pollution<div style=\"display:inline-block;width:5px\">\u00a0</div>Litigation </div><div id=\"a4525\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:107px;\">On June<div style=\"display:inline-block;width:5px\">\u00a0</div>18, 2005,<div style=\"display:inline-block;width:5px\">\u00a0</div>the State<div style=\"display:inline-block;width:5px\">\u00a0</div>of Oklahoma<div style=\"display:inline-block;width:5px\">\u00a0</div>filed suit,<div style=\"display:inline-block;width:5px\">\u00a0</div>in the<div style=\"display:inline-block;width:5px\">\u00a0</div>United States<div style=\"display:inline-block;width:5px\">\u00a0</div>District Court<div style=\"display:inline-block;width:5px\">\u00a0</div>for the<div style=\"display:inline-block;width:5px\">\u00a0</div>Northern District<div style=\"display:inline-block;width:5px\">\u00a0</div>of Oklahoma, </div><div id=\"a4527\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:123px;\">against Cal-Maine<div style=\"display:inline-block;width:6px\">\u00a0</div>Foods,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc. and<div style=\"display:inline-block;width:6px\">\u00a0</div>Tyson<div style=\"display:inline-block;width:5px\">\u00a0</div>Foods,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc., Cobb-Vantress,<div style=\"display:inline-block;width:7px\">\u00a0</div>Inc., Cargill,<div style=\"display:inline-block;width:6px\">\u00a0</div>Inc., George\u2019s,<div style=\"display:inline-block;width:7px\">\u00a0</div>Inc., Peterson<div style=\"display:inline-block;width:6px\">\u00a0</div>Farms, Inc. </div><div id=\"a4532\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:138px;\">and<div style=\"display:inline-block;width:5px\">\u00a0</div>Simmons<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>and<div style=\"display:inline-block;width:5px\">\u00a0</div>certain<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>their<div style=\"display:inline-block;width:5px\">\u00a0</div>affiliates.<div style=\"display:inline-block;width:5px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>State<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>Oklahoma<div style=\"display:inline-block;width:5px\">\u00a0</div>claims<div style=\"display:inline-block;width:5px\">\u00a0</div>that<div style=\"display:inline-block;width:5px\">\u00a0</div>through<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>disposal<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>chicken </div><div id=\"a4533\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:153px;\">litter the<div style=\"display:inline-block;width:5px\">\u00a0</div>defendants polluted<div style=\"display:inline-block;width:5px\">\u00a0</div>the Illinois<div style=\"display:inline-block;width:5px\">\u00a0</div>River Watershed.<div style=\"display:inline-block;width:6px\">\u00a0</div>This watershed<div style=\"display:inline-block;width:5px\">\u00a0</div>provides water<div style=\"display:inline-block;width:5px\">\u00a0</div>to eastern<div style=\"display:inline-block;width:5px\">\u00a0</div>Oklahoma. The<div style=\"display:inline-block;width:5px\">\u00a0</div>complaint </div><div id=\"a4535\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:169px;\">sought<div style=\"display:inline-block;width:5px\">\u00a0</div>injunctive<div style=\"display:inline-block;width:5px\">\u00a0</div>relief<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>monetary<div style=\"display:inline-block;width:5px\">\u00a0</div>damages,<div style=\"display:inline-block;width:5px\">\u00a0</div>but<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>claim<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>monetary<div style=\"display:inline-block;width:5px\">\u00a0</div>damages<div style=\"display:inline-block;width:5px\">\u00a0</div>was dismissed<div style=\"display:inline-block;width:6px\">\u00a0</div>by<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>court.<div style=\"display:inline-block;width:5px\">\u00a0</div>Cal-Maine </div><div id=\"a4538\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:184px;\">Foods,<div style=\"display:inline-block;width:6px\">\u00a0</div>Inc.<div style=\"display:inline-block;width:5px\">\u00a0</div>discontinued<div style=\"display:inline-block;width:6px\">\u00a0</div>operations<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>watershed<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>around<div style=\"display:inline-block;width:6px\">\u00a0</div>2005.<div style=\"display:inline-block;width:5px\">\u00a0</div>Since<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>litigation<div style=\"display:inline-block;width:6px\">\u00a0</div>began,<div style=\"display:inline-block;width:6px\">\u00a0</div>Cal-Maine<div style=\"display:inline-block;width:6px\">\u00a0</div>Foods,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc. </div><div id=\"a4541\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:199px;\">purchased </div><div id=\"a4541_10_3\" style=\"position:absolute;font-family:'Times New Roman';left:65px;top:199px;\">100</div><div id=\"a4541_13_100\" style=\"position:absolute;font-family:'Times New Roman';left:85px;top:199px;\">%<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>membership<div style=\"display:inline-block;width:6px\">\u00a0</div>interests<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>Benton<div style=\"display:inline-block;width:6px\">\u00a0</div>County<div style=\"display:inline-block;width:6px\">\u00a0</div>Foods,<div style=\"display:inline-block;width:6px\">\u00a0</div>LLC,<div style=\"display:inline-block;width:6px\">\u00a0</div>which<div style=\"display:inline-block;width:6px\">\u00a0</div>is<div style=\"display:inline-block;width:6px\">\u00a0</div>an<div style=\"display:inline-block;width:6px\">\u00a0</div>ongoing<div style=\"display:inline-block;width:6px\">\u00a0</div>commercial<div style=\"display:inline-block;width:6px\">\u00a0</div>shell<div style=\"display:inline-block;width:6px\">\u00a0</div>egg </div><div id=\"a4542\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:215px;\">operation within<div style=\"display:inline-block;width:6px\">\u00a0</div>the Illinois<div style=\"display:inline-block;width:5px\">\u00a0</div>River Watershed.<div style=\"display:inline-block;width:6px\">\u00a0</div>Benton County<div style=\"display:inline-block;width:5px\">\u00a0</div>Foods, LLC<div style=\"display:inline-block;width:5px\">\u00a0</div>is not<div style=\"display:inline-block;width:5px\">\u00a0</div>a defendant<div style=\"display:inline-block;width:5px\">\u00a0</div>in the<div style=\"display:inline-block;width:5px\">\u00a0</div>litigation. We<div style=\"display:inline-block;width:6px\">\u00a0</div>also have<div style=\"display:inline-block;width:5px\">\u00a0</div>a </div><div id=\"a4543\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:230px;\">number of small contract producers that operate in the area. </div><div id=\"a4546\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:261px;\">The non-jury trial in the case began in September 2009<div style=\"display:inline-block;width:5px\">\u00a0</div>and concluded in February 2010. On January 18, 2023, the court entered </div><div id=\"a4549\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:276px;\">findings of<div style=\"display:inline-block;width:5px\">\u00a0</div>fact and<div style=\"display:inline-block;width:5px\">\u00a0</div>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<div style=\"display:inline-block;width:5px\">\u00a0</div>State of<div style=\"display:inline-block;width:5px\">\u00a0</div>Oklahoma, but<div style=\"display:inline-block;width:5px\">\u00a0</div>no penalties<div style=\"display:inline-block;width:5px\">\u00a0</div>were assessed.<div style=\"display:inline-block;width:5px\">\u00a0</div>The court<div style=\"display:inline-block;width:5px\">\u00a0</div>found the </div><div id=\"a4551\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:291px;\">defendants jointly<div style=\"display:inline-block;width:5px\">\u00a0</div>and severally<div style=\"display:inline-block;width:5px\">\u00a0</div>liable for<div style=\"display:inline-block;width:5px\">\u00a0</div>state law<div style=\"display:inline-block;width:5px\">\u00a0</div>nuisance, federal<div style=\"display:inline-block;width:6px\">\u00a0</div>common law<div style=\"display:inline-block;width:5px\">\u00a0</div>nuisance, and<div style=\"display:inline-block;width:5px\">\u00a0</div>state law<div style=\"display:inline-block;width:5px\">\u00a0</div>trespass. The<div style=\"display:inline-block;width:6px\">\u00a0</div>court </div><div id=\"a4553\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:307px;\">also found<div style=\"display:inline-block;width:5px\">\u00a0</div>the producers<div style=\"display:inline-block;width:5px\">\u00a0</div>vicariously liable<div style=\"display:inline-block;width:5px\">\u00a0</div>for the<div style=\"display:inline-block;width:5px\">\u00a0</div>actions of<div style=\"display:inline-block;width:5px\">\u00a0</div>their contract<div style=\"display:inline-block;width:5px\">\u00a0</div>producers. On<div style=\"display:inline-block;width:5px\">\u00a0</div>June 12,<div style=\"display:inline-block;width:5px\">\u00a0</div>2023, the<div style=\"display:inline-block;width:5px\">\u00a0</div>court ordered<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a4555\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:322px;\">parties to mediate<div style=\"display:inline-block;width:5px\">\u00a0</div>before retired Tenth<div style=\"display:inline-block;width:6px\">\u00a0</div>Circuit Chief Judge<div style=\"display:inline-block;width:5px\">\u00a0</div>Deanell Reece Tacha,<div style=\"display:inline-block;width:6px\">\u00a0</div>but the mediation<div style=\"display:inline-block;width:5px\">\u00a0</div>was unsuccessful. On<div style=\"display:inline-block;width:5px\">\u00a0</div>June </div><div id=\"a4556\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:337px;\">26, 2024,<div style=\"display:inline-block;width:6px\">\u00a0</div>the district<div style=\"display:inline-block;width:6px\">\u00a0</div>court denied<div style=\"display:inline-block;width:6px\">\u00a0</div>defendants\u2019 motion<div style=\"display:inline-block;width:6px\">\u00a0</div>to dismiss<div style=\"display:inline-block;width:5px\">\u00a0</div>the case.<div style=\"display:inline-block;width:6px\">\u00a0</div>On September<div style=\"display:inline-block;width:6px\">\u00a0</div>13, 2024,<div style=\"display:inline-block;width:6px\">\u00a0</div>a status<div style=\"display:inline-block;width:6px\">\u00a0</div>hearing<div style=\"display:inline-block;width:5px\">\u00a0</div>was held </div><div id=\"a4557\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:353px;\">and the court scheduled an evidentiary<div style=\"display:inline-block;width:5px\">\u00a0</div>hearing for December 3, 2024,<div style=\"display:inline-block;width:5px\">\u00a0</div>to determine whether any legal<div style=\"display:inline-block;width:5px\">\u00a0</div>remedy is available based </div><div id=\"a4559\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:368px;\">on the now<div style=\"display:inline-block;width:5px\">\u00a0</div>14-year-old record<div style=\"display:inline-block;width:5px\">\u00a0</div>and changed<div style=\"display:inline-block;width:5px\">\u00a0</div>circumstances of the<div style=\"display:inline-block;width:5px\">\u00a0</div>Illinois River watershed.<div style=\"display:inline-block;width:5px\">\u00a0</div>On June 17,<div style=\"display:inline-block;width:5px\">\u00a0</div>2025, the court<div style=\"display:inline-block;width:5px\">\u00a0</div>entered </div><div id=\"a4564\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:383px;\">an opinion<div style=\"display:inline-block;width:5px\">\u00a0</div>and order<div style=\"display:inline-block;width:5px\">\u00a0</div>that found<div style=\"display:inline-block;width:5px\">\u00a0</div>that the<div style=\"display:inline-block;width:5px\">\u00a0</div>State satisfied<div style=\"display:inline-block;width:5px\">\u00a0</div>its burden<div style=\"display:inline-block;width:5px\">\u00a0</div>to show<div style=\"display:inline-block;width:5px\">\u00a0</div>that conditions<div style=\"display:inline-block;width:5px\">\u00a0</div>in the<div style=\"display:inline-block;width:5px\">\u00a0</div>Illinois River<div style=\"display:inline-block;width:5px\">\u00a0</div>watershed have </div><div id=\"a4566\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:399px;\">not materially changed<div style=\"display:inline-block;width:5px\">\u00a0</div>since the original trial<div style=\"display:inline-block;width:5px\">\u00a0</div>and the case was<div style=\"display:inline-block;width:5px\">\u00a0</div>not moot. On<div style=\"display:inline-block;width:5px\">\u00a0</div>July 9, 2025, the<div style=\"display:inline-block;width:5px\">\u00a0</div>State of Oklahoma filed<div style=\"display:inline-block;width:5px\">\u00a0</div>its form </div><div id=\"a4568\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:414px;\">of proposed<div style=\"display:inline-block;width:5px\">\u00a0</div>final judgment<div style=\"display:inline-block;width:5px\">\u00a0</div>and brief<div style=\"display:inline-block;width:5px\">\u00a0</div>in support<div style=\"display:inline-block;width:5px\">\u00a0</div>thereof seeking<div style=\"display:inline-block;width:5px\">\u00a0</div>over $100<div style=\"display:inline-block;width:5px\">\u00a0</div>million in<div style=\"display:inline-block;width:5px\">\u00a0</div>total fines<div style=\"display:inline-block;width:5px\">\u00a0</div>from all<div style=\"display:inline-block;width:5px\">\u00a0</div>defendants, including </div><div id=\"a4570\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:429px;\">approximately<div style=\"display:inline-block;width:6px\">\u00a0</div>$</div><div id=\"a4570_15_4\" style=\"position:absolute;font-family:'Times New Roman';left:94px;top:429px;\">18.2</div><div id=\"a4570_19_98\" style=\"position:absolute;font-family:'Times New Roman';left:117px;top:429px;\"><div style=\"display:inline-block;width:6px\">\u00a0</div>million<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>fines<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>Company,<div style=\"display:inline-block;width:7px\">\u00a0</div>plus<div style=\"display:inline-block;width:6px\">\u00a0</div>attorneys\u2019<div style=\"display:inline-block;width:6px\">\u00a0</div>fees.<div style=\"display:inline-block;width:6px\">\u00a0</div>On<div style=\"display:inline-block;width:6px\">\u00a0</div>July<div style=\"display:inline-block;width:6px\">\u00a0</div>30,<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>and<div style=\"display:inline-block;width:6px\">\u00a0</div>other </div><div id=\"a4571\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:445px;\">defendants filed<div style=\"display:inline-block;width:5px\">\u00a0</div>their form of proposed<div style=\"display:inline-block;width:5px\">\u00a0</div>final judgment and<div style=\"display:inline-block;width:5px\">\u00a0</div>brief in support<div style=\"display:inline-block;width:5px\">\u00a0</div>thereof seeking no<div style=\"display:inline-block;width:5px\">\u00a0</div>monetary fines or<div style=\"display:inline-block;width:5px\">\u00a0</div>penalties. The </div><div id=\"a4573\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:460px;\">court has not<div style=\"display:inline-block;width:5px\">\u00a0</div>ruled on these<div style=\"display:inline-block;width:5px\">\u00a0</div>submissions but is<div style=\"display:inline-block;width:5px\">\u00a0</div>expected to enter<div style=\"display:inline-block;width:5px\">\u00a0</div>a final judgment<div style=\"display:inline-block;width:5px\">\u00a0</div>imposing fines and<div style=\"display:inline-block;width:5px\">\u00a0</div>potentially non-monetary </div><div id=\"a4576\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:475px;\">remedies,<div style=\"display:inline-block;width:6px\">\u00a0</div>if<div style=\"display:inline-block;width:6px\">\u00a0</div>any,<div style=\"display:inline-block;width:7px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>future. </div><div id=\"a4576_33_2\" style=\"position:absolute;font-family:'Times New Roman';left:184px;top:475px;\">No</div><div id=\"a4576_35_85\" style=\"position:absolute;font-family:'Times New Roman';left:200px;top:475px;\"><div style=\"display:inline-block;width:6px\">\u00a0</div>accrual<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>this<div style=\"display:inline-block;width:6px\">\u00a0</div>legal<div style=\"display:inline-block;width:6px\">\u00a0</div>proceeding<div style=\"display:inline-block;width:6px\">\u00a0</div>has<div style=\"display:inline-block;width:6px\">\u00a0</div>been<div style=\"display:inline-block;width:6px\">\u00a0</div>recorded<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>August<div style=\"display:inline-block;width:6px\">\u00a0</div>30,<div style=\"display:inline-block;width:6px\">\u00a0</div>2025.<div style=\"display:inline-block;width:6px\">\u00a0</div>Based<div style=\"display:inline-block;width:6px\">\u00a0</div>on </div><div id=\"a4577\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:491px;\">information available as<div style=\"display:inline-block;width:5px\">\u00a0</div>of September 30,<div style=\"display:inline-block;width:5px\">\u00a0</div>2025, management expects<div style=\"display:inline-block;width:5px\">\u00a0</div>that the ultimate<div style=\"display:inline-block;width:5px\">\u00a0</div>resolution of this<div style=\"display:inline-block;width:5px\">\u00a0</div>litigation will result<div style=\"display:inline-block;width:5px\">\u00a0</div>in </div><div id=\"a4579\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:506px;\">a loss to the Company, if any,<div style=\"display:inline-block;width:5px\">\u00a0</div>that is substantially less than the amount sought from the Company by the State of<div style=\"display:inline-block;width:5px\">\u00a0</div>Oklahoma. </div><div id=\"a4582\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:537px;\">Other Matters </div><div id=\"a4585\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:567px;\">In addition to<div style=\"display:inline-block;width:5px\">\u00a0</div>the above, the Company<div style=\"display:inline-block;width:5px\">\u00a0</div>is involved in<div style=\"display:inline-block;width:5px\">\u00a0</div>various other claims<div style=\"display:inline-block;width:5px\">\u00a0</div>and litigation incidental<div style=\"display:inline-block;width:5px\">\u00a0</div>to its business. Although<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a4588\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:583px;\">outcome of<div style=\"display:inline-block;width:5px\">\u00a0</div>these matters<div style=\"display:inline-block;width:5px\">\u00a0</div>cannot be<div style=\"display:inline-block;width:5px\">\u00a0</div>determined with<div style=\"display:inline-block;width:5px\">\u00a0</div>certainty,<div style=\"display:inline-block;width:5px\">\u00a0</div>management, upon<div style=\"display:inline-block;width:5px\">\u00a0</div>the advice<div style=\"display:inline-block;width:5px\">\u00a0</div>of counsel,<div style=\"display:inline-block;width:5px\">\u00a0</div>is of<div style=\"display:inline-block;width:5px\">\u00a0</div>the opinion<div style=\"display:inline-block;width:5px\">\u00a0</div>that </div><div id=\"a4589\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:598px;\">the final outcome should not have a material effect on the Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>consolidated results of operations or financial position.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyDamagesSoughtValue","xbrl:period":"2020-04-23T00:00:00/2020-04-24T00: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-490","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyDamagesSoughtValue","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00: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-491","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-492","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-493","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-494","factDimensions":{"xbrl:concept":"calm:LitigationSettlementTrebleDamages","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:LitigationCaseAxis":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember"},"factValues":[{"value":"43600000","decimals":-5}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyAccrualProvision","xbrl:period":"2024-06-02T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:LitigationCaseAxis":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember"},"factValues":[{"value":"19600000","decimals":-5}]},{"name":"rpt:f-496","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestOwnershipPercentageByParent","xbrl:period":"2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","srt:OwnershipAxis":"calm:BentonCountyFoodsMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-497","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyDamagesSoughtValue","xbrl:period":"2025-07-09T00:00:00/2025-07-10T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:LitigationCaseAxis":"calm:StateOfOklahomaVCalMaineFoodsIncDbaWatershedPollutionLitigationMemberMember"},"factValues":[{"value":"18200000","decimals":-5}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyAccrualProvision","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:LitigationCaseAxis":"calm:StateOfOklahomaVCalMaineFoodsIncDbaWatershedPollutionLitigationMemberMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-499","factDimensions":{"xbrl:concept":"ecd:Rule10b51ArrAdoptedFlag","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-500","factDimensions":{"xbrl:concept":"ecd:Rule10b51ArrTrmntdFlag","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-501","factDimensions":{"xbrl:concept":"ecd:NonRule10b51ArrAdoptedFlag","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-502","factDimensions":{"xbrl:concept":"ecd:NonRule10b51ArrTrmntdFlag","xbrl:period":"2025-06-01T00:00:00/2025-08-31T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]}]}}