{"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-000004","cik":"http://www.sec.gov/CIK","dei":"http://xbrl.sec.gov/dei/2023","us-gaap":"http://fasb.org/us-gaap/2023","dtr-types":"http://www.xbrl.org/dtr/type/2022-03-31","xbrli":"http://www.xbrl.org/2003/instance","calm":"http://www.calmainefoods.com/20241130","srt":"http://fasb.org/srt/2023"},"description":"10-Q 0001562762-25-000004 (CIK 0000016160) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2025-01-07"}],"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:Layers","dataType":"xs:decimal"},{"name":"dummy:Item","dataType":"xs:decimal"},{"name":"dummy:pullet_and_breeder","dataType":"xs:decimal"},{"name":"utr:acre","dataType":"xs:decimal"}],"dataTypes":[{"name":"dei:nonemptySequenceNumberItemType","baseType":"xs:token"},{"name":"dei:internationalNameItemType","baseType":"xs:token"},{"name":"xbrli:gMonthDayItemType","baseType":"xs:gMonthDay"},{"name":"dei:fiscalPeriodItemType","baseType":"xs:token"},{"name":"dei:submissionTypeItemType","baseType":"xs:string"},{"name":"dei:stateOrProvinceItemType","baseType":"xs:string"},{"name":"dei:centralIndexKeyItemType","baseType":"xs:token"},{"name":"dei:yesNoItemType","baseType":"xs:token"},{"name":"dei:fileNumberItemType","baseType":"xs:string"},{"name":"dei:filerCategoryItemType","baseType":"xs:string"},{"name":"dei:edgarStateCountryItemType","baseType":"xs:string"},{"name":"dei:employerIdItemType","baseType":"xs:token"},{"name":"dei:securityTitleItemType","baseType":"xs:normalizedString"},{"name":"dei:edgarExchangeCodeItemType","baseType":"xs:normalizedString"},{"name":"dei:tradingSymbolItemType","baseType":"xs:normalizedString"}],"concepts":[{"name":"calm:AgriculturalRelatedInventoryEggs","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:AgriculturalRelatedInventoryFlocks","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:AgriculturalRelatedInventoryLayers","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"calm:AgriculturalRelatedInventoryPulletsandBreeders","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"calm:AllowanceForDoubtfulAccountsAsPercentageOfReceivablesAgedOver60Days","dataType":"xbrlr:percent","periodType":"duration","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:DebtSecuritiesAvailableForSaleCurrentRealizedGain","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedGain","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:FairValueOfTheContingentConsideration","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:FlockCostsAmortizationPeriod1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:FlockCostsCostAccumulationPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:GainOnInvoluntaryConversionsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"calm:ImmaterialErrorCorrectionPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"calm:LitigationSettlementTrebleDamages","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:LitigationSettlementTrebleDamagesOfRemainingDefendants","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:LossContingencyDamagesSoughtvaluePerClaim","dataType":"xs:decimal","periodType":"duration","nillable":true},{"name":"calm:NumberOfCageFreeAcquired","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"calm:NumberOfFacilitiesTestedPositiveForHpai","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"calm:NumberOfLayingHensAffectedByHpaiPositiveTest","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"calm:NumberOfMajorCustomers","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"calm:NumberOfPulletsAcquired","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"calm:NumberOfPulletsTestedPositiveForHpai","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"calm:PercentOfTotalFlockAffectedByHpaiPositiveTest","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"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:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:ProductionAndProcessingFacilitiesCapacityNumberOfLayers","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"calm: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":"calm:TreasuryStockPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","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":"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:AdvertisingCostsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:AdvertisingExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AllocatedShareBasedCompensationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:AreaOfLand","dataType":"xbrlr:area","periodType":"instant","nillable":true},{"name":"us-gaap:Assets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsFairValueAdjustment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:BusinessCombinationConsiderationTransferred1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CashAndCashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CommitmentsAndContingencies","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CommitmentsAndContingenciesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap: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:ConsolidationPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CostOfGoodsAndServicesSold","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DebtInstrumentCarryingAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:EarningsPerSharePolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeRelatedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EquityMethodInvestmentOwnershipPercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:EquityMethodInvestmentsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FinanceLeasePrincipalPayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","dataType":"xbrlr:duration","periodType":"instant","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:GoodwillAndIntangibleAssetsGoodwillPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GrossProfit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromEquityMethodInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap: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:InventoryPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InvestmentPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeFinanceLeaseRemainingLeaseTerm","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:LesseeLeasesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseTermOfContract","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:Liabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesAndStockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCredit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap: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:LossFromCatastrophes","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:MinorityInterestDecreaseFromRedemptions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:MinorityInterestOwnershipPercentageByParent","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:MinorityInterestPeriodIncreaseDecrease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"us-gaap:NatureOfOperations","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"us-gaap:NetIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NonoperatingIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NumberOfStores","dataType":"xs:integer","periodType":"instant","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:PatronageSourceEarnings","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsOfDividends","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap: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:PaymentsToAcquireInterestInJointVenture","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:PriorPeriodReclassificationAdjustmentDescription","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ProceedsFromDivestitureOfInterestInJointVenture","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap: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:PropertyPlantAndEquipmentPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentUsefulLife","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:PurchaseObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RepaymentsOfLongTermDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RetainedEarningsAccumulatedDeficit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RevenueFromContractWithCustomerTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RoyaltyIncomeNonoperating","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:SelfInsuranceReservePolicyTextBlock","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap: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:SubsequentEventsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:TradeAndOtherAccountsReceivablePolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:TreasuryStockCommonShares","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap: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:SignificantAccountingPoliciesLineItems"},{"name":"calm:SignificantaccountingpoliciestableTable"},{"name":"calm:WeightedAverageSharesOutstandingAbstract"},{"name":"dei:CoverAbstract"},{"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:RevenueFromContractWithCustomerAbstract"},{"name":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems"},{"name":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable"},{"name":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"},{"name":"us-gaap:StatementLineItems"},{"name":"us-gaap:StatementOfCashFlowsAbstract"},{"name":"us-gaap:StatementOfFinancialPositionAbstract"},{"name":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract"},{"name":"us-gaap:StatementOfStockholdersEquityAbstract"},{"name":"us-gaap:StatementTable"},{"name":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"},{"name":"us-gaap:StockholdersEquityNoteAbstract"},{"name":"us-gaap:SubsequentEventLineItems"},{"name":"us-gaap:SubsequentEventTable"},{"name":"us-gaap:SubsequentEventsAbstract"}],"dimensions":[{"name":"dei:LegalEntityAxis","domainClass":"dei:EntityDomain"},{"name":"srt:LitigationCaseAxis","domainClass":"srt:LitigationCaseTypeDomain"},{"name":"srt:OwnershipAxis","domainClass":"srt:OwnershipDomain"},{"name":"srt:ProductOrServiceAxis","domainClass":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeAxis","domainClass":"srt:RangeMember"},{"name":"srt:RestatementAxis","domainClass":"srt:RestatementDomain"},{"name":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","domainClass":"srt:EquityMethodInvesteeNameDomain"},{"name":"us-gaap:AssetAcquisitionAxis","domainClass":"us-gaap:AssetAcquisitionDomain"},{"name":"us-gaap:BusinessAcquisitionAxis","domainClass":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:CreditFacilityAxis","domainClass":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:DebtInstrumentAxis","domainClass":"us-gaap:DebtInstrumentNameDomain"},{"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:PlanNameAxis","domainClass":"us-gaap:PlanNameDomain"},{"name":"us-gaap:StatementClassOfStockAxis","domainClass":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:StatementEquityComponentsAxis","domainClass":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:SubsequentEventTypeAxis","domainClass":"us-gaap:SubsequentEventTypeDomain"}],"domainClasses":[{"name":"dei:EntityDomain"},{"name":"srt:EquityMethodInvesteeNameDomain"},{"name":"srt:LitigationCaseTypeDomain"},{"name":"srt:OwnershipDomain"},{"name":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeMember"},{"name":"srt:RestatementDomain"},{"name":"us-gaap:AssetAcquisitionDomain"},{"name":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:DebtInstrumentNameDomain"},{"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:PlanNameDomain"},{"name":"us-gaap:SubsequentEventTypeDomain"},{"name":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:FassioEggFarmsIncMember"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:IseAmericaIncMember"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:MeadowcreekFoodsLlcMember"}]},{"name":"rpt:domain-1","root":"us-gaap:AssetAcquisitionDomain","relationships":[{"source":"us-gaap:AssetAcquisitionDomain","target":"calm:IseIncMember"}]},{"name":"rpt:domain-2","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:FassioEggFarmsIncMember"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:IseAmericaIncMember"}]},{"name":"rpt:domain-3","root":"us-gaap:LitigationStatusDomain","relationships":[{"source":"us-gaap:LitigationStatusDomain","target":"us-gaap:PendingLitigationMember"},{"source":"us-gaap:LitigationStatusDomain","target":"us-gaap:JudicialRulingMember"}]},{"name":"rpt:domain-4","root":"srt:LitigationCaseTypeDomain","relationships":[{"source":"srt:LitigationCaseTypeDomain","target":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember"},{"source":"srt:LitigationCaseTypeDomain","target":"calm:BellEtAlVCalMaineFoodsEtAlMember"},{"source":"srt:LitigationCaseTypeDomain","target":"calm:FraserEtAlVCalMaineFoodsIncEtAlMember"},{"source":"srt:LitigationCaseTypeDomain","target":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember"}]},{"name":"rpt:domain-5","root":"srt:RangeMember","relationships":[]},{"name":"rpt:domain-6","root":"srt:OwnershipDomain","relationships":[{"source":"srt:OwnershipDomain","target":"calm:BentonCountyFoodsMember"}]},{"name":"rpt:domain-7","root":"us-gaap:DebtInstrumentNameDomain","relationships":[{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:CreditAgreementMember"}]},{"name":"rpt:domain-8","root":"us-gaap:CreditFacilityDomain","relationships":[{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:StandbyLettersOfCreditMember"}]},{"name":"rpt:domain-9","root":"us-gaap:SubsequentEventTypeDomain","relationships":[{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember"}]},{"name":"rpt:domain-10","root":"us-gaap:LossContingencyNatureDomain","relationships":[{"source":"us-gaap:LossContingencyNatureDomain","target":"us-gaap:SuretyBondMember"}]},{"name":"rpt:domain-11","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonStockMember"},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"}]},{"name":"rpt:domain-12","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TreasuryStockCommonMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:NoncontrollingInterestMember"}]},{"name":"rpt:domain-13","root":"srt:RestatementDomain","relationships":[{"source":"srt:RestatementDomain","target":"srt:RestatementAdjustmentMember"},{"source":"srt:RestatementDomain","target":"srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"}]},{"name":"rpt:domain-14","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:FassioEggFarmsIncMember"}]},{"name":"rpt:domain-15","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-16","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-17","root":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","relationships":[{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"calm:ContingentconsiderationMember"}]},{"name":"rpt:domain-18","root":"us-gaap:AssetAcquisitionDomain","relationships":[{"source":"us-gaap:AssetAcquisitionDomain","target":"calm:FassioEggFarmsIncMember"}]},{"name":"rpt:domain-19","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-20","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"calm:NonSpecialtyShellEggSalesMember"},{"source":"srt:ProductsAndServicesDomain","target":"calm:SpecialtyShellEggSalesMember"},{"source":"srt:ProductsAndServicesDomain","target":"calm:EggProductsMember"},{"source":"srt:ProductsAndServicesDomain","target":"calm:OtherMember"}]},{"name":"rpt:domain-21","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"}]},{"name":"rpt:domain-22","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:BroilerProcessingPlanthhatcheryAndFeedMillMember"}]},{"name":"rpt:domain-23","root":"srt:EquityMethodInvesteeNameDomain","relationships":[{"source":"srt:EquityMethodInvesteeNameDomain","target":"us-gaap:OtherInvesteesMember"}]},{"name":"rpt:domain-24","root":"srt:OwnershipDomain","relationships":[{"source":"srt:OwnershipDomain","target":"calm:CalMaineFoodsLlcMember"},{"source":"srt:OwnershipDomain","target":"calm:CrepiniLlcMember"}]},{"name":"rpt:domain-25","root":"dei:EntityDomain","relationships":[{"source":"dei:EntityDomain","target":"calm:CrepiniFoodsLlcMember"},{"source":"dei:EntityDomain","target":"calm:CrepiniLlcMember"}]}],"members":[{"name":"calm:BellEtAlVCalMaineFoodsEtAlMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"calm:BentonCountyFoodsMember","domainClasses":["srt:OwnershipDomain"]},{"name":"calm:BroilerProcessingPlanthhatcheryAndFeedMillMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"calm:CalMaineFoodsLlcMember","domainClasses":["srt:OwnershipDomain"]},{"name":"calm:ContingentconsiderationMember","domainClasses":["us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"]},{"name":"calm:CreditAgreementMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"calm:CrepiniFoodsLlcMember","domainClasses":["dei:EntityDomain"]},{"name":"calm:CrepiniLlcMember","domainClasses":["dei:EntityDomain","srt:OwnershipDomain"]},{"name":"calm:EggProductsMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:FassioEggFarmsIncMember","domainClasses":["us-gaap:AssetAcquisitionDomain","us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"calm:FraserEtAlVCalMaineFoodsIncEtAlMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"calm:IseAmericaIncMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"calm:IseIncMember","domainClasses":["us-gaap:AssetAcquisitionDomain"]},{"name":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"calm:MeadowcreekFoodsLlcMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"calm:NonSpecialtyShellEggSalesMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:OtherMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:SpecialtyShellEggSalesMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember","domainClasses":["srt:RestatementDomain"]},{"name":"srt:RestatementAdjustmentMember","domainClasses":["srt:RestatementDomain"]},{"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:FairValueInputsLevel1Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueInputsLevel2Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueInputsLevel3Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"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:OtherInvesteesMember","domainClasses":["srt:EquityMethodInvesteeNameDomain"]},{"name":"us-gaap:PendingLitigationMember","domainClasses":["us-gaap:LitigationStatusDomain"]},{"name":"us-gaap:RetainedEarningsMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:StandbyLettersOfCreditMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"us-gaap:SubsequentEventMember","domainClasses":["us-gaap:SubsequentEventTypeDomain"]},{"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},{"dimension":"us-gaap:AssetAcquisitionAxis","domainNetwork":"rpt:domain-1","optional":true}]},{"name":"rpt:cube-1","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-2","optional":true}]},{"name":"rpt:cube-2","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:LitigationStatusAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"srt:LitigationCaseAxis","domainNetwork":"rpt:domain-4","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-5","optional":true},{"dimension":"srt:OwnershipAxis","domainNetwork":"rpt:domain-6","optional":true},{"dimension":"us-gaap:DebtInstrumentAxis","domainNetwork":"rpt:domain-7","optional":true},{"dimension":"us-gaap:CreditFacilityAxis","domainNetwork":"rpt:domain-8","optional":true},{"dimension":"us-gaap:SubsequentEventTypeAxis","domainNetwork":"rpt:domain-9","optional":true},{"dimension":"us-gaap:LossContingenciesByNatureOfContingencyAxis","domainNetwork":"rpt:domain-10","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-11","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-11","optional":true}]},{"name":"rpt:cube-5","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-11","optional":true}]},{"name":"rpt:cube-6","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-11","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-12","optional":true},{"dimension":"srt:RestatementAxis","domainNetwork":"rpt:domain-13","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:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-14","optional":true}]},{"name":"rpt:cube-8","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:InvestmentTypeAxis","domainNetwork":"rpt:domain-15","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-16","optional":true},{"dimension":"us-gaap:FairValueByLiabilityClassAxis","domainNetwork":"rpt:domain-17","optional":true}]},{"name":"rpt:cube-9","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AssetAcquisitionAxis","domainNetwork":"rpt:domain-18","optional":true}]},{"name":"rpt:cube-10","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FinancialInstrumentAxis","domainNetwork":"rpt:domain-19","optional":true}]},{"name":"rpt:cube-11","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-20","optional":true}]},{"name":"rpt:cube-12","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-21","optional":true}]},{"name":"rpt:cube-13","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:SubsequentEventTypeAxis","domainNetwork":"rpt:domain-9","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-5","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-22","optional":true},{"dimension":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","domainNetwork":"rpt:domain-23","optional":true},{"dimension":"srt:OwnershipAxis","domainNetwork":"rpt:domain-24","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-25","optional":true}]},{"name":"rpt:cube-14","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-5","optional":true}]},{"name":"rpt:cube-undimensioned","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]}],"labels":[{"forObject":"calm:AgriculturalRelatedInventoryEggs","labelType":"xbrl:terseLabel","value":"Eggs and egg products","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryEggs","labelType":"xbrl:label","value":"Agricultural Related Inventory, Eggs","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryEggs","labelType":"xbrl:documentation","value":"Agricultural Related Inventory, Eggs","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryFlocks","labelType":"xbrl:terseLabel","value":"Flocks, net of amortization","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryFlocks","labelType":"xbrl:label","value":"Agricultural Related Inventory, Flocks","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryFlocks","labelType":"xbrl:documentation","value":"Agricultural related inventory, flocks, net of accumulated amortization.","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryLayers","labelType":"xbrl:label","value":"Agricultural Related Inventory, Layers","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryLayers","labelType":"xbrl:documentation","value":"Agricultural Related Inventory, Layers","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryLayers","labelType":"xbrl:terseLabel","value":"Layers","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryPulletsandBreeders","labelType":"xbrl:terseLabel","value":"Pullets and breeders","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryPulletsandBreeders","labelType":"xbrl:label","value":"Agricultural Related Inventory, Pullets and Breeders","language":"en-US"},{"forObject":"calm:AgriculturalRelatedInventoryPulletsandBreeders","labelType":"xbrl:documentation","value":"Agricultural Related Inventory, Pullets and Breeders","language":"en-US"},{"forObject":"calm:AllowanceForDoubtfulAccountsAsPercentageOfReceivablesAgedOver60Days","labelType":"xbrl:label","value":"Allowance For Doubtful Accounts As Percentage Of Receivables Aged Over 60 Days","language":"en-US"},{"forObject":"calm:AllowanceForDoubtfulAccountsAsPercentageOfReceivablesAgedOver60Days","labelType":"xbrl:documentation","value":"Allowance For Doubtful Accounts As Percentage Of Receivables Aged Over 60 Days","language":"en-US"},{"forObject":"calm:AllowanceForDoubtfulAccountsAsPercentageOfReceivablesAgedOver60Days","labelType":"xbrl:terseLabel","value":"Allowance for doubtful accounts as percentage of receivables aged over 60 days","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:label","value":"Available For Sale Debt Securities, Current, Accumulated Gross Unrealized Gain, Before Tax","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:documentation","value":"Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), clasified as current.","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:terseLabel","value":"Gains in Accumulated Other Comprehensive Income, Current","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:verboseLabel","value":"Unrealized Gains, Current","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:label","value":"Available For Sale Debt Securities, Current, Accumulated Gross Unrealized Loss, Before Tax","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:documentation","value":"Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:terseLabel","value":"Unrealized Losses, Current","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","labelType":"xbrl:label","value":"Available For Sale Debt Securities, Current, Amortized Cost Basis","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","labelType":"xbrl:totalLabel","value":"Amortized Cost, Current","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:label","value":"Available For Sale Debt Securities, Noncurrent, Accumulated Gross Unrealized Gain, Before Tax","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:documentation","value":"Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), clasified as noncurrent.","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:terseLabel","value":"Unrealized Gains, Noncurrent","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:label","value":"Available For Sale Debt Securities, Noncurrent, Accumulated Gross Unrealized Loss, Before Tax","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:documentation","value":"Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:terseLabel","value":"Unrealized Losses, Noncurrent","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis","labelType":"xbrl:label","value":"Available For Sale Debt Securities, Noncurrent, Amortized Cost Basis","language":"en-US"},{"forObject":"calm:AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis","labelType":"xbrl:totalLabel","value":"Amortized Cost, Noncurrent","language":"en-US"},{"forObject":"calm:BellEtAlVCalMaineFoodsEtAlMember","labelType":"xbrl:terseLabel","value":"Bell et al. v. Cal-Maine Foods et al. [Member]","language":"en-US"},{"forObject":"calm:BellEtAlVCalMaineFoodsEtAlMember","labelType":"xbrl:label","value":"Bell et al. v. Cal-Maine Foods et al. [Member]","language":"en-US"},{"forObject":"calm:BellEtAlVCalMaineFoodsEtAlMember","labelType":"xbrl:documentation","value":"Bell et al. v. Cal-Maine Foods et al. [Member]","language":"en-US"},{"forObject":"calm:BentonCountyFoodsMember","labelType":"xbrl:label","value":"Benton County Foods [Member]","language":"en-US"},{"forObject":"calm:BroilerProcessingPlanthhatcheryAndFeedMillMember","labelType":"xbrl:label","value":"Broiler Processing Plant,Hhatchery and Feed Mill [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:CalMaineFoodsLlcMember","labelType":"xbrl:label","value":"Cal-Maine Foods LLC [Member]","language":"en-US"},{"forObject":"calm:ContingentconsiderationMember","labelType":"xbrl:label","value":"Contingent consideration [Member]","language":"en-US"},{"forObject":"calm:CreditAgreementMember","labelType":"xbrl:label","value":"Credit Agreement [Member]","language":"en-US"},{"forObject":"calm:CrepiniFoodsLlcMember","labelType":"xbrl:label","value":"Crepini Foods LLC [Member]","language":"en-US"},{"forObject":"calm:CrepiniLlcMember","labelType":"xbrl:label","value":"Crepini LLC [Member]","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedGain","labelType":"xbrl:label","value":"Debt Securities, Available For Sale, Current, Realized Gain","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedGain","labelType":"xbrl:terseLabel","value":"Gross realized gains on sales of available-for-sale securities, current","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedGain","labelType":"xbrl:documentation","value":"Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedLoss","labelType":"xbrl:label","value":"Debt Securities, Available For Sale, Current, Realized Loss","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedLoss","labelType":"xbrl:terseLabel","value":"Gross realized losses on sales of available-for-sale securities, current","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedLoss","labelType":"xbrl:documentation","value":"Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedGain","labelType":"xbrl:label","value":"Debt Securities, Available For Sale, Noncurrent, Realized Gain","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedGain","labelType":"xbrl:documentation","value":"Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedGain","labelType":"xbrl:terseLabel","value":"Gross realized gains on sales of available-for-sale securities, noncurrent","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss","labelType":"xbrl:label","value":"Debt Securities, Available For Sale, Noncurrent, Realized Loss","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss","labelType":"xbrl:documentation","value":"Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.","language":"en-US"},{"forObject":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss","labelType":"xbrl:terseLabel","value":"Gross realized losses on sales of available-for-sale securities, noncurrent","language":"en-US"},{"forObject":"calm: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: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:FairValueOfTheContingentConsideration","labelType":"xbrl:label","value":"Fair Value Of The Contingent Consideration","language":"en-US"},{"forObject":"calm:FairValueOfTheContingentConsideration","labelType":"xbrl:periodStartLabel","value":"Fair value of the contingent consideration, Beginning balance","language":"en-US"},{"forObject":"calm:FairValueOfTheContingentConsideration","labelType":"xbrl:periodEndLabel","value":"Fair value of the contingent consideration, Ending balance","language":"en-US"},{"forObject":"calm:FassioEggFarmsIncMember","labelType":"xbrl:label","value":"Fassio Egg Farms, Inc. [Member]","language":"en-US"},{"forObject":"calm:FlockCostsAmortizationPeriod1","labelType":"xbrl:label","value":"Flock Costs, Amortization Period","language":"en-US"},{"forObject":"calm:FlockCostsAmortizationPeriod1","labelType":"xbrl:documentation","value":"Flock Costs, Amortization Period","language":"en-US"},{"forObject":"calm:FlockCostsAmortizationPeriod1","labelType":"xbrl:terseLabel","value":"Flock costs, amortization period","language":"en-US"},{"forObject":"calm:FlockCostsCostAccumulationPeriod","labelType":"xbrl:label","value":"Flock Costs, Cost Accumulation Period","language":"en-US"},{"forObject":"calm:FlockCostsCostAccumulationPeriod","labelType":"xbrl:terseLabel","value":"Flock costs, cost accumulation period","language":"en-US"},{"forObject":"calm:FlockCostsCostAccumulationPeriod","labelType":"xbrl:documentation","value":"Flock Costs, Cost Accumulation Period","language":"en-US"},{"forObject":"calm:FraserEtAlVCalMaineFoodsIncEtAlMember","labelType":"xbrl:terseLabel","value":"Fraser et al. v. Cal-Maine Foods, Inc. et al. [Member]","language":"en-US"},{"forObject":"calm:FraserEtAlVCalMaineFoodsIncEtAlMember","labelType":"xbrl:label","value":"Fraser et al. v. Cal-Maine Foods, Inc. et al. [Member]","language":"en-US"},{"forObject":"calm:FraserEtAlVCalMaineFoodsIncEtAlMember","labelType":"xbrl:documentation","value":"Fraser et al. v. Cal-Maine Foods, Inc. et al. [Member]","language":"en-US"},{"forObject":"calm:GainOnInvoluntaryConversionsPolicyTextBlock","labelType":"xbrl:label","value":"Gain on Involuntary Conversions [Policy Text Block]","language":"en-US"},{"forObject":"calm:GainOnInvoluntaryConversionsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Gain on Involuntary Conversions","language":"en-US"},{"forObject":"calm:ImmaterialErrorCorrectionPolicyTextBlock","labelType":"xbrl:label","value":"Immaterial Error Correction [Policy Text Block]","language":"en-US"},{"forObject":"calm:ImmaterialErrorCorrectionPolicyTextBlock","labelType":"xbrl:documentation","value":"Immaterial Error Correction.","language":"en-US"},{"forObject":"calm:ImmaterialErrorCorrectionPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Immaterial Error Correction","language":"en-US"},{"forObject":"calm:IseAmericaIncMember","labelType":"xbrl:label","value":"ISE America, Inc. [Member]","language":"en-US"},{"forObject":"calm:IseIncMember","labelType":"xbrl:label","value":"ISE Inc [Member]","language":"en-US"},{"forObject":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember","labelType":"xbrl:label","value":"Kraft Foods Global, Inc. et al. v. United Egg Producers, Inc. et al [Member]","language":"en-US"},{"forObject":"calm: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:LitigationSettlementTrebleDamagesOfRemainingDefendants","labelType":"xbrl:label","value":"Litigation Settlement Treble Damages Of Remaining Defendants","language":"en-US"},{"forObject":"calm:LitigationSettlementTrebleDamagesOfRemainingDefendants","labelType":"xbrl:terseLabel","value":"Treble damages of remaining defendants","language":"en-US"},{"forObject":"calm:LossContingencyDamagesSoughtvaluePerClaim","labelType":"xbrl:label","value":"Loss Contingency, Damages Sought,Value Per Claim","language":"en-US"},{"forObject":"calm:LossContingencyDamagesSoughtvaluePerClaim","labelType":"xbrl:terseLabel","value":"Damages sought per claim","language":"en-US"},{"forObject":"calm:LossContingencyDamagesSoughtvaluePerClaim","labelType":"xbrl:documentation","value":"Loss Contingency, Damages Sought,Value Per Claim","language":"en-US"},{"forObject":"calm:MeadowcreekFoodsLlcMember","labelType":"xbrl:label","value":"Meadowcreek Foods LLC [Member]","language":"en-US"},{"forObject":"calm: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:NumberOfCageFreeAcquired","labelType":"xbrl:label","value":"Number Of Cage Free Acquired","language":"en-US"},{"forObject":"calm:NumberOfCageFreeAcquired","labelType":"xbrl:terseLabel","value":"Number of cage-free","language":"en-US"},{"forObject":"calm:NumberOfFacilitiesTestedPositiveForHpai","labelType":"xbrl:label","value":"Number Of Facilities, Tested Positive For HPAI","language":"en-US"},{"forObject":"calm:NumberOfFacilitiesTestedPositiveForHpai","labelType":"xbrl:documentation","value":"Number Of Facilities, Tested Positive For HPAI","language":"en-US"},{"forObject":"calm:NumberOfFacilitiesTestedPositiveForHpai","labelType":"xbrl:terseLabel","value":"Number of facilities, tested positive for HPAI","language":"en-US"},{"forObject":"calm:NumberOfLayingHensAffectedByHpaiPositiveTest","labelType":"xbrl:label","value":"Number Of Laying Hens, Affected By HPAI Positive Test","language":"en-US"},{"forObject":"calm:NumberOfLayingHensAffectedByHpaiPositiveTest","labelType":"xbrl:documentation","value":"Number Of Laying Hens, Affected By HPAI Positive Test","language":"en-US"},{"forObject":"calm:NumberOfLayingHensAffectedByHpaiPositiveTest","labelType":"xbrl:terseLabel","value":"Number of laying hens, affected by HPAI positive test","language":"en-US"},{"forObject":"calm:NumberOfMajorCustomers","labelType":"xbrl:label","value":"Number Of Major Customers","language":"en-US"},{"forObject":"calm:NumberOfMajorCustomers","labelType":"xbrl:documentation","value":"Number Of Major Customers","language":"en-US"},{"forObject":"calm:NumberOfMajorCustomers","labelType":"xbrl:terseLabel","value":"Number of major customers","language":"en-US"},{"forObject":"calm:NumberOfPulletsAcquired","labelType":"xbrl:label","value":"Number Of Pullets Acquired","language":"en-US"},{"forObject":"calm:NumberOfPulletsAcquired","labelType":"xbrl:terseLabel","value":"Number of pullets","language":"en-US"},{"forObject":"calm:NumberOfPulletsTestedPositiveForHpai","labelType":"xbrl:label","value":"Number Of Pullets, Tested Positive For HPAI","language":"en-US"},{"forObject":"calm:NumberOfPulletsTestedPositiveForHpai","labelType":"xbrl:documentation","value":"Number Of Pullets, Tested Positive For HPAI","language":"en-US"},{"forObject":"calm:NumberOfPulletsTestedPositiveForHpai","labelType":"xbrl:terseLabel","value":"Number of pullets, tested positive for HPAI","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:PercentOfTotalFlockAffectedByHpaiPositiveTest","labelType":"xbrl:label","value":"Percent Of Total Flock Affected By HPAI Positive Test","language":"en-US"},{"forObject":"calm:PercentOfTotalFlockAffectedByHpaiPositiveTest","labelType":"xbrl:documentation","value":"Percent Of Total Flock Affected By HPAI Positive Test","language":"en-US"},{"forObject":"calm:PercentOfTotalFlockAffectedByHpaiPositiveTest","labelType":"xbrl:terseLabel","value":"Percent of total flock affected by HPAI positive test","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:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","labelType":"xbrl:terseLabel","value":"Purchase of common stock by treasury","language":"en-US"},{"forObject":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","labelType":"xbrl:label","value":"Proceeds From (Purchase of) Sale Of Treasury Stock Net of Stock Issued During Period, Restricted Stock Award","language":"en-US"},{"forObject":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","labelType":"xbrl:documentation","value":"Proceeds From (Purchase of) Sale Of Treasury Stock Net of Stock Issued During Period, Restricted Stock Award","language":"en-US"},{"forObject":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent","labelType":"xbrl:label","value":"Proceeds From Sale And Maturity Of Available For Sale Securities, Current","language":"en-US"},{"forObject":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent","labelType":"xbrl:documentation","value":"Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.","language":"en-US"},{"forObject":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent","labelType":"xbrl:terseLabel","value":"Proceeds from sale of available-for-sale securities, current","language":"en-US"},{"forObject":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent","labelType":"xbrl:label","value":"Proceeds From Sale And Maturity Of Available For Sale Securities Noncurrent","language":"en-US"},{"forObject":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent","labelType":"xbrl:terseLabel","value":"Proceeds from sale of available-for-sale securities, noncurrent","language":"en-US"},{"forObject":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent","labelType":"xbrl:documentation","value":"Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.","language":"en-US"},{"forObject":"calm:ProductionAndProcessingFacilitiesCapacityNumberOfLayers","labelType":"xbrl:label","value":"Production and Processing Facilities, Capacity, Number of Layers","language":"en-US"},{"forObject":"calm:ProductionAndProcessingFacilitiesCapacityNumberOfLayers","labelType":"xbrl:terseLabel","value":"Layer capacity at the time of acquisition","language":"en-US"},{"forObject":"calm:ProductionAndProcessingFacilitiesCapacityNumberOfLayers","labelType":"xbrl:documentation","value":"Production and Processing Facilities, Capacity, Number of Layers","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:SignificantaccountingpoliciestableTable","labelType":"xbrl:label","value":"Significant Accounting Policies [Table]","language":"en-US"},{"forObject":"calm:SpecialtyShellEggSalesMember","labelType":"xbrl:terseLabel","value":"Specialty shell egg sales [Member]","language":"en-US"},{"forObject":"calm:SpecialtyShellEggSalesMember","labelType":"xbrl:label","value":"Specialty Shell Egg Sales [Member]","language":"en-US"},{"forObject":"calm:SpecialtyShellEggSalesMember","labelType":"xbrl:documentation","value":"Specialty Shell Egg Sales [Member]","language":"en-US"},{"forObject":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember","labelType":"xbrl:terseLabel","value":"State of Texas v. Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton County Foods, LLC [Member]","language":"en-US"},{"forObject":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember","labelType":"xbrl:label","value":"State of Texas v. Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton County Foods, LLC [Member]","language":"en-US"},{"forObject":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember","labelType":"xbrl:documentation","value":"State of Texas v. Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton County Foods, LLC [Member]","language":"en-US"},{"forObject":"calm:StockCompensationPlanTransactions","labelType":"xbrl:label","value":"Stock Compensation Plan Transactions","language":"en-US"},{"forObject":"calm:StockCompensationPlanTransactions","labelType":"xbrl:documentation","value":"Stock Compensation Plan Transactions","language":"en-US"},{"forObject":"calm:StockCompensationPlanTransactions","labelType":"xbrl:terseLabel","value":"Stock compensation plan transactions","language":"en-US"},{"forObject":"calm:StockCompensationPlanTransactionsShares","labelType":"xbrl:label","value":"Stock Compensation Plan Transactions Shares","language":"en-US"},{"forObject":"calm:StockCompensationPlanTransactionsShares","labelType":"xbrl:documentation","value":"Stock Compensation Plan Transactions Shares","language":"en-US"},{"forObject":"calm:StockCompensationPlanTransactionsShares","labelType":"xbrl:negatedLabel","value":"Stock compensation plan transactions (in shares)","language":"en-US"},{"forObject":"calm:TreasuryStockPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Treasury Stock","language":"en-US"},{"forObject":"calm:TreasuryStockPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Treasury Stock, Policy [Policy Text Block]","language":"en-US"},{"forObject":"calm:TreasuryStockPolicyPolicyTextBlock","labelType":"xbrl:documentation","value":"Treasury Stock, Policy [Policy Text Block]","language":"en-US"},{"forObject":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember","labelType":"xbrl:terseLabel","value":"2012 Omnibus Long-Term Incentive Plan [Member]","language":"en-US"},{"forObject":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember","labelType":"xbrl:label","value":"Two Thousand Twelve Omnibus Long Term Incentive Plan [Member]","language":"en-US"},{"forObject":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember","labelType":"xbrl:documentation","value":"Two Thousand Twelve Omnibus Long-Term Incentive Plan [Member]","language":"en-US"},{"forObject":"calm: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:EntityDomain","labelType":"xbrl:label","value":"Entity [Domain]","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:LegalEntityAxis","labelType":"xbrl:label","value":"Legal Entity [Axis]","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":"srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember","labelType":"xbrl:label","value":"Cumulative Effect Period Of Adoption Adjusted Balance [Member]","language":"en-US"},{"forObject":"srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember","labelType":"xbrl:terseLabel","value":"Adjusted Balance [Member]","language":"en-US"},{"forObject":"srt:EquityMethodInvesteeNameDomain","labelType":"xbrl:terseLabel","value":"Equity Method Investee, Name [Domain]","language":"en-US"},{"forObject":"srt:EquityMethodInvesteeNameDomain","labelType":"xbrl:label","value":"Investment, Name [Domain]","language":"en-US"},{"forObject":"srt:LitigationCaseAxis","labelType":"xbrl:terseLabel","value":"Litigation Case [Axis]","language":"en-US"},{"forObject":"srt:LitigationCaseAxis","labelType":"xbrl:label","value":"Litigation Case [Axis]","language":"en-US"},{"forObject":"srt:LitigationCaseTypeDomain","labelType":"xbrl:terseLabel","value":"Litigation Case [Domain]","language":"en-US"},{"forObject":"srt:LitigationCaseTypeDomain","labelType":"xbrl:label","value":"Litigation Case [Domain]","language":"en-US"},{"forObject":"srt:OwnershipAxis","labelType":"xbrl:label","value":"Ownership [Axis]","language":"en-US"},{"forObject":"srt:OwnershipDomain","labelType":"xbrl:label","value":"Ownership [Domain]","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:terseLabel","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:label","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:terseLabel","value":"Product and Service [Domain]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:label","value":"Product and Service [Domain]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:terseLabel","value":"Range [Axis]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:label","value":"Statistical Measurement [Axis]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:terseLabel","value":"Range [Domain]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:label","value":"Statistical Measurement [Domain]","language":"en-US"},{"forObject":"srt:RestatementAdjustmentMember","labelType":"xbrl:label","value":"Restatement Adjustment [Member]","language":"en-US"},{"forObject":"srt:RestatementAdjustmentMember","labelType":"xbrl:terseLabel","value":"Impact of ASC 326 [Member]","language":"en-US"},{"forObject":"srt:RestatementAxis","labelType":"xbrl:label","value":"Restatement [Axis]","language":"en-US"},{"forObject":"srt:RestatementDomain","labelType":"xbrl:label","value":"Restatement [Domain]","language":"en-US"},{"forObject":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","labelType":"xbrl:terseLabel","value":"Investment, Name [Axis]","language":"en-US"},{"forObject":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","labelType":"xbrl:label","value":"Investment, Name [Axis]","language":"en-US"},{"forObject":"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":"Accrued 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:AdvertisingCostsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Advertising Costs","language":"en-US"},{"forObject":"us-gaap:AdvertisingCostsPolicyTextBlock","labelType":"xbrl:label","value":"Advertising Costs [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:AdvertisingExpense","labelType":"xbrl:label","value":"Advertising Expense","language":"en-US"},{"forObject":"us-gaap:AdvertisingExpense","labelType":"xbrl:terseLabel","value":"Advertising expense","language":"en-US"},{"forObject":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","labelType":"xbrl:terseLabel","value":"Feed and supplies","language":"en-US"},{"forObject":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","labelType":"xbrl:label","value":"Agricultural Related Inventory, Feed and Supplies","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:terseLabel","value":"Stock based compensation expense","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Expense","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:verboseLabel","value":"Reserves for credit losses","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:label","value":"Accounts Receivable, Allowance for Credit Loss, Current","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:terseLabel","value":"Allowance for doubtful accounts","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:label","value":"Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:terseLabel","value":"Antidilutive restricted shares","language":"en-US"},{"forObject":"us-gaap:AreaOfLand","labelType":"xbrl:label","value":"Area of land","language":"en-US"},{"forObject":"us-gaap:AreaOfLand","labelType":"xbrl:terseLabel","value":"Area of land, inventories and an egg products breaking facility","language":"en-US"},{"forObject":"us-gaap:AssetAcquisitionAxis","labelType":"xbrl:label","value":"Asset Acquisition [Axis]","language":"en-US"},{"forObject":"us-gaap:AssetAcquisitionDomain","labelType":"xbrl:label","value":"Asset Acquisition [Domain]","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":"Fair value adjustment","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, Current","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:BusinessAcquisitionPercentageOfVotingInterestsAcquired","labelType":"xbrl:label","value":"Business acquisition, percentage of voting interest acquired","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","labelType":"xbrl:verboseLabel","value":"Business acquisition, percentage of voting interest acquired","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","labelType":"xbrl:terseLabel","value":"Additional interest acquired","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:label","value":"Business combination, consideration transferred","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:terseLabel","value":"Business combination, consideration transferred","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:totalLabel","value":"Total estimated purchase price","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred","labelType":"xbrl:label","value":"Business Combination Consideration Transferred Liabilities Incurred","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred","labelType":"xbrl:terseLabel","value":"Fair value of contingent consideration","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Acquisitions","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:label","value":"Business Combination Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","labelType":"xbrl:label","value":"Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Other Than Goodwill","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","labelType":"xbrl:terseLabel","value":"Intangible assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","labelType":"xbrl:terseLabel","value":"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:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","labelType":"xbrl:negatedTerseLabel","value":"Liabilities assumed","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","labelType":"xbrl:totalLabel","value":"Total identifiable 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:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","labelType":"xbrl:label","value":"Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Noncurrent Assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","labelType":"xbrl:terseLabel","value":"Other long-term assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","labelType":"xbrl:label","value":"Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","labelType":"xbrl:totalLabel","value":"Total identifiable 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":"Acquisitions [Abstract]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsPolicy","labelType":"xbrl:terseLabel","value":"Business Combinations","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsPolicy","labelType":"xbrl:label","value":"Business Combinations Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:terseLabel","value":"Cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Cash and Cash Equivalents, at Carrying Value","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:label","value":"Cash and Cash Equivalents, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodStartLabel","value":"Cash and cash equivalents at beginning of period","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodEndLabel","value":"Cash and cash equivalents 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 and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","labelType":"xbrl:label","value":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect","language":"en-US"},{"forObject":"us-gaap: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:CommitmentsAndContingenciesPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Loss Contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesPolicyTextBlock","labelType":"xbrl:label","value":"Commitments and Contingencies, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:CommonClassAMember","labelType":"xbrl:terseLabel","value":"Class A Convertible Common Stock [Member]","language":"en-US"},{"forObject":"us-gaap:CommonClassAMember","labelType":"xbrl:label","value":"Class A Common Stock [Member]","language":"en-US"},{"forObject":"us-gaap:CommonClassAMember","labelType":"xbrl:verboseLabel","value":"Class A [Member]","language":"en-US"},{"forObject":"us-gaap: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):","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:ConsolidationPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Principles of Consolidation","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:label","value":"Consolidation, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap: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:CreditFacilityAxis","labelType":"xbrl:label","value":"Credit Facility [Axis]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityAxis","labelType":"xbrl:terseLabel","value":"Credit Facility [Axis]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityDomain","labelType":"xbrl:terseLabel","value":"Credit Facility [Domain]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityDomain","labelType":"xbrl:label","value":"Credit Facility [Domain]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentAxis","labelType":"xbrl:terseLabel","value":"Debt Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentAxis","labelType":"xbrl:label","value":"Debt Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCarryingAmount","labelType":"xbrl:terseLabel","value":"Amount borrowed","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCarryingAmount","labelType":"xbrl:label","value":"Long-term Debt, Gross","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCarryingAmount","labelType":"xbrl:verboseLabel","value":"Outstanding","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentNameDomain","labelType":"xbrl:terseLabel","value":"Debt Instrument, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentNameDomain","labelType":"xbrl:label","value":"Debt Instrument, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss","labelType":"xbrl:label","value":"Debt Securities Available For Sale Allowance For Credit Loss","language":"en-US"},{"forObject":"us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss","labelType":"xbrl:terseLabel","value":"Allowance for credit losses","language":"en-US"},{"forObject":"us-gaap:DebtSecuritiesAvailableForSaleTable","labelType":"xbrl:terseLabel","value":"Schedule of Available-for-sale Securities [Table]","language":"en-US"},{"forObject":"us-gaap:DebtSecuritiesAvailableForSaleTable","labelType":"xbrl:label","value":"Schedule of Available-for-sale Securities [Table]","language":"en-US"},{"forObject":"us-gaap: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:EarningsPerSharePolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Net Income (Loss) per Common Share","language":"en-US"},{"forObject":"us-gaap:EarningsPerSharePolicyTextBlock","labelType":"xbrl:label","value":"Earnings Per Share, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:terseLabel","value":"Net Income per Common Share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:label","value":"Earnings Per Share [Text Block]","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:label","value":"Employee Related Liabilities Current","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Accrued wages and benefits","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:terseLabel","value":"Weighted average period of unrecognized compensation expense","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","labelType":"xbrl:terseLabel","value":"Unrecognized compensation expense","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount","language":"en-US"},{"forObject":"us-gaap: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:EquityMethodInvestmentOwnershipPercentage","labelType":"xbrl:terseLabel","value":"Ownership percentage","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentOwnershipPercentage","labelType":"xbrl:label","value":"Equity Method Investment, Ownership Percentage","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsPolicy","labelType":"xbrl:terseLabel","value":"Investments in Unconsolidated Entities","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsPolicy","labelType":"xbrl:label","value":"Equity and Cost Method Investments, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap: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:FinanceLeasePrincipalPayments","labelType":"xbrl:negatedTerseLabel","value":"Principal payments on finance lease","language":"en-US"},{"forObject":"us-gaap:FinanceLeasePrincipalPayments","labelType":"xbrl:label","value":"Finance Lease, Principal Payments","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:terseLabel","value":"Financial Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:label","value":"Financial Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:terseLabel","value":"Intangible assets estimated useful life","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:label","value":"Finite-Lived Intangible Asset, Useful Life","language":"en-US"},{"forObject":"us-gaap: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: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:GoodwillAndIntangibleAssetsGoodwillPolicy","labelType":"xbrl:verboseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","labelType":"xbrl:label","value":"Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","labelType":"xbrl:verboseLabel","value":"Intangible Assets","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","labelType":"xbrl:label","value":"Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap: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:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Impairment of Long-Lived Assets","language":"en-US"},{"forObject":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","labelType":"xbrl:label","value":"Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","labelType":"xbrl:negatedLabel","value":"Less: Loss attributable to noncontrolling interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","labelType":"xbrl:terseLabel","value":"Less: Loss attributable to noncontrolling interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:totalLabel","value":"Income before income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:terseLabel","value":"Equity income (loss) of unconsolidated entities","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:label","value":"Equity income (loss) of unconsolidated entities","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:negatedLabel","value":"Equity in income of affiliates","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:terseLabel","value":"Income Statement [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:label","value":"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:IncomeTaxPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:label","value":"Income Tax, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap: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:InventoryPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:label","value":"Inventory, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:InvestmentPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Investment Securities Available-for-Sale","language":"en-US"},{"forObject":"us-gaap:InvestmentPolicyTextBlock","labelType":"xbrl:label","value":"Investment, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:InvestmentTypeAxis","labelType":"xbrl:terseLabel","value":"Investment Type [Axis]","language":"en-US"},{"forObject":"us-gaap:InvestmentTypeAxis","labelType":"xbrl:label","value":"Investment Type [Axis]","language":"en-US"},{"forObject":"us-gaap:InvestmentTypeCategorizationMember","labelType":"xbrl:terseLabel","value":"Investments [Domain]","language":"en-US"},{"forObject":"us-gaap:InvestmentTypeCategorizationMember","labelType":"xbrl:label","value":"Investments [Domain]","language":"en-US"},{"forObject":"us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Contractual Maturities of Investment Securities","language":"en-US"},{"forObject":"us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock","labelType":"xbrl:label","value":"Investments Classified by Contractual Maturity Date [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","labelType":"xbrl:terseLabel","value":"Investments, Debt and Equity Securities [Abstract]","language":"en-US"},{"forObject":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","labelType":"xbrl:label","value":"Investment Securities [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","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:LesseeFinanceLeaseRemainingLeaseTerm","labelType":"xbrl:terseLabel","value":"Finance lease, remaining terms","language":"en-US"},{"forObject":"us-gaap:LesseeFinanceLeaseRemainingLeaseTerm","labelType":"xbrl:label","value":"Lessee, Finance Lease, Remaining Lease Term","language":"en-US"},{"forObject":"us-gaap:LesseeLeasesPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Leases","language":"en-US"},{"forObject":"us-gaap:LesseeLeasesPolicyTextBlock","labelType":"xbrl:label","value":"Lessee, Leases [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseTermOfContract","labelType":"xbrl:terseLabel","value":"Initial operating lease terms","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseTermOfContract","labelType":"xbrl:label","value":"Lessee, Operating Lease, Term of Contract","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:totalLabel","value":"Total liabilities","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:terseLabel","value":"Total liabilities","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:label","value":"Liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:totalLabel","value":"Total Liabilities and Stockholders' Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:label","value":"Liabilities and Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"Liabilities and stockholders' equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:label","value":"Liabilities and Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:totalLabel","value":"Total current liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:label","value":"Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:terseLabel","value":"Current liabilities:","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:label","value":"Liabilities, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesFairValueDisclosure","labelType":"xbrl:label","value":"Liabilities Fair Value Disclosure","language":"en-US"},{"forObject":"us-gaap:LiabilitiesFairValueDisclosure","labelType":"xbrl:terseLabel","value":"Liabilities measured at fair value","language":"en-US"},{"forObject":"us-gaap:LineOfCredit","labelType":"xbrl:label","value":"Line Of Credit","language":"en-US"},{"forObject":"us-gaap:LineOfCredit","labelType":"xbrl:terseLabel","value":"Amount outstanding","language":"en-US"},{"forObject":"us-gaap: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:LossFromCatastrophes","labelType":"xbrl:label","value":"Loss From Catastrophes","language":"en-US"},{"forObject":"us-gaap:LossFromCatastrophes","labelType":"xbrl:terseLabel","value":"Loss on involuntary conversions","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:MinorityInterestDecreaseFromRedemptions","labelType":"xbrl:label","value":"Minority Interest Decrease From Redemptions","language":"en-US"},{"forObject":"us-gaap:MinorityInterestDecreaseFromRedemptions","labelType":"xbrl:negatedLabel","value":"Assumption of noncontrolling interest in Meadowcreek Foods LLC","language":"en-US"},{"forObject":"us-gaap:MinorityInterestDecreaseFromRedemptions","labelType":"xbrl:negatedTerseLabel","value":"Reclass of equity portion of Texas Egg Products, LLC in connection with acquisition","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:MinorityInterestPeriodIncreaseDecrease","labelType":"xbrl:label","value":"Minority Interest Period Increase Decrease","language":"en-US"},{"forObject":"us-gaap:MinorityInterestPeriodIncreaseDecrease","labelType":"xbrl:terseLabel","value":"Acquisition of noncontrolling interest in Meadowcreek Foods LLC","language":"en-US"},{"forObject":"us-gaap:MunicipalBondsMember","labelType":"xbrl:terseLabel","value":"Municipal Bonds [Member]","language":"en-US"},{"forObject":"us-gaap:MunicipalBondsMember","labelType":"xbrl:label","value":"Municipal Bonds [Member]","language":"en-US"},{"forObject":"us-gaap:MutualFundMember","labelType":"xbrl:terseLabel","value":"Mutual Funds [Member]","language":"en-US"},{"forObject":"us-gaap:MutualFundMember","labelType":"xbrl:label","value":"Mutual Funds [Member]","language":"en-US"},{"forObject":"us-gaap:NatureOfOperations","labelType":"xbrl:label","value":"Nature of Operations","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:totalLabel","value":"Net cash used in financing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Cash flows from financing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by (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:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","labelType":"xbrl:terseLabel","value":"Contributions to Crepini Foods LLC","language":"en-US"},{"forObject":"us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","labelType":"xbrl:label","value":"Noncontrolling Interest, Increase from Subsidiary Equity Issuance","language":"en-US"},{"forObject":"us-gaap:NoncontrollingInterestMember","labelType":"xbrl:terseLabel","value":"Noncontrolling Interest [Member]","language":"en-US"},{"forObject":"us-gaap:NoncontrollingInterestMember","labelType":"xbrl:label","value":"Noncontrolling Interest [Member]","language":"en-US"},{"forObject":"us-gaap:NonoperatingIncomeExpense","labelType":"xbrl:totalLabel","value":"Total other income, net","language":"en-US"},{"forObject":"us-gaap:NonoperatingIncomeExpense","labelType":"xbrl:label","value":"Nonoperating Income (Expense)","language":"en-US"},{"forObject":"us-gaap:NumberOfStores","labelType":"xbrl:label","value":"Number Of Stores","language":"en-US"},{"forObject":"us-gaap:NumberOfStores","labelType":"xbrl:terseLabel","value":"Number of retail stores","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 (loss) 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 (loss), before tax:","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:totalLabel","value":"Other comprehensive Income (loss), net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:terseLabel","value":"Other comprehensive loss, net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:verboseLabel","value":"Other comprehensive income (loss), net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossTax","labelType":"xbrl:negatedLabel","value":"Income tax benefit (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:OtherInvesteesMember","labelType":"xbrl:label","value":"Other Investees [Member]","language":"en-US"},{"forObject":"us-gaap:OtherInvesteesMember","labelType":"xbrl:terseLabel","value":"Crepini Foods LLC [Member]","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:PatronageSourceEarnings","labelType":"xbrl:label","value":"Patronage Source Earnings","language":"en-US"},{"forObject":"us-gaap:PatronageSourceEarnings","labelType":"xbrl:terseLabel","value":"Patronage dividends","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDividends","labelType":"xbrl:negatedLabel","value":"Payments of dividends","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDividends","labelType":"xbrl:label","value":"Payments of Dividends","language":"en-US"},{"forObject":"us-gaap: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 business","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInterestInJointVenture","labelType":"xbrl:negatedLabel","value":"Investment in unconsolidated entities","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInterestInJointVenture","labelType":"xbrl:label","value":"Payments to Acquire Interest in Joint Venture","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInterestInJointVenture","labelType":"xbrl:terseLabel","value":"Payments to acquire interest in joint venture","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Purchases of property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:label","value":"Payments to Acquire Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:PendingLitigationMember","labelType":"xbrl:terseLabel","value":"Pending Litigation","language":"en-US"},{"forObject":"us-gaap:PendingLitigationMember","labelType":"xbrl:label","value":"Pending Litigation [Member]","language":"en-US"},{"forObject":"us-gaap:PlanNameAxis","labelType":"xbrl:terseLabel","value":"Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:PlanNameAxis","labelType":"xbrl:label","value":"Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:PlanNameDomain","labelType":"xbrl:terseLabel","value":"Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:PlanNameDomain","labelType":"xbrl:label","value":"Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:terseLabel","value":"Prepaid expenses and other current assets","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:label","value":"Prepaid Expense and Other Assets, Current","language":"en-US"},{"forObject":"us-gaap:PriorPeriodReclassificationAdjustmentDescription","labelType":"xbrl:terseLabel","value":"Reclassification","language":"en-US"},{"forObject":"us-gaap:PriorPeriodReclassificationAdjustmentDescription","labelType":"xbrl:label","value":"Reclassification, Comparability Adjustment [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ProceedsFromDivestitureOfInterestInJointVenture","labelType":"xbrl:label","value":"Proceeds From Divestiture Of Interest In Joint Venture","language":"en-US"},{"forObject":"us-gaap:ProceedsFromDivestitureOfInterestInJointVenture","labelType":"xbrl:terseLabel","value":"Distributions from unconsolidated entities","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:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:terseLabel","value":"Property, plant and equipment useful life","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:label","value":"Property, Plant and Equipment, Useful Life","language":"en-US"},{"forObject":"us-gaap:PurchaseObligation","labelType":"xbrl:label","value":"Purchase Obligation","language":"en-US"},{"forObject":"us-gaap:PurchaseObligation","labelType":"xbrl:terseLabel","value":"Purchase obligation","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLongTermDebt","labelType":"xbrl:label","value":"Repayments Of Long Term Debt","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLongTermDebt","labelType":"xbrl:negativeLabel","value":"Principal payments on long-term debt","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLongTermDebt","labelType":"xbrl:negatedLabel","value":"Principal payments on long-term debt","language":"en-US"},{"forObject":"us-gaap: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:RevenueFromContractWithCustomerAbstract","labelType":"xbrl:terseLabel","value":"Revenue from Contract with Customer [Abstract]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerAbstract","labelType":"xbrl:label","value":"Revenue from Contracts with Customers [Abstract]","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:RevenueFromContractWithCustomerTextBlock","labelType":"xbrl:terseLabel","value":"Revenue from Contracts with Customers","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerTextBlock","labelType":"xbrl:label","value":"Revenue from Contract with Customer [Text Block]","language":"en-US"},{"forObject":"us-gaap:RoyaltyIncomeNonoperating","labelType":"xbrl:label","value":"Royalty Income Nonoperating","language":"en-US"},{"forObject":"us-gaap:RoyaltyIncomeNonoperating","labelType":"xbrl:terseLabel","value":"Royalty income","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 Fassio 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:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:terseLabel","value":"Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:label","value":"Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Equity Award Activity","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfStockholdersEquityTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Stockholders Equity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfStockholdersEquityTableTextBlock","labelType":"xbrl:terseLabel","value":"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:SelfInsuranceReservePolicyTextBlock","labelType":"xbrl:terseLabel","value":"Accrued Self Insurance","language":"en-US"},{"forObject":"us-gaap:SelfInsuranceReservePolicyTextBlock","labelType":"xbrl:label","value":"Self Insurance Reserve [Policy 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:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:terseLabel","value":"Vesting period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:negatedLabel","value":"Number of Shares, Forfeited (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Weighted Average Grant Date Fair Value, Forfeited (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:terseLabel","value":"Number of Shares, Granted (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Weighted Average Grant Date Fair Value, Granted (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodStartLabel","value":"Number of Shares, Outstanding, Beginning Balance (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodEndLabel","value":"Number of Shares, Outstanding, Ending Balance (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodStartLabel","value":"Weighted Average Grant Date Fair Value, Outstanding, Beginning Balance (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodEndLabel","value":"Weighted Average Grant Date Fair Value, Outstanding, Ending Balance (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:negatedLabel","value":"Number of Shares, Vested (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Weighted Average Grant Date Fair Value, Vested (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:terseLabel","value":"Incentive plan shares authorized (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:terseLabel","value":"Shares remaining for issuance","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:label","value":"Share-based Payment Arrangement [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:verboseLabel","value":"Stock Based Compensation","language":"en-US"},{"forObject":"us-gaap:SignificantAccountingPoliciesTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Significant Accounting Policies","language":"en-US"},{"forObject":"us-gaap:SignificantAccountingPoliciesTextBlock","labelType":"xbrl:label","value":"Significant Accounting Policies [Text Block]","language":"en-US"},{"forObject":"us-gaap:SpecialAssessmentBondCurrent","labelType":"xbrl:label","value":"Special Assessment Bond Current","language":"en-US"},{"forObject":"us-gaap:SpecialAssessmentBondCurrent","labelType":"xbrl:terseLabel","value":"Company posted bond, amount","language":"en-US"},{"forObject":"us-gaap:StandbyLettersOfCreditMember","labelType":"xbrl:label","value":"Standby Letters of Credit [Member]","language":"en-US"},{"forObject":"us-gaap:StatementClassOfStockAxis","labelType":"xbrl:terseLabel","value":"Class of Stock [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementClassOfStockAxis","labelType":"xbrl:label","value":"Class of Stock [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:terseLabel","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:label","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:terseLabel","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:label","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl: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:SubsequentEventLineItems","labelType":"xbrl:label","value":"Subsequent Event [Line Items]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventMember","labelType":"xbrl:label","value":"Subsequent Event [Member]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTable","labelType":"xbrl:label","value":"Subsequent Event [Table]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeAxis","labelType":"xbrl:label","value":"Subsequent Event Type [Axis]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeDomain","labelType":"xbrl:label","value":"Subsequent Event Type [Domain]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsAbstract","labelType":"xbrl:label","value":"Subsequent Events [Abstract]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsTextBlock","labelType":"xbrl:label","value":"Subsequent Events [Text Block]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsTextBlock","labelType":"xbrl:terseLabel","value":"Subsequent Events","language":"en-US"},{"forObject":"us-gaap:SuretyBondMember","labelType":"xbrl:label","value":"Surety Bond [Member]","language":"en-US"},{"forObject":"us-gaap:TradeAndOtherAccountsReceivablePolicy","labelType":"xbrl:verboseLabel","value":"Trade Receivables","language":"en-US"},{"forObject":"us-gaap:TradeAndOtherAccountsReceivablePolicy","labelType":"xbrl:label","value":"Accounts Receivable [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap: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,026 shares at November 30, 2024 and 26,022 shares at June 1, 2024","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 - Acquisitions","language":"en-US"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"040201 - Disclosure - Acquisitions (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"040202 - Disclosure - Acquisitions (Summary of Consideration Paid for Fassio and Amounts of Assets Acquired and Liabilities Assumed) (Details)","language":"en-US"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"030203 - Disclosure - Acquisitions (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":"040403 - Disclosure - Fair Value Measurements (Schedule of Beginning and Ending Balances in Fair Value of The Contingent Consideration) (Details)","language":"en-US"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"030401 - Disclosure - Fair Value Measurements (Tables)","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","language":"en-US"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"040301 - Disclosure - Investment Securities (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"040303 - Disclosure - Investment Securities (Schedule of Contractual Maturities of Investment Securities) (Details)","language":"en-US"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"040302 - Disclosure - Investment Securities (Schedule of Investment Securities) (Details)","language":"en-US"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"030301 - Disclosure - Investment Securities (Tables)","language":"en-US"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"011301 - Disclosure - Net Income per Common Share","language":"en-US"},{"forObject":"rpt:group-31","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-32","labelType":"xbrl:label","value":"041301 - Disclosure - Net Income per Common Share (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"031301 - Disclosure - Net Income per Common Share (Tables)","language":"en-US"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"011401 - Disclosure - Revenue from Contracts with Customers","language":"en-US"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"041402 - Disclosure - Revenue from Contracts with Customers (Disaggregation of Revenue) (Details)","language":"en-US"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"031401 - Disclosure - Revenue from Contracts with Customers (Tables)","language":"en-US"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"011601 - Disclosure - Stock Based Compensation","language":"en-US"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"041601 - Disclosure - Stock Based Compensation (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"041602 - Disclosure - Stock Based Compensation (Summary of Equity Award Activity) (Details)","language":"en-US"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"031601 - Disclosure - Stock Based Compensation (Tables)","language":"en-US"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"011901 - Disclosure - Subsequent Events","language":"en-US"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"041901 - Disclosure - Subsequent Events (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"010101 - Disclosure - Summary of Significant Accounting Policies","language":"en-US"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"040101 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"020101 - Disclosure - Summary of Significant Accounting Policies (Policy)","language":"en-US"}],"networks":[{"name":"rpt:network-presentation-15","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-16","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:AssetAcquisitionAxis","target":"us-gaap:AssetAcquisitionDomain","order":1.0},{"source":"us-gaap:AssetAcquisitionDomain","target":"calm:IseIncMember","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:FassioEggFarmsIncMember","order":1.0},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:AssetAcquisitionAxis","order":2.0},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"calm:ProductionAndProcessingFacilitiesCapacityNumberOfLayers","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:IseAmericaIncMember","order":2.0},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":3.0},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"calm:NumberOfPulletsAcquired","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:MeadowcreekFoodsLlcMember","order":3.0},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"calm:NumberOfCageFreeAcquired","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:AreaOfLand","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-17","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:FassioEggFarmsIncMember","order":1.0},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":2.0},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:IseAmericaIncMember","order":2.0},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationConsiderationTransferred1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-18","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-19","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-20","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:LineOfCredit","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:RangeAxis","target":"srt:RangeMember","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:DebtInstrumentAxis","target":"us-gaap:DebtInstrumentNameDomain","order":1.0},{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:CreditAgreementMember","order":1.0},{"source":"us-gaap:CreditFacilityAxis","target":"us-gaap:CreditFacilityDomain","order":1.0},{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:StandbyLettersOfCreditMember","order":1.0},{"source":"us-gaap:SubsequentEventTypeAxis","target":"us-gaap:SubsequentEventTypeDomain","order":1.0},{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember","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:DebtInstrumentCarryingAmount","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LitigationStatusDomain","target":"us-gaap:JudicialRulingMember","order":2.0},{"source":"us-gaap:LossContingenciesTable","target":"srt:LitigationCaseAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"calm:BellEtAlVCalMaineFoodsEtAlMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:PurchaseObligation","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"calm:FraserEtAlVCalMaineFoodsIncEtAlMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"srt:RangeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LossContingencyDamagesSoughtValue","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember","order":4.0},{"source":"us-gaap:LossContingenciesTable","target":"srt:OwnershipAxis","order":4.0},{"source":"us-gaap:LossContingenciesLineItems","target":"calm:LossContingencyDamagesSoughtvaluePerClaim","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:DebtInstrumentAxis","order":5.0},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:MinorityInterestOwnershipPercentageByParent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:CreditFacilityAxis","order":6.0},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LitigationSettlementAmountAwardedToOtherParty","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:SubsequentEventTypeAxis","order":7.0},{"source":"us-gaap:LossContingenciesLineItems","target":"calm:LitigationSettlementTrebleDamages","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LossContingenciesByNatureOfContingencyAxis","order":8.0},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LossContingenciesLineItems","order":9.0},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LossContingencyAccrualProvision","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:SpecialAssessmentBondCurrent","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"calm:LitigationSettlementTrebleDamagesOfRemainingDefendants","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-21","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:StatementTable","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AssetsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AssetsCurrentAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesCurrentAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccountsPayableCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:CommonStockValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonStockMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2.0},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap: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:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","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:terseLabel"}]},{"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-22","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:StatementTable","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonStockMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesAuthorized","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesIssued","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:TreasuryStockCommonShares","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-23","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:PaymentsToAcquireInterestInJointVenture","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:RepaymentsOfLongTermDebt","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"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:ProceedsFromDivestitureOfInterestInJointVenture","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:FinanceLeasePrincipalPayments","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"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:PaymentsToAcquireBusinessesNetOfCashAcquired","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"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:PaymentsToAcquirePropertyPlantAndEquipment","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-24","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-25","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:RoyaltyIncomeNonoperating","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareDiluted","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:WeightedAverageSharesOutstandingAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:GrossProfit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:PatronageSourceEarnings","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:SellingGeneralAndAdministrativeExpense","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:LossFromCatastrophes","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:OtherNonoperatingIncomeExpense","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:NonoperatingIncomeExpense","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:OperatingIncomeLoss","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:ProfitLoss","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:NetIncomeLoss","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:EarningsPerShareAbstract","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"calm:WeightedAverageSharesOutstandingAbstract","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-26","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"dei:CoverAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentType","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonStockMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"us-gaap:StatementTable","order":1.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2.0},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentAnnualReport","order":2.0},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":2.0},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentQuarterlyReport","order":3.0},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentPeriodEndDate","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentTransitionReport","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityFileNumber","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityRegistrantName","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityIncorporationStateCountryCode","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityTaxIdentificationNumber","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityAddressAddressLine1","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityAddressAddressLine2","order":11.0},{"source":"us-gaap:StatementLineItems","target":"dei:EntityAddressCityOrTown","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityAddressStateOrProvince","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityAddressPostalZipCode","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:CityAreaCode","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:LocalPhoneNumber","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:Security12bTitle","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:TradingSymbol","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:SecurityExchangeName","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityWellKnownSeasonedIssuer","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityVoluntaryFilers","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityCurrentReportingStatus","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityInteractiveDataCurrent","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityFilerCategory","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntitySmallBusiness","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityEmergingGrowthCompany","order":26.0},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentFinStmtErrorCorrectionFlag","order":27.0},{"source":"us-gaap:StatementLineItems","target":"dei:IcfrAuditorAttestationFlag","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityShellCompany","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityPublicFloat","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityCommonStockSharesOutstanding","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentsIncorporatedByReferenceTextBlock","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:CurrentFiscalYearEndDate","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:AmendmentFlag","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentFiscalYearFocus","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentFiscalPeriodFocus","order":36.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityCentralIndexKey","order":37.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:AuditorName","order":38.0},{"source":"us-gaap:StatementLineItems","target":"dei:AuditorFirmId","order":39.0},{"source":"us-gaap:StatementLineItems","target":"dei:AuditorLocation","order":40.0}]},{"name":"rpt:network-presentation-27","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-28","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":1.0},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap: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":"srt:RestatementAxis","target":"srt:RestatementDomain","order":1.0},{"source":"srt:RestatementDomain","target":"srt:RestatementAdjustmentMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":2.0},{"source":"us-gaap:StatementTable","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":"srt:RestatementDomain","target":"srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember","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":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"srt:RestatementAxis","order":3.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0},{"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:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember","order":5.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:MinorityInterestPeriodIncreaseDecrease","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:MinorityInterestDecreaseFromRedemptions","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Dividends","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ProfitLoss","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockDividendsPerShareCashPaid","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-29","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-30","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-31","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:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:BusinessAcquisitionAxis","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:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":2.0}]},{"name":"rpt:network-presentation-32","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-33","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-34","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:AssetAcquisitionAxis","target":"us-gaap:AssetAcquisitionDomain","order":1.0},{"source":"us-gaap:AssetAcquisitionDomain","target":"calm:FassioEggFarmsIncMember","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","order":1.0},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"calm:FairValueOfTheContingentConsideration","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:AssetAcquisitionAxis","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},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"calm:FairValueOfTheContingentConsideration","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-35","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-36","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-37","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-38","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"calm:AgriculturalRelatedInventoryFlocks","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"calm:AgriculturalRelatedInventoryEggs","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-39","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-40","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-41","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":1.0},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedGain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedGain","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedLoss","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"calm:DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-42","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-43","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-44","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-45","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-46","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-47","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-48","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-49","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:RevenueFromContractWithCustomerTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-50","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:DisaggregationOfRevenueTable","order":1.0},{"source":"us-gaap:DisaggregationOfRevenueLineItems","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"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:DisaggregationOfRevenueTable","target":"us-gaap:DisaggregationOfRevenueLineItems","order":2.0},{"source":"srt:ProductsAndServicesDomain","target":"calm:SpecialtyShellEggSalesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"calm:EggProductsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"calm:OtherMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-51","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:DisaggregationOfRevenueTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-52","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-53","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:PlanNameAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":2.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-54","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-55","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-56","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SubsequentEventsAbstract","order":1.0},{"source":"us-gaap:SubsequentEventsAbstract","target":"us-gaap:SubsequentEventsTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-57","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SubsequentEventsAbstract","order":1.0},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:BroilerProcessingPlanthhatcheryAndFeedMillMember","order":1.0},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0},{"source":"srt:OwnershipAxis","target":"srt:OwnershipDomain","order":1.0},{"source":"srt:OwnershipDomain","target":"calm:CalMaineFoodsLlcMember","order":1.0},{"source":"us-gaap:SubsequentEventTypeAxis","target":"us-gaap:SubsequentEventTypeDomain","order":1.0},{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember","order":1.0},{"source":"us-gaap:SubsequentEventsAbstract","target":"us-gaap:SubsequentEventTable","order":1.0},{"source":"us-gaap:SubsequentEventLineItems","target":"us-gaap:BusinessCombinationConsiderationTransferred1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:SubsequentEventTypeAxis","order":1.0},{"source":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","target":"srt:EquityMethodInvesteeNameDomain","order":1.0},{"source":"srt:EquityMethodInvesteeNameDomain","target":"us-gaap:OtherInvesteesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0},{"source":"dei:EntityDomain","target":"calm:CrepiniFoodsLlcMember","order":1.0},{"source":"srt:OwnershipDomain","target":"calm:CrepiniLlcMember","order":2.0},{"source":"us-gaap:SubsequentEventLineItems","target":"calm:NumberOfFacilitiesTestedPositiveForHpai","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"srt:RangeAxis","order":2.0},{"source":"dei:EntityDomain","target":"calm:CrepiniLlcMember","order":2.0},{"source":"us-gaap:SubsequentEventLineItems","target":"calm:NumberOfLayingHensAffectedByHpaiPositiveTest","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:BusinessAcquisitionAxis","order":3.0},{"source":"us-gaap:SubsequentEventLineItems","target":"calm:NumberOfPulletsTestedPositiveForHpai","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","order":4.0},{"source":"us-gaap:SubsequentEventLineItems","target":"calm:PercentOfTotalFlockAffectedByHpaiPositiveTest","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"srt:OwnershipAxis","order":5.0},{"source":"us-gaap:SubsequentEventLineItems","target":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","order":6.0},{"source":"us-gaap:SubsequentEventTable","target":"dei:LegalEntityAxis","order":6.0},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:SubsequentEventLineItems","order":7.0},{"source":"us-gaap:SubsequentEventLineItems","target":"us-gaap:NumberOfStores","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventLineItems","target":"us-gaap:EquityMethodInvestmentOwnershipPercentage","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-58","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-59","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"calm:SignificantaccountingpoliciestableTable","order":1.0},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:FiscalPeriodDuration","order":1.0},{"source":"calm:SignificantaccountingpoliciestableTable","target":"srt:RangeAxis","order":1.0},{"source":"calm:SignificantaccountingpoliciestableTable","target":"calm:SignificantAccountingPoliciesLineItems","order":2.0},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:PercentageOfNetIncomeLossUsedToComputeAccruedDividends","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:PropertyPlantAndEquipmentUsefulLife","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:LesseeOperatingLeaseTermOfContract","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:LesseeFinanceLeaseRemainingLeaseTerm","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:AdvertisingExpense","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:AllowanceForDoubtfulAccountsAsPercentageOfReceivablesAgedOver60Days","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:NumberOfMajorCustomers","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:FlockCostsCostAccumulationPeriod","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:FlockCostsAmortizationPeriod1","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-60","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:NatureOfOperations","order":2.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ConsolidationPolicyTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:FiscalPeriod","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:UseOfEstimates","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InvestmentPolicyTextBlock","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:TradeAndOtherAccountsReceivablePolicy","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InventoryPolicyTextBlock","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:LesseeLeasesPolicyTextBlock","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:EquityMethodInvestmentsPolicy","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:SelfInsuranceReservePolicyTextBlock","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"calm:TreasuryStockPolicyPolicyTextBlock","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:StockholdersEquityPolicyTextBlock","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:AdvertisingCostsPolicyTextBlock","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:IncomeTaxPolicyTextBlock","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"calm:ImmaterialErrorCorrectionPolicyTextBlock","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BusinessCombinationsPolicy","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"calm:GainOnInvoluntaryConversionsPolicyTextBlock","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CommitmentsAndContingenciesPolicyTextBlock","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:PriorPeriodReclassificationAdjustmentDescription","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:EarningsPerSharePolicyTextBlock","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-calculation-61","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationConsiderationTransferred1","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":2.0},{"source":"us-gaap:BusinessCombinationConsiderationTransferred1","target":"us-gaap:PaymentsToAcquireBusinessesGross","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationConsiderationTransferred1","target":"us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","order":9.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-62","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-63","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:PaymentsToAcquireInterestInJointVenture","order":10.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromDivestitureOfInterestInJointVenture","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":12.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":13.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":15.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsOfDividends","order":17.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","order":18.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:RepaymentsOfLongTermDebt","order":19.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:FinanceLeasePrincipalPayments","order":20.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":21.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-64","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-65","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":"us-gaap:LossFromCatastrophes","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:RoyaltyIncomeNonoperating","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:PatronageSourceEarnings","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:OtherNonoperatingIncomeExpense","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:NonoperatingIncomeExpense","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ProfitLoss","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":15.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ProfitLoss","target":"us-gaap:IncomeTaxExpenseBenefit","order":16.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:ProfitLoss","order":17.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","order":18.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-66","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryNet","order":1.0},{"source":"us-gaap:InventoryNet","target":"calm:AgriculturalRelatedInventoryFlocks","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"calm:AgriculturalRelatedInventoryEggs","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-67","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-68","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/Acquisitions"},{"name":"rpt:group-1","groupURI":"http://www.calmainefoods.com/role/AcquisitionsNarrativeDetails"},{"name":"rpt:group-2","groupURI":"http://www.calmainefoods.com/role/AcquisitionsSummaryOfConsiderationPaidForFassioAndAmountsOfAssetsAcquiredAndLiabilitiesAssumedDetails"},{"name":"rpt:group-3","groupURI":"http://www.calmainefoods.com/role/AcquisitionsTables"},{"name":"rpt:group-4","groupURI":"http://www.calmainefoods.com/role/CommitmentsAndContingencies"},{"name":"rpt:group-5","groupURI":"http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails"},{"name":"rpt:group-6","groupURI":"http://www.calmainefoods.com/role/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/FairValueMeasurementsScheduleOfBeginningAndEndingBalancesInFairValueOfTheContingentConsiderationDetails"},{"name":"rpt:group-20","groupURI":"http://www.calmainefoods.com/role/FairValueMeasurementsTables"},{"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/InvestmentSecurities"},{"name":"rpt:group-26","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesNarrativeDetails"},{"name":"rpt:group-27","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfInvestmentSecuritiesDetails"},{"name":"rpt:group-28","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails"},{"name":"rpt:group-29","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesTables"},{"name":"rpt:group-30","groupURI":"http://www.calmainefoods.com/role/NetIncomePerCommonShare"},{"name":"rpt:group-31","groupURI":"http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails"},{"name":"rpt:group-32","groupURI":"http://www.calmainefoods.com/role/NetIncomePerCommonShareNarrativeDetails"},{"name":"rpt:group-33","groupURI":"http://www.calmainefoods.com/role/NetIncomePerCommonShareTables"},{"name":"rpt:group-34","groupURI":"http://www.calmainefoods.com/role/RevenueFromContractsWithCustomers"},{"name":"rpt:group-35","groupURI":"http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails"},{"name":"rpt:group-36","groupURI":"http://www.calmainefoods.com/role/RevenueFromContractsWithCustomersTables"},{"name":"rpt:group-37","groupURI":"http://www.calmainefoods.com/role/StockBasedCompensation"},{"name":"rpt:group-38","groupURI":"http://www.calmainefoods.com/role/StockBasedCompensationNarrativeDetails"},{"name":"rpt:group-39","groupURI":"http://www.calmainefoods.com/role/StockBasedCompensationSummaryOfEquityAwardActivityDetails"},{"name":"rpt:group-40","groupURI":"http://www.calmainefoods.com/role/StockBasedCompensationTables"},{"name":"rpt:group-41","groupURI":"http://www.calmainefoods.com/role/SubsequentEvents"},{"name":"rpt:group-42","groupURI":"http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails"},{"name":"rpt:group-43","groupURI":"http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPolicies"},{"name":"rpt:group-44","groupURI":"http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"},{"name":"rpt:group-45","groupURI":"http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-15"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-16"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-17"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-18"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-19"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-20"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-21"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-22"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-23"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-24"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-25"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-26"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-27"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-28"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-29"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-30"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-31"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-32"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-33"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-34"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-35"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-36"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-37"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-38"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-39"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-40"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-41"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-42"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-43"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-44"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-45"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-46"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-47"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-48"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-49"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-50"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-51"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-52"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-53"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-54"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-55"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-56"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-57"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-58"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-59"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-60"},{"groupName":"rpt:group-2","forObject":"rpt:network-calculation-61"},{"groupName":"rpt:group-6","forObject":"rpt:network-calculation-62"},{"groupName":"rpt:group-8","forObject":"rpt:network-calculation-63"},{"groupName":"rpt:group-9","forObject":"rpt:network-calculation-64"},{"groupName":"rpt:group-10","forObject":"rpt:network-calculation-65"},{"groupName":"rpt:group-23","forObject":"rpt:network-calculation-66"},{"groupName":"rpt:group-27","forObject":"rpt:network-calculation-67"},{"groupName":"rpt:group-28","forObject":"rpt:network-calculation-68"},{"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-6","forObject":"rpt:cube-3"},{"groupName":"rpt:group-7","forObject":"rpt:cube-4"},{"groupName":"rpt:group-11","forObject":"rpt:cube-5"},{"groupName":"rpt:group-13","forObject":"rpt:cube-6"},{"groupName":"rpt:group-16","forObject":"rpt:cube-7"},{"groupName":"rpt:group-18","forObject":"rpt:cube-8"},{"groupName":"rpt:group-19","forObject":"rpt:cube-9"},{"groupName":"rpt:group-28","forObject":"rpt:cube-10"},{"groupName":"rpt:group-35","forObject":"rpt:cube-11"},{"groupName":"rpt:group-38","forObject":"rpt:cube-12"},{"groupName":"rpt:group-42","forObject":"rpt:cube-13"},{"groupName":"rpt:group-44","forObject":"rpt:cube-14"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"2025"}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"0000016160","language":"en-us"}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"120000000"}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"70261000"}]},{"name":"rpt:f-6","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-7","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-8","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000"}]},{"name":"rpt:f-9","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000"}]},{"name":"rpt:f-10","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000"}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"--05-31"}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Q2","language":"en-us"}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"calm:PercentageOfNetIncomeLossUsedToComputeAccruedDividends","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"0.3333","decimals":4}]},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"dei:EntityShellCompany","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriodDuration","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P91D"}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriodDuration","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P91D"}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriodDuration","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P182D"}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriodDuration","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P182D"}]},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"calm:BusinessCombinationContingentConsiderationMeasurementPeriod","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:BusinessAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"10-Q","language":"en-us"}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"dei:DocumentQuarterlyReport","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"true"}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"2024-11-30"}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"dei:DocumentTransitionReport","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"dei:EntityFileNumber","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"001-38695","language":"en-us"}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"CAL-MAINE FOODS, INC.","language":"en-us"}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"dei:EntityIncorporationStateCountryCode","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"DE","language":"en-us"}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"dei:EntityTaxIdentificationNumber","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"64-0500378","language":"en-us"}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"dei:EntityAddressAddressLine1","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"1052 Highland Colony Pkwy","language":"en-us"}]},{"name":"rpt:f-31","factDimensions":{"xbrl:concept":"dei:EntityAddressAddressLine2","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Suite 200","language":"en-us"}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"dei:EntityAddressCityOrTown","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Ridgeland","language":"en-us"}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"dei:EntityAddressStateOrProvince","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"MS","language":"en-us"}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"dei:EntityAddressPostalZipCode","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"39157","language":"en-us"}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"dei:CityAreaCode","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"601","language":"en-us"}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"dei:LocalPhoneNumber","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"948-6813","language":"en-us"}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"dei:Security12bTitle","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Common Stock, $0.01 par value per share","language":"en-us"}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"dei:TradingSymbol","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"CALM","language":"en-us"}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"dei:SecurityExchangeName","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"NASDAQ","language":"en-us"}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Yes","language":"en-us"}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"dei:EntityInteractiveDataCurrent","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Yes","language":"en-us"}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"Large Accelerated Filer","language":"en-us"}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"dei:EntitySmallBusiness","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"dei:EntityEmergingGrowthCompany","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2025-01-08T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"44235087"}]},{"name":"rpt:f-46","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2025-01-08T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000"}]},{"name":"rpt:f-47","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"140296000","decimals":-3}]},{"name":"rpt:f-48","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"237878000","decimals":-3}]},{"name":"rpt:f-49","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"656887000","decimals":-3}]},{"name":"rpt:f-50","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"574499000","decimals":-3}]},{"name":"rpt:f-51","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"307292000","decimals":-3}]},{"name":"rpt:f-52","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"151983000","decimals":-3}]},{"name":"rpt:f-53","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesReceivable","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10459000","decimals":-3}]},{"name":"rpt:f-54","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesReceivable","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10459000","decimals":-3}]},{"name":"rpt:f-55","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"299365000","decimals":-3}]},{"name":"rpt:f-56","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"261782000","decimals":-3}]},{"name":"rpt:f-57","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10296000","decimals":-3}]},{"name":"rpt:f-58","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5238000","decimals":-3}]},{"name":"rpt:f-59","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1424595000","decimals":-3}]},{"name":"rpt:f-60","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1241839000","decimals":-3}]},{"name":"rpt:f-61","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"975603000","decimals":-3}]},{"name":"rpt:f-62","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"857234000","decimals":-3}]},{"name":"rpt:f-63","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11043000","decimals":-3}]},{"name":"rpt:f-64","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11195000","decimals":-3}]},{"name":"rpt:f-65","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45776000","decimals":-3}]},{"name":"rpt:f-66","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45776000","decimals":-3}]},{"name":"rpt:f-67","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16210000","decimals":-3}]},{"name":"rpt:f-68","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15996000","decimals":-3}]},{"name":"rpt:f-69","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16872000","decimals":-3}]},{"name":"rpt:f-70","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12721000","decimals":-3}]},{"name":"rpt:f-71","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2490099000","decimals":-3}]},{"name":"rpt:f-72","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2184761000","decimals":-3}]},{"name":"rpt:f-73","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"116835000","decimals":-3}]},{"name":"rpt:f-74","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"75862000","decimals":-3}]},{"name":"rpt:f-75","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28519000","decimals":-3}]},{"name":"rpt:f-76","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32971000","decimals":-3}]},{"name":"rpt:f-77","factDimensions":{"xbrl:concept":"us-gaap:AccruedIncomeTaxesCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20787000","decimals":-3}]},{"name":"rpt:f-78","factDimensions":{"xbrl:concept":"us-gaap:AccruedIncomeTaxesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43348000","decimals":-3}]},{"name":"rpt:f-79","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"73013000","decimals":-3}]},{"name":"rpt:f-80","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37760000","decimals":-3}]},{"name":"rpt:f-81","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21597000","decimals":-3}]},{"name":"rpt:f-82","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37802000","decimals":-3}]},{"name":"rpt:f-83","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"260751000","decimals":-3}]},{"name":"rpt:f-84","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"227743000","decimals":-3}]},{"name":"rpt:f-85","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"48548000","decimals":-3}]},{"name":"rpt:f-86","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17109000","decimals":-3}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilitiesNet","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"129317000","decimals":-3}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilitiesNet","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"142866000","decimals":-3}]},{"name":"rpt:f-89","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"438616000","decimals":-3}]},{"name":"rpt:f-90","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"387718000","decimals":-3}]},{"name":"rpt:f-91","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-92","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"120000000"}]},{"name":"rpt:f-93","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"70261000"}]},{"name":"rpt:f-94","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-95","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-96","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000"}]},{"name":"rpt:f-97","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"48000","decimals":-3}]},{"name":"rpt:f-98","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"48000","decimals":-3}]},{"name":"rpt:f-99","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78600000","decimals":-3}]},{"name":"rpt:f-100","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"76371000","decimals":-3}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1998585000","decimals":-3}]},{"name":"rpt:f-102","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1756395000","decimals":-3}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-908000","decimals":-3}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1773000","decimals":-3}]},{"name":"rpt:f-105","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"26026000"}]},{"name":"rpt:f-106","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"26022000"}]},{"name":"rpt:f-107","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31661000","decimals":-3}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValue","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31597000","decimals":-3}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2045367000","decimals":-3}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1800147000","decimals":-3}]},{"name":"rpt:f-111","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterest","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6116000","decimals":-3}]},{"name":"rpt:f-112","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterest","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3104000","decimals":-3}]},{"name":"rpt:f-113","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2051483000","decimals":-3}]},{"name":"rpt:f-114","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-115","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2490099000","decimals":-3}]},{"name":"rpt:f-116","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2184761000","decimals":-3}]},{"name":"rpt:f-117","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"954671000","decimals":-3}]},{"name":"rpt:f-118","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"523234000","decimals":-3}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1740542000","decimals":-3}]},{"name":"rpt:f-120","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"982578000","decimals":-3}]},{"name":"rpt:f-121","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"598629000","decimals":-3}]},{"name":"rpt:f-122","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"432104000","decimals":-3}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1137282000","decimals":-3}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"846015000","decimals":-3}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"356042000","decimals":-3}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"91130000","decimals":-3}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"603260000","decimals":-3}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"136563000","decimals":-3}]},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"77633000","decimals":-3}]},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"76578000","decimals":-3}]},{"name":"rpt:f-131","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"139565000","decimals":-3}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"128824000","decimals":-3}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"us-gaap:LossFromCatastrophes","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10000","decimals":-3}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"us-gaap:LossFromCatastrophes","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"us-gaap:LossFromCatastrophes","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"156000","decimals":-3}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"us-gaap:LossFromCatastrophes","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-338000","decimals":-3}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-318000","decimals":-3}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1479000","decimals":-3}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-262000","decimals":-3}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"278061000","decimals":-3}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14234000","decimals":-3}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"465018000","decimals":-3}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7477000","decimals":-3}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNet","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9770000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNet","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6987000","decimals":-3}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNet","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19555000","decimals":-3}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNet","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14333000","decimals":-3}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1130000","decimals":-3}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"897000","decimals":-3}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2341000","decimals":-3}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1041000","decimals":-3}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10900000","decimals":-3}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7884000","decimals":-3}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21896000","decimals":-3}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15374000","decimals":-3}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"288961000","decimals":-3}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22118000","decimals":-3}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"486914000","decimals":-3}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22851000","decimals":-3}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"70602000","decimals":-3}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5540000","decimals":-3}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"118965000","decimals":-3}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5862000","decimals":-3}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"218359000","decimals":-3}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16578000","decimals":-3}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"367949000","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16989000","decimals":-3}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-705000","decimals":-3}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-431000","decimals":-3}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1091000","decimals":-3}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-946000","decimals":-3}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"219064000","decimals":-3}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17009000","decimals":-3}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"369040000","decimals":-3}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17935000","decimals":-3}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"4.49","decimals":2}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.35","decimals":2}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.57","decimals":2}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.37","decimals":2}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"4.47","decimals":2}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.35","decimals":2}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.54","decimals":2}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.37","decimals":2}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48765000","decimals":-3}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48690000","decimals":-3}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48762000","decimals":-3}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48691000","decimals":-3}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48970000","decimals":-3}]},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48866000","decimals":-3}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48953000","decimals":-3}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48854000","decimals":-3}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"218359000","decimals":-3}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16578000","decimals":-3}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"367949000","decimals":-3}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16989000","decimals":-3}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-573000","decimals":-3}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"895000","decimals":-3}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1142000","decimals":-3}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1681000","decimals":-3}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTax","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-139000","decimals":-3}]},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTax","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"218000","decimals":-3}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTax","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"277000","decimals":-3}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTax","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"409000","decimals":-3}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-434000","decimals":-3}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"677000","decimals":-3}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"865000","decimals":-3}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1272000","decimals":-3}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"217925000","decimals":-3}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17255000","decimals":-3}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"368814000","decimals":-3}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18261000","decimals":-3}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-705000","decimals":-3}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-431000","decimals":-3}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1091000","decimals":-3}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-946000","decimals":-3}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"218630000","decimals":-3}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17686000","decimals":-3}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"369905000","decimals":-3}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19207000","decimals":-3}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"367949000","decimals":-3}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16989000","decimals":-3}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45818000","decimals":-3}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"39394000","decimals":-3}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-13825000","decimals":-3}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5862000","decimals":-3}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"us-gaap:OtherOperatingActivitiesCashFlowStatement","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-159791000","decimals":-3}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"us-gaap:OtherOperatingActivitiesCashFlowStatement","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11407000","decimals":-3}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"240151000","decimals":-3}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"73652000","decimals":-3}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"501567000","decimals":-3}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43569000","decimals":-3}]},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"426500000","decimals":-3}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"196104000","decimals":-3}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInterestInJointVenture","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInterestInJointVenture","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"363000","decimals":-3}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromDivestitureOfInterestInJointVenture","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"750000","decimals":-3}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromDivestitureOfInterestInJointVenture","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"111521000","decimals":-3}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53746000","decimals":-3}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"65588000","decimals":-3}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"65774000","decimals":-3}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4004000","decimals":-3}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"150000","decimals":-3}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-247422000","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32802000","decimals":-3}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividends","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"87774000","decimals":-3}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividends","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37276000","decimals":-3}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-60000","decimals":-3}]},{"name":"rpt:f-250","factDimensions":{"xbrl:concept":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5000","decimals":-3}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermDebt","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2477000","decimals":-3}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermDebt","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-253","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeasePrincipalPayments","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeasePrincipalPayments","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"214000","decimals":-3}]},{"name":"rpt:f-255","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-90311000","decimals":-3}]},{"name":"rpt:f-256","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-37495000","decimals":-3}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-97582000","decimals":-3}]},{"name":"rpt:f-258","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"68959000","decimals":-3}]},{"name":"rpt:f-259","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-260","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"292824000","decimals":-3}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"140296000","decimals":-3}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"361783000","decimals":-3}]},{"name":"rpt:f-263","factDimensions":{"xbrl:concept":"us-gaap:SignificantAccountingPoliciesTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer217\" style=\"position:relative;line-height:normal;width:701px;height:867px;\"><div id=\"TextContainer217\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1970\" 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_199_XBRL_TS_5fb7a9363018429587e8dcc85626ae06\" style=\"position:absolute;left:0px;top:32px;float:left;\"><div id=\"TextBlockContainer200\" style=\"position:relative;line-height:normal;width:701px;height:159px;\"><div id=\"TextContainer200\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1978\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Basis of Presentation </div><div id=\"a1981\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The<div style=\"display:inline-block;width:5px\">\u00a0</div>unaudited<div style=\"display:inline-block;width:5px\">\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>of<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>and<div style=\"display:inline-block;width:6px\">\u00a0</div>its<div style=\"display:inline-block;width:5px\">\u00a0</div>subsidiaries<div style=\"display:inline-block;width:5px\">\u00a0</div>(the<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cCompany,\u201d </div><div id=\"a1984\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">\u201cwe,\u201d \u201cus,\u201d \u201cour\u201d) have<div style=\"display:inline-block;width:5px\">\u00a0</div>been prepared in accordance<div style=\"display:inline-block;width:5px\">\u00a0</div>with the instructions to<div style=\"display:inline-block;width:5px\">\u00a0</div>Form 10-Q and Article<div style=\"display:inline-block;width:5px\">\u00a0</div>10 of Regulation S-X<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a1991\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">in accordance<div style=\"display:inline-block;width:6px\">\u00a0</div>with generally<div style=\"display:inline-block;width:6px\">\u00a0</div>accepted accounting<div style=\"display:inline-block;width:6px\">\u00a0</div>principles in<div style=\"display:inline-block;width:6px\">\u00a0</div>the United<div style=\"display:inline-block;width:6px\">\u00a0</div>States of<div style=\"display:inline-block;width:6px\">\u00a0</div>America (\u201cGAAP\u201d)<div style=\"display:inline-block;width:6px\">\u00a0</div>for interim<div style=\"display:inline-block;width:6px\">\u00a0</div>financial </div><div id=\"a1995\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">reporting and should<div style=\"display:inline-block;width:5px\">\u00a0</div>be read in<div style=\"display:inline-block;width:5px\">\u00a0</div>conjunction with our<div style=\"display:inline-block;width:5px\">\u00a0</div>Annual Report on<div style=\"display:inline-block;width:5px\">\u00a0</div>Form 10-K for<div style=\"display:inline-block;width:5px\">\u00a0</div>the fiscal year<div style=\"display:inline-block;width:5px\">\u00a0</div>ended June 1,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024 (the </div><div id=\"a1999\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">\u201c2024<div style=\"display:inline-block;width:5px\">\u00a0</div>Annual Report\u201d).<div style=\"display:inline-block;width:6px\">\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 style=\"display:inline-block;width:5px\">\u00a0</div>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><div id=\"a2000\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">statement of the results for the interim periods presented and,<div style=\"display:inline-block;width:5px\">\u00a0</div>in the opinion of management, consist of adjustments of a<div style=\"display:inline-block;width:5px\">\u00a0</div>normal </div><div id=\"a2002\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:127px;\">recurring nature. Operating results<div style=\"display:inline-block;width:5px\">\u00a0</div>for the interim periods<div style=\"display:inline-block;width:5px\">\u00a0</div>are not necessarily indicative<div style=\"display:inline-block;width:5px\">\u00a0</div>of operating results for<div style=\"display:inline-block;width:5px\">\u00a0</div>the entire fiscal </div><div id=\"a2004\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:143px;\">year.</div></div></div></div><div id=\"TextContainer218\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_202_XBRL_TS_7e8def6e3fa8400ba0132065d19df99d\" style=\"position:absolute;left:0px;top:206px;float:left;\"><div id=\"TextBlockContainer203\" style=\"position:relative;line-height:normal;width:701px;height:64px;\"><div id=\"TextContainer203\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2007\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Fiscal Year </div><div id=\"a2010\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>fiscal year<div style=\"display:inline-block;width:5px\">\u00a0</div>ends on<div style=\"display:inline-block;width:5px\">\u00a0</div>the Saturday<div style=\"display:inline-block;width:5px\">\u00a0</div>closest to<div style=\"display:inline-block;width:5px\">\u00a0</div>May 31.<div style=\"display:inline-block;width:5px\">\u00a0</div>Each of<div style=\"display:inline-block;width:5px\">\u00a0</div>the three-month<div style=\"display:inline-block;width:5px\">\u00a0</div>periods and<div style=\"display:inline-block;width:5px\">\u00a0</div>year-to-date periods </div><div id=\"a2021\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">ended on November 30, 2024 and December 2, 2023 included </div><div id=\"a2021_57_2\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:48px;-sec-ix-hidden:ID_549;\"><div id=\"XBRL_CS_fdab8ad9baa342d9860de18e4add4264\" style=\"position:relative;left:0px;top:0px;display:inline-block;\">13</div></div><div id=\"a2021_59_5\" style=\"position:absolute;font-family:'Times New Roman';left:353px;top:48px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>and </div><div id=\"a2021_64_8\" style=\"position:absolute;font-family:'Times New Roman';left:379px;top:48px;-sec-ix-hidden:ID_551;\"><div id=\"XBRL_CS_e25a08262c924daab70fd755b65bac69\" style=\"position:relative;left:0px;top:0px;display:inline-block;\">26 weeks</div></div><div id=\"a2021_72_15\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:48px;\">, respectively.</div></div></div></div><div id=\"TextContainer219\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_205_XBRL_TS_72e22ed0f5304bf6829f546fa69171b3\" style=\"position:absolute;left:0px;top:285px;float:left;\"><div id=\"TextBlockContainer206\" style=\"position:relative;line-height:normal;width:701px;height:80px;\"><div id=\"TextContainer206\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2030\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Use of Estimates </div><div id=\"a2033\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The preparation of the consolidated financial statements in conformity with GAAP requires management to make<div style=\"display:inline-block;width:5px\">\u00a0</div>estimates and </div><div id=\"a2034\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">assumptions that<div style=\"display:inline-block;width:5px\">\u00a0</div>affect the<div style=\"display:inline-block;width:6px\">\u00a0</div>amounts reported<div style=\"display:inline-block;width:5px\">\u00a0</div>in the<div style=\"display:inline-block;width:5px\">\u00a0</div>consolidated financial<div style=\"display:inline-block;width:5px\">\u00a0</div>statements and<div style=\"display:inline-block;width:5px\">\u00a0</div>accompanying notes.<div style=\"display:inline-block;width:5px\">\u00a0</div>Actual results </div><div id=\"a2035\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">could differ from those estimates.</div></div></div></div><div id=\"TextContainer220\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_208_XBRL_TS_66f2332ade0143c6b1c3f87dc78b19ea\" style=\"position:absolute;left:0px;top:380px;float:left;\"><div id=\"TextBlockContainer209\" style=\"position:relative;line-height:normal;width:701px;height:204px;\"><div id=\"TextContainer209\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2038\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Investment Securities Available-for-Sale </div><div id=\"a2046\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company has<div style=\"display:inline-block;width:5px\">\u00a0</div>determined that its<div style=\"display:inline-block;width:5px\">\u00a0</div>debt securities<div style=\"display:inline-block;width:5px\">\u00a0</div>are available-for-sale<div style=\"display:inline-block;width:5px\">\u00a0</div>investments. We<div style=\"display:inline-block;width:6px\">\u00a0</div>classify these securities<div style=\"display:inline-block;width:5px\">\u00a0</div>as current </div><div id=\"a2051\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">because the<div style=\"display:inline-block;width:5px\">\u00a0</div>amounts invested<div style=\"display:inline-block;width:5px\">\u00a0</div>are available<div style=\"display:inline-block;width:5px\">\u00a0</div>for current<div style=\"display:inline-block;width:5px\">\u00a0</div>operations. Available<div style=\"display:inline-block;width:2px\">\u00a0</div>-for-sale securities<div style=\"display:inline-block;width:5px\">\u00a0</div>are carried<div style=\"display:inline-block;width:5px\">\u00a0</div>at fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value, based </div><div id=\"a2056\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">on quoted market prices as of the balance sheet<div style=\"display:inline-block;width:5px\">\u00a0</div>date, with unrealized gains and losses recorded in other comprehensive income. </div><div id=\"a2058\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">The<div style=\"display:inline-block;width:5px\">\u00a0</div>amortized cost<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>debt<div style=\"display:inline-block;width:5px\">\u00a0</div>securities is<div style=\"display:inline-block;width:6px\">\u00a0</div>adjusted<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>amortization of<div style=\"display:inline-block;width:6px\">\u00a0</div>premiums and<div style=\"display:inline-block;width:6px\">\u00a0</div>accretion of<div style=\"display:inline-block;width:6px\">\u00a0</div>discounts<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>maturity and<div style=\"display:inline-block;width:6px\">\u00a0</div>is </div><div id=\"a2059\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">recorded in interest income. The Company regularly evaluates<div style=\"display:inline-block;width:5px\">\u00a0</div>changes to the rating of its debt<div style=\"display:inline-block;width:5px\">\u00a0</div>securities by credit agencies and </div><div id=\"a2061\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">economic conditions to<div style=\"display:inline-block;width:5px\">\u00a0</div>assess and record<div style=\"display:inline-block;width:5px\">\u00a0</div>any expected credit<div style=\"display:inline-block;width:5px\">\u00a0</div>losses through allowance<div style=\"display:inline-block;width:5px\">\u00a0</div>for credit losses,<div style=\"display:inline-block;width:5px\">\u00a0</div>limited to the<div style=\"display:inline-block;width:5px\">\u00a0</div>amount </div><div id=\"a2063\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:125px;\">that fair value was less than the amortized cost basis.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2066\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">The cost basis<div style=\"display:inline-block;width:5px\">\u00a0</div>for realized gains<div style=\"display:inline-block;width:5px\">\u00a0</div>and losses on<div style=\"display:inline-block;width:5px\">\u00a0</div>available-for-sale securities is<div style=\"display:inline-block;width:5px\">\u00a0</div>determined by the<div style=\"display:inline-block;width:5px\">\u00a0</div>specific identification method. </div><div id=\"a2071\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:172px;\">Gains<div style=\"display:inline-block;width:7px\">\u00a0</div>and<div style=\"display:inline-block;width:7px\">\u00a0</div>losses<div style=\"display:inline-block;width:7px\">\u00a0</div>are<div style=\"display:inline-block;width:7px\">\u00a0</div>recognized<div style=\"display:inline-block;width:7px\">\u00a0</div>in<div style=\"display:inline-block;width:7px\">\u00a0</div>other<div style=\"display:inline-block;width:7px\">\u00a0</div>income<div style=\"display:inline-block;width:7px\">\u00a0</div>(expenses)<div style=\"display:inline-block;width:7px\">\u00a0</div>as<div style=\"display:inline-block;width:7px\">\u00a0</div>Other,<div style=\"display:inline-block;width:8px\">\u00a0</div>net<div style=\"display:inline-block;width:7px\">\u00a0</div>in<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:8px\">\u00a0</div>Condensed<div style=\"display:inline-block;width:7px\">\u00a0</div>Consolidated </div><div id=\"a2072\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:188px;\">Statements of Income. Interest and dividends on securities classified as available-for-sale are recorded in interest income.</div></div></div></div><div id=\"TextContainer221\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_211_XBRL_TS_8f1ad2a500884125ab53e08d8da7e809\" style=\"position:absolute;left:0px;top:599px;float:left;\"><div id=\"TextBlockContainer212\" style=\"position:relative;line-height:normal;width:701px;height:127px;\"><div id=\"TextContainer212\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2079\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Trade Receivables<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a2082\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Trade<div style=\"display:inline-block;width:5px\">\u00a0</div>receivables are<div style=\"display:inline-block;width:5px\">\u00a0</div>stated at<div style=\"display:inline-block;width:5px\">\u00a0</div>their carrying<div style=\"display:inline-block;width:5px\">\u00a0</div>values, which<div style=\"display:inline-block;width:5px\">\u00a0</div>include a<div style=\"display:inline-block;width:5px\">\u00a0</div>reserve for<div style=\"display:inline-block;width:5px\">\u00a0</div>credit losses.<div style=\"display:inline-block;width:5px\">\u00a0</div>As of<div style=\"display:inline-block;width:5px\">\u00a0</div>November 30,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024 and </div><div id=\"a2084\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">June 1,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024, reserves<div style=\"display:inline-block;width:5px\">\u00a0</div>for credit<div style=\"display:inline-block;width:5px\">\u00a0</div>losses were<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a2084_47_3\" style=\"position:absolute;font-family:'Times New Roman';left:258px;top:48px;\">767</div><div id=\"a2084_50_15\" style=\"position:absolute;font-family:'Times New Roman';left:278px;top:48px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>thousand and<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a2084_65_3\" style=\"position:absolute;font-family:'Times New Roman';left:365px;top:48px;\">490</div><div id=\"a2084_68_55\" style=\"position:absolute;font-family:'Times New Roman';left:385px;top:48px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>thousand, respectively.<div style=\"display:inline-block;width:6px\">\u00a0</div>The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>extends credit<div style=\"display:inline-block;width:5px\">\u00a0</div>to </div><div id=\"a2091\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">customers based on an evaluation of each<div style=\"display:inline-block;width:5px\">\u00a0</div>customer\u2019s financial condition and credit history.<div style=\"display:inline-block;width:6px\">\u00a0</div>Collateral is generally not required. </div><div id=\"a2093\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">The<div style=\"display:inline-block;width:7px\">\u00a0</div>Company<div style=\"display:inline-block;width:7px\">\u00a0</div>minimizes<div style=\"display:inline-block;width:7px\">\u00a0</div>exposure<div style=\"display:inline-block;width:7px\">\u00a0</div>to<div style=\"display:inline-block;width:7px\">\u00a0</div>counter<div style=\"display:inline-block;width:7px\">\u00a0</div>party<div style=\"display:inline-block;width:7px\">\u00a0</div>credit<div style=\"display:inline-block;width:7px\">\u00a0</div>risk<div style=\"display:inline-block;width:7px\">\u00a0</div>through<div style=\"display:inline-block;width:7px\">\u00a0</div>credit<div style=\"display:inline-block;width:7px\">\u00a0</div>analysis<div style=\"display:inline-block;width:7px\">\u00a0</div>and<div style=\"display:inline-block;width:7px\">\u00a0</div>approvals,<div style=\"display:inline-block;width:7px\">\u00a0</div>credit<div style=\"display:inline-block;width:7px\">\u00a0</div>limits,<div style=\"display:inline-block;width:7px\">\u00a0</div>and </div><div id=\"a2094\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">monitoring<div style=\"display:inline-block;width:6px\">\u00a0</div>procedures.<div style=\"display:inline-block;width:6px\">\u00a0</div>In<div style=\"display:inline-block;width:6px\">\u00a0</div>determining<div style=\"display:inline-block;width:6px\">\u00a0</div>our<div style=\"display:inline-block;width:6px\">\u00a0</div>reserve<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>credit<div style=\"display:inline-block;width:6px\">\u00a0</div>losses,<div style=\"display:inline-block;width:6px\">\u00a0</div>receivables<div style=\"display:inline-block;width:6px\">\u00a0</div>are<div style=\"display:inline-block;width:6px\">\u00a0</div>assigned<div style=\"display:inline-block;width:6px\">\u00a0</div>an<div style=\"display:inline-block;width:6px\">\u00a0</div>expected<div style=\"display:inline-block;width:6px\">\u00a0</div>loss<div style=\"display:inline-block;width:6px\">\u00a0</div>based<div style=\"display:inline-block;width:6px\">\u00a0</div>on </div><div id=\"a2095\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">historical loss information adjusted as needed for economic and other forward-looking factors.</div></div></div></div><div id=\"TextContainer222\" style=\"position:relative;width:701px;z-index:1;\"></div><div id=\"div_214_XBRL_TS_f7397e5db51740b6baa5ed7cef800e31\" style=\"position:absolute;left:0px;top:742px;float:left;\"><div id=\"TextBlockContainer215\" style=\"position:relative;line-height:normal;width:701px;height:126px;\"><div id=\"TextContainer215\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2100\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Dividends Payable<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2103\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">We<div style=\"display:inline-block;width:5px\">\u00a0</div>accrue dividends at the<div style=\"display:inline-block;width:5px\">\u00a0</div>end of each quarter<div style=\"display:inline-block;width:5px\">\u00a0</div>according to the Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>dividend policy adopted by its<div style=\"display:inline-block;width:5px\">\u00a0</div>Board of Directors. </div><div id=\"a2104\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">The Company pays<div style=\"display:inline-block;width:5px\">\u00a0</div>a dividend to<div style=\"display:inline-block;width:5px\">\u00a0</div>shareholders of its<div style=\"display:inline-block;width:5px\">\u00a0</div>Common Stock and Class<div style=\"display:inline-block;width:5px\">\u00a0</div>A Common Stock<div style=\"display:inline-block;width:5px\">\u00a0</div>on a quarterly<div style=\"display:inline-block;width:5px\">\u00a0</div>basis for each </div><div id=\"a2105\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">quarter for<div style=\"display:inline-block;width:5px\">\u00a0</div>which the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company reports net<div style=\"display:inline-block;width:5px\">\u00a0</div>income 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>computed in<div style=\"display:inline-block;width:5px\">\u00a0</div>accordance with<div style=\"display:inline-block;width:5px\">\u00a0</div>GAAP </div><div id=\"a2108\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">in an amount equal<div style=\"display:inline-block;width:5px\">\u00a0</div>to </div><div id=\"a2108_22_9\" style=\"position:absolute;font-family:'Times New Roman';left:125px;top:79px;-sec-ix-hidden:ID_615;\">one-third</div><div id=\"a2108_31_97\" style=\"position:absolute;font-family:'Times New Roman';left:174px;top:79px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>(1/3) of such quarterly<div style=\"display:inline-block;width:5px\">\u00a0</div>income. Dividends are paid<div style=\"display:inline-block;width:5px\">\u00a0</div>to shareholders of record as<div style=\"display:inline-block;width:5px\">\u00a0</div>of the 60th day </div><div id=\"a2111\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">following the last<div style=\"display:inline-block;width:5px\">\u00a0</div>day of such<div style=\"display:inline-block;width:5px\">\u00a0</div>quarter, except<div style=\"display:inline-block;width:5px\">\u00a0</div>for the fourth<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal quarter.<div style=\"display:inline-block;width:5px\">\u00a0</div>For the fourth<div style=\"display:inline-block;width:5px\">\u00a0</div>quarter, the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company pays dividends </div><div id=\"a2113\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">to shareholders of record on the 65th day after the quarter end. Dividends are payable on the 15th day following the record date. </div></div></div></div></div><div id=\"TextBlockContainer241\" style=\"position:relative;line-height:normal;width:704px;height:873px;\"><div id=\"div_226_XBRL_TS_f7397e5db51740b6baa5ed7cef800e31_1\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer227\" style=\"position:relative;line-height:normal;width:701px;height:63px;\"><div style=\"position:absolute; width:30.3px; height:1px; left:330.8px; top:-37.4px; background-color:#0000FF; \">\u00a0</div>\n<div id=\"TextContainer227\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2119\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Following a quarter for which the Company does not report net income attributable to Cal-Maine Foods, Inc., the Company will </div><div id=\"a2122\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">not pay a dividend for a subsequent<div style=\"display:inline-block;width:5px\">\u00a0</div>profitable quarter until the Company is profitable on<div style=\"display:inline-block;width:5px\">\u00a0</div>a cumulative basis computed from the </div><div id=\"a2124\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">date of the most recent quarter for which a dividend was paid. The dividend policy is subject to periodic review by the Board of </div><div id=\"a2127\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">Directors.</div></div></div></div><div id=\"TextContainer241\" style=\"position:relative;width:704px;z-index:1;\"></div><div id=\"div_229_XBRL_TS_566119c449bc4ad8a15505d5fd45f867\" style=\"position:absolute;left:0px;top:78px;float:left;\"><div id=\"TextBlockContainer230\" style=\"position:relative;line-height:normal;width:701px;height:234px;\"><div id=\"TextContainer230\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2130\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Revenue Recognition </div><div id=\"a2133\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">The Company<div style=\"display:inline-block;width:6px\">\u00a0</div>recognizes revenue<div style=\"display:inline-block;width:6px\">\u00a0</div>through sale<div style=\"display:inline-block;width:6px\">\u00a0</div>of its<div style=\"display:inline-block;width:6px\">\u00a0</div>products to<div style=\"display:inline-block;width:6px\">\u00a0</div>customers through<div style=\"display:inline-block;width:6px\">\u00a0</div>retail, foodservice<div style=\"display:inline-block;width:6px\">\u00a0</div>and other<div style=\"display:inline-block;width:6px\">\u00a0</div>distribution </div><div id=\"a2135\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">channels.<div style=\"display:inline-block;width:5px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>majority<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>revenue<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>derived<div style=\"display:inline-block;width:5px\">\u00a0</div>from<div style=\"display:inline-block;width:5px\">\u00a0</div>agreements<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>contracts<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>customers<div style=\"display:inline-block;width:5px\">\u00a0</div>based<div style=\"display:inline-block;width:5px\">\u00a0</div>upon<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a2136\" 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:5px\">\u00a0</div>obligation<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>delivering<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>product.<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:5px\">\u00a0</div>believes<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a2137\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">performance<div style=\"display:inline-block;width:5px\">\u00a0</div>obligation<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>met<div style=\"display:inline-block;width:5px\">\u00a0</div>upon<div style=\"display:inline-block;width:5px\">\u00a0</div>delivery<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>acceptance<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>product<div style=\"display:inline-block;width:5px\">\u00a0</div>by<div style=\"display:inline-block;width:5px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>customers,<div style=\"display:inline-block;width:5px\">\u00a0</div>which<div style=\"display:inline-block;width:5px\">\u00a0</div>generally<div style=\"display:inline-block;width:5px\">\u00a0</div>occurs<div style=\"display:inline-block;width:5px\">\u00a0</div>upon </div><div id=\"a2138\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">shipment<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>delivery<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>customer<div style=\"display:inline-block;width:5px\">\u00a0</div>based<div style=\"display:inline-block;width:5px\">\u00a0</div>on<div style=\"display:inline-block;width:6px\">\u00a0</div>terms<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>sale.<div style=\"display:inline-block;width:5px\">\u00a0</div>Costs<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>third<div style=\"display:inline-block;width:5px\">\u00a0</div>party<div style=\"display:inline-block;width:5px\">\u00a0</div>brokers<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>obtain<div style=\"display:inline-block;width:5px\">\u00a0</div>agreements<div style=\"display:inline-block;width:5px\">\u00a0</div>are </div><div id=\"a2139\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">expensed as the Company\u2019s agreements are generally less than one year. </div><div id=\"a2142\" 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=\"a2144\" 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=\"a2146\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:171px;\">based incentives, guaranteed sales<div style=\"display:inline-block;width:5px\">\u00a0</div>and other programs.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company records an<div style=\"display:inline-block;width:5px\">\u00a0</div>estimated allowance for costs<div style=\"display:inline-block;width:5px\">\u00a0</div>associated with </div><div id=\"a2147\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:187px;\">these programs, which is recorded as<div style=\"display:inline-block;width:5px\">\u00a0</div>a reduction in revenue at the<div style=\"display:inline-block;width:5px\">\u00a0</div>time of sale using historical trends<div style=\"display:inline-block;width:5px\">\u00a0</div>and projected redemption </div><div id=\"a2149\" 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=\"a2150\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:218px;\">actual realization of these programs would be recognized the subsequent period.</div></div></div></div><div id=\"TextContainer242\" style=\"position:relative;width:704px;z-index:1;\"></div><div id=\"div_232_XBRL_TS_7c3ed650f3c94909b7e8d3dd63f572c4\" style=\"position:absolute;left:0px;top:327px;float:left;\"><div id=\"TextBlockContainer233\" style=\"position:relative;line-height:normal;width:704px;height:188px;\"><div id=\"TextContainer233\" style=\"position:relative;width:704px;z-index:1;\"><div id=\"a2153\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Business Combinations </div><div id=\"a2156\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">The Company applies the acquisition method of accounting, which requires that once control is obtained, all<div style=\"display:inline-block;width:5px\">\u00a0</div>the assets acquired </div><div id=\"a2161\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">and liabilities assumed, including amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>attributable to noncontrolling interests, are<div style=\"display:inline-block;width:5px\">\u00a0</div>recorded at their respective fair<div style=\"display:inline-block;width:5px\">\u00a0</div>values at </div><div id=\"a2163\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">the date of acquisition. We determine the fair values of identifiable assets and liabilities internally,<div style=\"display:inline-block;width:5px\">\u00a0</div>which requires estimates and </div><div id=\"a2166\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">the<div style=\"display:inline-block;width:5px\">\u00a0</div>use<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>various<div style=\"display:inline-block;width:5px\">\u00a0</div>valuation<div style=\"display:inline-block;width:5px\">\u00a0</div>techniques.<div style=\"display:inline-block;width:5px\">\u00a0</div>When<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>market<div style=\"display:inline-block;width:5px\">\u00a0</div>value<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>not<div style=\"display:inline-block;width:5px\">\u00a0</div>readily<div style=\"display:inline-block;width:5px\">\u00a0</div>available,<div style=\"display:inline-block;width:5px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>internal<div style=\"display:inline-block;width:5px\">\u00a0</div>valuation<div style=\"display:inline-block;width:5px\">\u00a0</div>methodology </div><div id=\"a2167\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">considers the remaining estimated life of the assets acquired and what management believes is the market value for those assets.<div style=\"display:inline-block;width:2px\">\u00a0</div></div><div id=\"a2171\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:125px;\">We<div style=\"display:inline-block;width:5px\">\u00a0</div>typically use the income method approach for intangible assets<div style=\"display:inline-block;width:5px\">\u00a0</div>acquired in a business combination. Significant estimates in </div><div id=\"a2173\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">valuing<div style=\"display:inline-block;width:5px\">\u00a0</div>certain<div style=\"display:inline-block;width:5px\">\u00a0</div>intangible<div style=\"display:inline-block;width:5px\">\u00a0</div>assets<div style=\"display:inline-block;width:5px\">\u00a0</div>include,<div style=\"display:inline-block;width:5px\">\u00a0</div>but<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>not<div style=\"display:inline-block;width:5px\">\u00a0</div>limited<div style=\"display:inline-block;width:5px\">\u00a0</div>to,<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>amount<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>timing<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>future<div style=\"display:inline-block;width:5px\">\u00a0</div>cash<div style=\"display:inline-block;width:5px\">\u00a0</div>flows,<div style=\"display:inline-block;width:5px\">\u00a0</div>growth<div style=\"display:inline-block;width:5px\">\u00a0</div>rates, </div><div id=\"a2174\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">discount rates and useful lives. The<div style=\"display:inline-block;width:5px\">\u00a0</div>excess of the purchase price over<div style=\"display:inline-block;width:5px\">\u00a0</div>fair values of identifiable assets and<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities is recorded </div><div id=\"a2176\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:172px;\">as goodwill.</div></div></div></div><div id=\"TextContainer243\" style=\"position:relative;width:704px;z-index:1;\"><div id=\"a2176_12_2\" style=\"position:absolute;font-family:'Times New Roman';left:70px;top:499px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div></div></div><div id=\"div_235_XBRL_TS_156d0ac6a24c44fab220d37a7cbe269f\" style=\"position:absolute;left:0px;top:530px;float:left;\"><div id=\"TextBlockContainer236\" style=\"position:relative;line-height:normal;width:701px;height:266px;\"><div id=\"TextContainer236\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2179\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Loss Contingencies </div><div id=\"a2182\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">Certain<div style=\"display:inline-block;width:5px\">\u00a0</div>conditions<div style=\"display:inline-block;width:5px\">\u00a0</div>may<div style=\"display:inline-block;width:5px\">\u00a0</div>exist<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>date<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>consolidated<div style=\"display:inline-block;width:5px\">\u00a0</div>financial<div style=\"display:inline-block;width:5px\">\u00a0</div>statements<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>issued<div style=\"display:inline-block;width:5px\">\u00a0</div>that<div style=\"display:inline-block;width:5px\">\u00a0</div>may<div style=\"display:inline-block;width:5px\">\u00a0</div>result<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>loss<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a2184\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">Company but which will<div style=\"display:inline-block;width:5px\">\u00a0</div>only be resolved when<div style=\"display:inline-block;width:5px\">\u00a0</div>one or more future<div style=\"display:inline-block;width:5px\">\u00a0</div>events occur or fail<div style=\"display:inline-block;width:5px\">\u00a0</div>to occur.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>management </div><div id=\"a2185\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">and<div style=\"display:inline-block;width:5px\">\u00a0</div>its<div style=\"display:inline-block;width:5px\">\u00a0</div>legal<div style=\"display:inline-block;width:5px\">\u00a0</div>counsel<div style=\"display:inline-block;width:5px\">\u00a0</div>assess<div style=\"display:inline-block;width:5px\">\u00a0</div>such<div style=\"display:inline-block;width:5px\">\u00a0</div>contingent<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities,<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>such<div style=\"display:inline-block;width:5px\">\u00a0</div>assessment<div style=\"display:inline-block;width:5px\">\u00a0</div>inherently<div style=\"display:inline-block;width:5px\">\u00a0</div>involves<div style=\"display:inline-block;width:5px\">\u00a0</div>an<div style=\"display:inline-block;width:5px\">\u00a0</div>exercise<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>judgment.<div style=\"display:inline-block;width:5px\">\u00a0</div>In </div><div id=\"a2187\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">assessing loss<div style=\"display:inline-block;width:5px\">\u00a0</div>contingencies related<div style=\"display:inline-block;width:5px\">\u00a0</div>to legal<div style=\"display:inline-block;width:5px\">\u00a0</div>proceedings that<div style=\"display:inline-block;width:5px\">\u00a0</div>are pending<div style=\"display:inline-block;width:5px\">\u00a0</div>against the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company or<div style=\"display:inline-block;width:5px\">\u00a0</div>unasserted claims<div style=\"display:inline-block;width:5px\">\u00a0</div>that may </div><div id=\"a2188\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">result in such<div style=\"display:inline-block;width:5px\">\u00a0</div>proceedings, the Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>legal counsel evaluates<div style=\"display:inline-block;width:5px\">\u00a0</div>the perceived merits<div style=\"display:inline-block;width:5px\">\u00a0</div>of any<div style=\"display:inline-block;width:5px\">\u00a0</div>legal proceedings or<div style=\"display:inline-block;width:5px\">\u00a0</div>unasserted </div><div id=\"a2190\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">claims as well as the perceived merits of the amount of relief sought or expected to be sought therein. </div><div id=\"a2193\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">If the assessment<div style=\"display:inline-block;width:5px\">\u00a0</div>of a contingency<div style=\"display:inline-block;width:5px\">\u00a0</div>indicates it is<div style=\"display:inline-block;width:5px\">\u00a0</div>probable that a<div style=\"display:inline-block;width:5px\">\u00a0</div>material loss has<div style=\"display:inline-block;width:5px\">\u00a0</div>been incurred and<div style=\"display:inline-block;width:5px\">\u00a0</div>the amount of<div style=\"display:inline-block;width:5px\">\u00a0</div>the liability </div><div id=\"a2195\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">can<div style=\"display:inline-block;width:7px\">\u00a0</div>be<div style=\"display:inline-block;width:7px\">\u00a0</div>estimated,<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>estimated<div style=\"display:inline-block;width:7px\">\u00a0</div>liability<div style=\"display:inline-block;width:7px\">\u00a0</div>would<div style=\"display:inline-block;width:7px\">\u00a0</div>be<div style=\"display:inline-block;width:7px\">\u00a0</div>accrued<div style=\"display:inline-block;width:7px\">\u00a0</div>in<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:8px\">\u00a0</div>consolidated<div style=\"display:inline-block;width:7px\">\u00a0</div>financial<div style=\"display:inline-block;width:7px\">\u00a0</div>statements.<div style=\"display:inline-block;width:7px\">\u00a0</div>If<div style=\"display:inline-block;width:7px\">\u00a0</div>the </div><div id=\"a2196\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:172px;\">assessment<div style=\"display:inline-block;width:6px\">\u00a0</div>indicates<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:6px\">\u00a0</div>potentially<div style=\"display:inline-block;width:5px\">\u00a0</div>material<div style=\"display:inline-block;width:5px\">\u00a0</div>loss<div style=\"display:inline-block;width:6px\">\u00a0</div>contingency<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>not<div style=\"display:inline-block;width:5px\">\u00a0</div>probable,<div style=\"display:inline-block;width:5px\">\u00a0</div>but<div style=\"display:inline-block;width:6px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>reasonably<div style=\"display:inline-block;width:5px\">\u00a0</div>possible,<div style=\"display:inline-block;width:6px\">\u00a0</div>or<div style=\"display:inline-block;width:6px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>probable<div style=\"display:inline-block;width:5px\">\u00a0</div>but </div><div id=\"a2197\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:187px;\">cannot<div style=\"display:inline-block;width:6px\">\u00a0</div>be<div style=\"display:inline-block;width:6px\">\u00a0</div>estimated,<div style=\"display:inline-block;width:6px\">\u00a0</div>then<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>nature<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>contingent<div style=\"display:inline-block;width:6px\">\u00a0</div>liability,<div style=\"display:inline-block;width:7px\">\u00a0</div>together<div style=\"display:inline-block;width:6px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>an<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>range<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>possible<div style=\"display:inline-block;width:6px\">\u00a0</div>loss<div style=\"display:inline-block;width:6px\">\u00a0</div>if </div><div id=\"a2198\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:203px;\">determinable and<div style=\"display:inline-block;width:5px\">\u00a0</div>material, would<div style=\"display:inline-block;width:6px\">\u00a0</div>be disclosed.<div style=\"display:inline-block;width:6px\">\u00a0</div>Loss contingencies<div style=\"display:inline-block;width:5px\">\u00a0</div>considered remote<div style=\"display:inline-block;width:5px\">\u00a0</div>are generally<div style=\"display:inline-block;width:6px\">\u00a0</div>not disclosed<div style=\"display:inline-block;width:5px\">\u00a0</div>unless they </div><div id=\"a2199\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:218px;\">involve guarantees, in which case the nature of the guarantee would be disclosed.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2203\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:249px;\">The Company expenses the costs of litigation as they are incurred.</div></div></div></div><div id=\"TextContainer244\" style=\"position:relative;width:704px;z-index:1;\"></div><div id=\"div_238_XBRL_TS_6e03858a8a67437fa0a60d1952c427d8\" style=\"position:absolute;left:0px;top:811px;float:left;\"><div id=\"TextBlockContainer239\" style=\"position:relative;line-height:normal;width:701px;height:63px;\"><div id=\"TextContainer239\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2206\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">New Accounting Pronouncements and Policies </div><div id=\"a2209\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">No new accounting pronouncement issued or effective during the fiscal year had or is expected to have a material impact on our </div><div id=\"a2211\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">Consolidated Financial Statements.</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-264","factDimensions":{"xbrl:concept":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer200\" style=\"position:relative;line-height:normal;width:701px;height:159px;\"><div id=\"TextContainer200\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a1978\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Basis of Presentation </div><div id=\"a1981\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The<div style=\"display:inline-block;width:5px\">\u00a0</div>unaudited<div style=\"display:inline-block;width:5px\">\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>of<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>and<div style=\"display:inline-block;width:6px\">\u00a0</div>its<div style=\"display:inline-block;width:5px\">\u00a0</div>subsidiaries<div style=\"display:inline-block;width:5px\">\u00a0</div>(the<div style=\"display:inline-block;width:5px\">\u00a0</div>\u201cCompany,\u201d </div><div id=\"a1984\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">\u201cwe,\u201d \u201cus,\u201d \u201cour\u201d) have<div style=\"display:inline-block;width:5px\">\u00a0</div>been prepared in accordance<div style=\"display:inline-block;width:5px\">\u00a0</div>with the instructions to<div style=\"display:inline-block;width:5px\">\u00a0</div>Form 10-Q and Article<div style=\"display:inline-block;width:5px\">\u00a0</div>10 of Regulation S-X<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a1991\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">in accordance<div style=\"display:inline-block;width:6px\">\u00a0</div>with generally<div style=\"display:inline-block;width:6px\">\u00a0</div>accepted accounting<div style=\"display:inline-block;width:6px\">\u00a0</div>principles in<div style=\"display:inline-block;width:6px\">\u00a0</div>the United<div style=\"display:inline-block;width:6px\">\u00a0</div>States of<div style=\"display:inline-block;width:6px\">\u00a0</div>America (\u201cGAAP\u201d)<div style=\"display:inline-block;width:6px\">\u00a0</div>for interim<div style=\"display:inline-block;width:6px\">\u00a0</div>financial </div><div id=\"a1995\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">reporting and should<div style=\"display:inline-block;width:5px\">\u00a0</div>be read in<div style=\"display:inline-block;width:5px\">\u00a0</div>conjunction with our<div style=\"display:inline-block;width:5px\">\u00a0</div>Annual Report on<div style=\"display:inline-block;width:5px\">\u00a0</div>Form 10-K for<div style=\"display:inline-block;width:5px\">\u00a0</div>the fiscal year<div style=\"display:inline-block;width:5px\">\u00a0</div>ended June 1,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024 (the </div><div id=\"a1999\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">\u201c2024<div style=\"display:inline-block;width:5px\">\u00a0</div>Annual Report\u201d).<div style=\"display:inline-block;width:6px\">\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 style=\"display:inline-block;width:5px\">\u00a0</div>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><div id=\"a2000\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">statement of the results for the interim periods presented and,<div style=\"display:inline-block;width:5px\">\u00a0</div>in the opinion of management, consist of adjustments of a<div style=\"display:inline-block;width:5px\">\u00a0</div>normal </div><div id=\"a2002\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:127px;\">recurring nature. Operating results<div style=\"display:inline-block;width:5px\">\u00a0</div>for the interim periods<div style=\"display:inline-block;width:5px\">\u00a0</div>are not necessarily indicative<div style=\"display:inline-block;width:5px\">\u00a0</div>of operating results for<div style=\"display:inline-block;width:5px\">\u00a0</div>the entire fiscal </div><div id=\"a2004\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:143px;\">year.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriod","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer203\" style=\"position:relative;line-height:normal;width:701px;height:64px;\"><div id=\"TextContainer203\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2007\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Fiscal Year </div><div id=\"a2010\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>fiscal year<div style=\"display:inline-block;width:5px\">\u00a0</div>ends on<div style=\"display:inline-block;width:5px\">\u00a0</div>the Saturday<div style=\"display:inline-block;width:5px\">\u00a0</div>closest to<div style=\"display:inline-block;width:5px\">\u00a0</div>May 31.<div style=\"display:inline-block;width:5px\">\u00a0</div>Each of<div style=\"display:inline-block;width:5px\">\u00a0</div>the three-month<div style=\"display:inline-block;width:5px\">\u00a0</div>periods and<div style=\"display:inline-block;width:5px\">\u00a0</div>year-to-date periods </div><div id=\"a2021\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">ended on November 30, 2024 and December 2, 2023 included </div><div id=\"a2021_57_2\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:48px;-sec-ix-hidden:ID_549;\"><div id=\"XBRL_CS_fdab8ad9baa342d9860de18e4add4264\" style=\"position:relative;left:0px;top:0px;display:inline-block;\">13</div></div><div id=\"a2021_59_5\" style=\"position:absolute;font-family:'Times New Roman';left:353px;top:48px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>and </div><div id=\"a2021_64_8\" style=\"position:absolute;font-family:'Times New Roman';left:379px;top:48px;-sec-ix-hidden:ID_551;\"><div id=\"XBRL_CS_e25a08262c924daab70fd755b65bac69\" style=\"position:relative;left:0px;top:0px;display:inline-block;\">26 weeks</div></div><div id=\"a2021_72_15\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:48px;\">, respectively.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-266","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer206\" style=\"position:relative;line-height:normal;width:701px;height:80px;\"><div id=\"TextContainer206\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2030\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Use of Estimates </div><div id=\"a2033\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The preparation of the consolidated financial statements in conformity with GAAP requires management to make<div style=\"display:inline-block;width:5px\">\u00a0</div>estimates and </div><div id=\"a2034\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">assumptions that<div style=\"display:inline-block;width:5px\">\u00a0</div>affect the<div style=\"display:inline-block;width:6px\">\u00a0</div>amounts reported<div style=\"display:inline-block;width:5px\">\u00a0</div>in the<div style=\"display:inline-block;width:5px\">\u00a0</div>consolidated financial<div style=\"display:inline-block;width:5px\">\u00a0</div>statements and<div style=\"display:inline-block;width:5px\">\u00a0</div>accompanying notes.<div style=\"display:inline-block;width:5px\">\u00a0</div>Actual results </div><div id=\"a2035\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">could differ from those estimates.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-267","factDimensions":{"xbrl:concept":"us-gaap:InvestmentPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer209\" style=\"position:relative;line-height:normal;width:701px;height:204px;\"><div id=\"TextContainer209\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2038\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Investment Securities Available-for-Sale </div><div id=\"a2046\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The Company has<div style=\"display:inline-block;width:5px\">\u00a0</div>determined that its<div style=\"display:inline-block;width:5px\">\u00a0</div>debt securities<div style=\"display:inline-block;width:5px\">\u00a0</div>are available-for-sale<div style=\"display:inline-block;width:5px\">\u00a0</div>investments. We<div style=\"display:inline-block;width:6px\">\u00a0</div>classify these securities<div style=\"display:inline-block;width:5px\">\u00a0</div>as current </div><div id=\"a2051\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">because the<div style=\"display:inline-block;width:5px\">\u00a0</div>amounts invested<div style=\"display:inline-block;width:5px\">\u00a0</div>are available<div style=\"display:inline-block;width:5px\">\u00a0</div>for current<div style=\"display:inline-block;width:5px\">\u00a0</div>operations. Available<div style=\"display:inline-block;width:2px\">\u00a0</div>-for-sale securities<div style=\"display:inline-block;width:5px\">\u00a0</div>are carried<div style=\"display:inline-block;width:5px\">\u00a0</div>at fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value, based </div><div id=\"a2056\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">on quoted market prices as of the balance sheet<div style=\"display:inline-block;width:5px\">\u00a0</div>date, with unrealized gains and losses recorded in other comprehensive income. </div><div id=\"a2058\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">The<div style=\"display:inline-block;width:5px\">\u00a0</div>amortized cost<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>debt<div style=\"display:inline-block;width:5px\">\u00a0</div>securities is<div style=\"display:inline-block;width:6px\">\u00a0</div>adjusted<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>amortization of<div style=\"display:inline-block;width:6px\">\u00a0</div>premiums and<div style=\"display:inline-block;width:6px\">\u00a0</div>accretion of<div style=\"display:inline-block;width:6px\">\u00a0</div>discounts<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>maturity and<div style=\"display:inline-block;width:6px\">\u00a0</div>is </div><div id=\"a2059\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">recorded in interest income. The Company regularly evaluates<div style=\"display:inline-block;width:5px\">\u00a0</div>changes to the rating of its debt<div style=\"display:inline-block;width:5px\">\u00a0</div>securities by credit agencies and </div><div id=\"a2061\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">economic conditions to<div style=\"display:inline-block;width:5px\">\u00a0</div>assess and record<div style=\"display:inline-block;width:5px\">\u00a0</div>any expected credit<div style=\"display:inline-block;width:5px\">\u00a0</div>losses through allowance<div style=\"display:inline-block;width:5px\">\u00a0</div>for credit losses,<div style=\"display:inline-block;width:5px\">\u00a0</div>limited to the<div style=\"display:inline-block;width:5px\">\u00a0</div>amount </div><div id=\"a2063\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:125px;\">that fair value was less than the amortized cost basis.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2066\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">The cost basis<div style=\"display:inline-block;width:5px\">\u00a0</div>for realized gains<div style=\"display:inline-block;width:5px\">\u00a0</div>and losses on<div style=\"display:inline-block;width:5px\">\u00a0</div>available-for-sale securities is<div style=\"display:inline-block;width:5px\">\u00a0</div>determined by the<div style=\"display:inline-block;width:5px\">\u00a0</div>specific identification method. </div><div id=\"a2071\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:172px;\">Gains<div style=\"display:inline-block;width:7px\">\u00a0</div>and<div style=\"display:inline-block;width:7px\">\u00a0</div>losses<div style=\"display:inline-block;width:7px\">\u00a0</div>are<div style=\"display:inline-block;width:7px\">\u00a0</div>recognized<div style=\"display:inline-block;width:7px\">\u00a0</div>in<div style=\"display:inline-block;width:7px\">\u00a0</div>other<div style=\"display:inline-block;width:7px\">\u00a0</div>income<div style=\"display:inline-block;width:7px\">\u00a0</div>(expenses)<div style=\"display:inline-block;width:7px\">\u00a0</div>as<div style=\"display:inline-block;width:7px\">\u00a0</div>Other,<div style=\"display:inline-block;width:8px\">\u00a0</div>net<div style=\"display:inline-block;width:7px\">\u00a0</div>in<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:8px\">\u00a0</div>Condensed<div style=\"display:inline-block;width:7px\">\u00a0</div>Consolidated </div><div id=\"a2072\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:188px;\">Statements of Income. Interest and dividends on securities classified as available-for-sale are recorded in interest income.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-268","factDimensions":{"xbrl:concept":"us-gaap:TradeAndOtherAccountsReceivablePolicy","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer212\" style=\"position:relative;line-height:normal;width:701px;height:127px;\"><div id=\"TextContainer212\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2079\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Trade Receivables<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a2082\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Trade<div style=\"display:inline-block;width:5px\">\u00a0</div>receivables are<div style=\"display:inline-block;width:5px\">\u00a0</div>stated at<div style=\"display:inline-block;width:5px\">\u00a0</div>their carrying<div style=\"display:inline-block;width:5px\">\u00a0</div>values, which<div style=\"display:inline-block;width:5px\">\u00a0</div>include a<div style=\"display:inline-block;width:5px\">\u00a0</div>reserve for<div style=\"display:inline-block;width:5px\">\u00a0</div>credit losses.<div style=\"display:inline-block;width:5px\">\u00a0</div>As of<div style=\"display:inline-block;width:5px\">\u00a0</div>November 30,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024 and </div><div id=\"a2084\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">June 1,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024, reserves<div style=\"display:inline-block;width:5px\">\u00a0</div>for credit<div style=\"display:inline-block;width:5px\">\u00a0</div>losses were<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a2084_47_3\" style=\"position:absolute;font-family:'Times New Roman';left:258px;top:48px;\">767</div><div id=\"a2084_50_15\" style=\"position:absolute;font-family:'Times New Roman';left:278px;top:48px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>thousand and<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a2084_65_3\" style=\"position:absolute;font-family:'Times New Roman';left:365px;top:48px;\">490</div><div id=\"a2084_68_55\" style=\"position:absolute;font-family:'Times New Roman';left:385px;top:48px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>thousand, respectively.<div style=\"display:inline-block;width:6px\">\u00a0</div>The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>extends credit<div style=\"display:inline-block;width:5px\">\u00a0</div>to </div><div id=\"a2091\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">customers based on an evaluation of each<div style=\"display:inline-block;width:5px\">\u00a0</div>customer\u2019s financial condition and credit history.<div style=\"display:inline-block;width:6px\">\u00a0</div>Collateral is generally not required. </div><div id=\"a2093\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">The<div style=\"display:inline-block;width:7px\">\u00a0</div>Company<div style=\"display:inline-block;width:7px\">\u00a0</div>minimizes<div style=\"display:inline-block;width:7px\">\u00a0</div>exposure<div style=\"display:inline-block;width:7px\">\u00a0</div>to<div style=\"display:inline-block;width:7px\">\u00a0</div>counter<div style=\"display:inline-block;width:7px\">\u00a0</div>party<div style=\"display:inline-block;width:7px\">\u00a0</div>credit<div style=\"display:inline-block;width:7px\">\u00a0</div>risk<div style=\"display:inline-block;width:7px\">\u00a0</div>through<div style=\"display:inline-block;width:7px\">\u00a0</div>credit<div style=\"display:inline-block;width:7px\">\u00a0</div>analysis<div style=\"display:inline-block;width:7px\">\u00a0</div>and<div style=\"display:inline-block;width:7px\">\u00a0</div>approvals,<div style=\"display:inline-block;width:7px\">\u00a0</div>credit<div style=\"display:inline-block;width:7px\">\u00a0</div>limits,<div style=\"display:inline-block;width:7px\">\u00a0</div>and </div><div id=\"a2094\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">monitoring<div style=\"display:inline-block;width:6px\">\u00a0</div>procedures.<div style=\"display:inline-block;width:6px\">\u00a0</div>In<div style=\"display:inline-block;width:6px\">\u00a0</div>determining<div style=\"display:inline-block;width:6px\">\u00a0</div>our<div style=\"display:inline-block;width:6px\">\u00a0</div>reserve<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>credit<div style=\"display:inline-block;width:6px\">\u00a0</div>losses,<div style=\"display:inline-block;width:6px\">\u00a0</div>receivables<div style=\"display:inline-block;width:6px\">\u00a0</div>are<div style=\"display:inline-block;width:6px\">\u00a0</div>assigned<div style=\"display:inline-block;width:6px\">\u00a0</div>an<div style=\"display:inline-block;width:6px\">\u00a0</div>expected<div style=\"display:inline-block;width:6px\">\u00a0</div>loss<div style=\"display:inline-block;width:6px\">\u00a0</div>based<div style=\"display:inline-block;width:6px\">\u00a0</div>on </div><div id=\"a2095\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">historical loss information adjusted as needed for economic and other forward-looking factors.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-269","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"767000","decimals":-3}]},{"name":"rpt:f-270","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"490000","decimals":-3}]},{"name":"rpt:f-271","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer215\" style=\"position:relative;line-height:normal;width:701px;height:126px;\"><div id=\"TextContainer215\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2100\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Dividends Payable<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2103\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">We<div style=\"display:inline-block;width:5px\">\u00a0</div>accrue dividends at the<div style=\"display:inline-block;width:5px\">\u00a0</div>end of each quarter<div style=\"display:inline-block;width:5px\">\u00a0</div>according to the Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>dividend policy adopted by its<div style=\"display:inline-block;width:5px\">\u00a0</div>Board of Directors. </div><div id=\"a2104\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">The Company pays<div style=\"display:inline-block;width:5px\">\u00a0</div>a dividend to<div style=\"display:inline-block;width:5px\">\u00a0</div>shareholders of its<div style=\"display:inline-block;width:5px\">\u00a0</div>Common Stock and Class<div style=\"display:inline-block;width:5px\">\u00a0</div>A Common Stock<div style=\"display:inline-block;width:5px\">\u00a0</div>on a quarterly<div style=\"display:inline-block;width:5px\">\u00a0</div>basis for each </div><div id=\"a2105\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">quarter for<div style=\"display:inline-block;width:5px\">\u00a0</div>which the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company reports net<div style=\"display:inline-block;width:5px\">\u00a0</div>income 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>computed in<div style=\"display:inline-block;width:5px\">\u00a0</div>accordance with<div style=\"display:inline-block;width:5px\">\u00a0</div>GAAP </div><div id=\"a2108\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">in an amount equal<div style=\"display:inline-block;width:5px\">\u00a0</div>to </div><div id=\"a2108_22_9\" style=\"position:absolute;font-family:'Times New Roman';left:125px;top:79px;-sec-ix-hidden:ID_615;\">one-third</div><div id=\"a2108_31_97\" style=\"position:absolute;font-family:'Times New Roman';left:174px;top:79px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>(1/3) of such quarterly<div style=\"display:inline-block;width:5px\">\u00a0</div>income. Dividends are paid<div style=\"display:inline-block;width:5px\">\u00a0</div>to shareholders of record as<div style=\"display:inline-block;width:5px\">\u00a0</div>of the 60th day </div><div id=\"a2111\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">following the last<div style=\"display:inline-block;width:5px\">\u00a0</div>day of such<div style=\"display:inline-block;width:5px\">\u00a0</div>quarter, except<div style=\"display:inline-block;width:5px\">\u00a0</div>for the fourth<div style=\"display:inline-block;width:5px\">\u00a0</div>fiscal quarter.<div style=\"display:inline-block;width:5px\">\u00a0</div>For the fourth<div style=\"display:inline-block;width:5px\">\u00a0</div>quarter, the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company pays dividends </div><div id=\"a2113\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">to shareholders of record on the 65th day after the quarter end. Dividends are payable on the 15th day following the record date. </div></div></div><div id=\"TextBlockContainer227\" style=\"position:relative;line-height:normal;width:701px;height:63px;\"><div style=\"position:absolute; width:30.3px; height:1px; left:330.8px; top:-37.4px; background-color:#0000FF; \">\u00a0</div>\n<div id=\"TextContainer227\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2119\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Following a quarter for which the Company does not report net income attributable to Cal-Maine Foods, Inc., the Company will </div><div id=\"a2122\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">not pay a dividend for a subsequent<div style=\"display:inline-block;width:5px\">\u00a0</div>profitable quarter until the Company is profitable on<div style=\"display:inline-block;width:5px\">\u00a0</div>a cumulative basis computed from the </div><div id=\"a2124\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">date of the most recent quarter for which a dividend was paid. The dividend policy is subject to periodic review by the Board of </div><div id=\"a2127\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">Directors.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-272","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer230\" style=\"position:relative;line-height:normal;width:701px;height:234px;\"><div id=\"TextContainer230\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2130\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Revenue Recognition </div><div id=\"a2133\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">The Company<div style=\"display:inline-block;width:6px\">\u00a0</div>recognizes revenue<div style=\"display:inline-block;width:6px\">\u00a0</div>through sale<div style=\"display:inline-block;width:6px\">\u00a0</div>of its<div style=\"display:inline-block;width:6px\">\u00a0</div>products to<div style=\"display:inline-block;width:6px\">\u00a0</div>customers through<div style=\"display:inline-block;width:6px\">\u00a0</div>retail, foodservice<div style=\"display:inline-block;width:6px\">\u00a0</div>and other<div style=\"display:inline-block;width:6px\">\u00a0</div>distribution </div><div id=\"a2135\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">channels.<div style=\"display:inline-block;width:5px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>majority<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>revenue<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>derived<div style=\"display:inline-block;width:5px\">\u00a0</div>from<div style=\"display:inline-block;width:5px\">\u00a0</div>agreements<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>contracts<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>customers<div style=\"display:inline-block;width:5px\">\u00a0</div>based<div style=\"display:inline-block;width:5px\">\u00a0</div>upon<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a2136\" 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:5px\">\u00a0</div>obligation<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>delivering<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>product.<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:6px\">\u00a0</div>Company<div style=\"display:inline-block;width:5px\">\u00a0</div>believes<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a2137\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">performance<div style=\"display:inline-block;width:5px\">\u00a0</div>obligation<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>met<div style=\"display:inline-block;width:5px\">\u00a0</div>upon<div style=\"display:inline-block;width:5px\">\u00a0</div>delivery<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>acceptance<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>product<div style=\"display:inline-block;width:5px\">\u00a0</div>by<div style=\"display:inline-block;width:5px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>customers,<div style=\"display:inline-block;width:5px\">\u00a0</div>which<div style=\"display:inline-block;width:5px\">\u00a0</div>generally<div style=\"display:inline-block;width:5px\">\u00a0</div>occurs<div style=\"display:inline-block;width:5px\">\u00a0</div>upon </div><div id=\"a2138\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">shipment<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>delivery<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>customer<div style=\"display:inline-block;width:5px\">\u00a0</div>based<div style=\"display:inline-block;width:5px\">\u00a0</div>on<div style=\"display:inline-block;width:6px\">\u00a0</div>terms<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>sale.<div style=\"display:inline-block;width:5px\">\u00a0</div>Costs<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>third<div style=\"display:inline-block;width:5px\">\u00a0</div>party<div style=\"display:inline-block;width:5px\">\u00a0</div>brokers<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>obtain<div style=\"display:inline-block;width:5px\">\u00a0</div>agreements<div style=\"display:inline-block;width:5px\">\u00a0</div>are </div><div id=\"a2139\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">expensed as the Company\u2019s agreements are generally less than one year. </div><div id=\"a2142\" 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=\"a2144\" 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=\"a2146\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:171px;\">based incentives, guaranteed sales<div style=\"display:inline-block;width:5px\">\u00a0</div>and other programs.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company records an<div style=\"display:inline-block;width:5px\">\u00a0</div>estimated allowance for costs<div style=\"display:inline-block;width:5px\">\u00a0</div>associated with </div><div id=\"a2147\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:187px;\">these programs, which is recorded as<div style=\"display:inline-block;width:5px\">\u00a0</div>a reduction in revenue at the<div style=\"display:inline-block;width:5px\">\u00a0</div>time of sale using historical trends<div style=\"display:inline-block;width:5px\">\u00a0</div>and projected redemption </div><div id=\"a2149\" 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=\"a2150\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:218px;\">actual realization of these programs would be recognized the subsequent period.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-273","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationsPolicy","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer233\" style=\"position:relative;line-height:normal;width:704px;height:188px;\"><div id=\"TextContainer233\" style=\"position:relative;width:704px;z-index:1;\"><div id=\"a2153\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Business Combinations </div><div id=\"a2156\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">The Company applies the acquisition method of accounting, which requires that once control is obtained, all<div style=\"display:inline-block;width:5px\">\u00a0</div>the assets acquired </div><div id=\"a2161\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">and liabilities assumed, including amounts<div style=\"display:inline-block;width:5px\">\u00a0</div>attributable to noncontrolling interests, are<div style=\"display:inline-block;width:5px\">\u00a0</div>recorded at their respective fair<div style=\"display:inline-block;width:5px\">\u00a0</div>values at </div><div id=\"a2163\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">the date of acquisition. We determine the fair values of identifiable assets and liabilities internally,<div style=\"display:inline-block;width:5px\">\u00a0</div>which requires estimates and </div><div id=\"a2166\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">the<div style=\"display:inline-block;width:5px\">\u00a0</div>use<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>various<div style=\"display:inline-block;width:5px\">\u00a0</div>valuation<div style=\"display:inline-block;width:5px\">\u00a0</div>techniques.<div style=\"display:inline-block;width:5px\">\u00a0</div>When<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>market<div style=\"display:inline-block;width:5px\">\u00a0</div>value<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>not<div style=\"display:inline-block;width:5px\">\u00a0</div>readily<div style=\"display:inline-block;width:5px\">\u00a0</div>available,<div style=\"display:inline-block;width:5px\">\u00a0</div>our<div style=\"display:inline-block;width:5px\">\u00a0</div>internal<div style=\"display:inline-block;width:5px\">\u00a0</div>valuation<div style=\"display:inline-block;width:5px\">\u00a0</div>methodology </div><div id=\"a2167\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">considers the remaining estimated life of the assets acquired and what management believes is the market value for those assets.<div style=\"display:inline-block;width:2px\">\u00a0</div></div><div id=\"a2171\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:125px;\">We<div style=\"display:inline-block;width:5px\">\u00a0</div>typically use the income method approach for intangible assets<div style=\"display:inline-block;width:5px\">\u00a0</div>acquired in a business combination. Significant estimates in </div><div id=\"a2173\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">valuing<div style=\"display:inline-block;width:5px\">\u00a0</div>certain<div style=\"display:inline-block;width:5px\">\u00a0</div>intangible<div style=\"display:inline-block;width:5px\">\u00a0</div>assets<div style=\"display:inline-block;width:5px\">\u00a0</div>include,<div style=\"display:inline-block;width:5px\">\u00a0</div>but<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>not<div style=\"display:inline-block;width:5px\">\u00a0</div>limited<div style=\"display:inline-block;width:5px\">\u00a0</div>to,<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>amount<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>timing<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>future<div style=\"display:inline-block;width:5px\">\u00a0</div>cash<div style=\"display:inline-block;width:5px\">\u00a0</div>flows,<div style=\"display:inline-block;width:5px\">\u00a0</div>growth<div style=\"display:inline-block;width:5px\">\u00a0</div>rates, </div><div id=\"a2174\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">discount rates and useful lives. The<div style=\"display:inline-block;width:5px\">\u00a0</div>excess of the purchase price over<div style=\"display:inline-block;width:5px\">\u00a0</div>fair values of identifiable assets and<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities is recorded </div><div id=\"a2176\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:172px;\">as goodwill.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer236\" style=\"position:relative;line-height:normal;width:701px;height:266px;\"><div id=\"TextContainer236\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2179\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Loss Contingencies </div><div id=\"a2182\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">Certain<div style=\"display:inline-block;width:5px\">\u00a0</div>conditions<div style=\"display:inline-block;width:5px\">\u00a0</div>may<div style=\"display:inline-block;width:5px\">\u00a0</div>exist<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>date<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>consolidated<div style=\"display:inline-block;width:5px\">\u00a0</div>financial<div style=\"display:inline-block;width:5px\">\u00a0</div>statements<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>issued<div style=\"display:inline-block;width:5px\">\u00a0</div>that<div style=\"display:inline-block;width:5px\">\u00a0</div>may<div style=\"display:inline-block;width:5px\">\u00a0</div>result<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>loss<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a2184\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">Company but which will<div style=\"display:inline-block;width:5px\">\u00a0</div>only be resolved when<div style=\"display:inline-block;width:5px\">\u00a0</div>one or more future<div style=\"display:inline-block;width:5px\">\u00a0</div>events occur or fail<div style=\"display:inline-block;width:5px\">\u00a0</div>to occur.<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>management </div><div id=\"a2185\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">and<div style=\"display:inline-block;width:5px\">\u00a0</div>its<div style=\"display:inline-block;width:5px\">\u00a0</div>legal<div style=\"display:inline-block;width:5px\">\u00a0</div>counsel<div style=\"display:inline-block;width:5px\">\u00a0</div>assess<div style=\"display:inline-block;width:5px\">\u00a0</div>such<div style=\"display:inline-block;width:5px\">\u00a0</div>contingent<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities,<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>such<div style=\"display:inline-block;width:5px\">\u00a0</div>assessment<div style=\"display:inline-block;width:5px\">\u00a0</div>inherently<div style=\"display:inline-block;width:5px\">\u00a0</div>involves<div style=\"display:inline-block;width:5px\">\u00a0</div>an<div style=\"display:inline-block;width:5px\">\u00a0</div>exercise<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>judgment.<div style=\"display:inline-block;width:5px\">\u00a0</div>In </div><div id=\"a2187\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">assessing loss<div style=\"display:inline-block;width:5px\">\u00a0</div>contingencies related<div style=\"display:inline-block;width:5px\">\u00a0</div>to legal<div style=\"display:inline-block;width:5px\">\u00a0</div>proceedings that<div style=\"display:inline-block;width:5px\">\u00a0</div>are pending<div style=\"display:inline-block;width:5px\">\u00a0</div>against the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company or<div style=\"display:inline-block;width:5px\">\u00a0</div>unasserted claims<div style=\"display:inline-block;width:5px\">\u00a0</div>that may </div><div id=\"a2188\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">result in such<div style=\"display:inline-block;width:5px\">\u00a0</div>proceedings, the Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>legal counsel evaluates<div style=\"display:inline-block;width:5px\">\u00a0</div>the perceived merits<div style=\"display:inline-block;width:5px\">\u00a0</div>of any<div style=\"display:inline-block;width:5px\">\u00a0</div>legal proceedings or<div style=\"display:inline-block;width:5px\">\u00a0</div>unasserted </div><div id=\"a2190\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">claims as well as the perceived merits of the amount of relief sought or expected to be sought therein. </div><div id=\"a2193\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">If the assessment<div style=\"display:inline-block;width:5px\">\u00a0</div>of a contingency<div style=\"display:inline-block;width:5px\">\u00a0</div>indicates it is<div style=\"display:inline-block;width:5px\">\u00a0</div>probable that a<div style=\"display:inline-block;width:5px\">\u00a0</div>material loss has<div style=\"display:inline-block;width:5px\">\u00a0</div>been incurred and<div style=\"display:inline-block;width:5px\">\u00a0</div>the amount of<div style=\"display:inline-block;width:5px\">\u00a0</div>the liability </div><div id=\"a2195\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:156px;\">can<div style=\"display:inline-block;width:7px\">\u00a0</div>be<div style=\"display:inline-block;width:7px\">\u00a0</div>estimated,<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>estimated<div style=\"display:inline-block;width:7px\">\u00a0</div>liability<div style=\"display:inline-block;width:7px\">\u00a0</div>would<div style=\"display:inline-block;width:7px\">\u00a0</div>be<div style=\"display:inline-block;width:7px\">\u00a0</div>accrued<div style=\"display:inline-block;width:7px\">\u00a0</div>in<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:8px\">\u00a0</div>consolidated<div style=\"display:inline-block;width:7px\">\u00a0</div>financial<div style=\"display:inline-block;width:7px\">\u00a0</div>statements.<div style=\"display:inline-block;width:7px\">\u00a0</div>If<div style=\"display:inline-block;width:7px\">\u00a0</div>the </div><div id=\"a2196\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:172px;\">assessment<div style=\"display:inline-block;width:6px\">\u00a0</div>indicates<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:6px\">\u00a0</div>potentially<div style=\"display:inline-block;width:5px\">\u00a0</div>material<div style=\"display:inline-block;width:5px\">\u00a0</div>loss<div style=\"display:inline-block;width:6px\">\u00a0</div>contingency<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>not<div style=\"display:inline-block;width:5px\">\u00a0</div>probable,<div style=\"display:inline-block;width:5px\">\u00a0</div>but<div style=\"display:inline-block;width:6px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>reasonably<div style=\"display:inline-block;width:5px\">\u00a0</div>possible,<div style=\"display:inline-block;width:6px\">\u00a0</div>or<div style=\"display:inline-block;width:6px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>probable<div style=\"display:inline-block;width:5px\">\u00a0</div>but </div><div id=\"a2197\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:187px;\">cannot<div style=\"display:inline-block;width:6px\">\u00a0</div>be<div style=\"display:inline-block;width:6px\">\u00a0</div>estimated,<div style=\"display:inline-block;width:6px\">\u00a0</div>then<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>nature<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>contingent<div style=\"display:inline-block;width:6px\">\u00a0</div>liability,<div style=\"display:inline-block;width:7px\">\u00a0</div>together<div style=\"display:inline-block;width:6px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>an<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>range<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>possible<div style=\"display:inline-block;width:6px\">\u00a0</div>loss<div style=\"display:inline-block;width:6px\">\u00a0</div>if </div><div id=\"a2198\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:203px;\">determinable and<div style=\"display:inline-block;width:5px\">\u00a0</div>material, would<div style=\"display:inline-block;width:6px\">\u00a0</div>be disclosed.<div style=\"display:inline-block;width:6px\">\u00a0</div>Loss contingencies<div style=\"display:inline-block;width:5px\">\u00a0</div>considered remote<div style=\"display:inline-block;width:5px\">\u00a0</div>are generally<div style=\"display:inline-block;width:6px\">\u00a0</div>not disclosed<div style=\"display:inline-block;width:5px\">\u00a0</div>unless they </div><div id=\"a2199\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:218px;\">involve guarantees, in which case the nature of the guarantee would be disclosed.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2203\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:249px;\">The Company expenses the costs of litigation as they are incurred.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer239\" style=\"position:relative;line-height:normal;width:701px;height:63px;\"><div id=\"TextContainer239\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2206\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">New Accounting Pronouncements and Policies </div><div id=\"a2209\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">No new accounting pronouncement issued or effective during the fiscal year had or is expected to have a material impact on our </div><div id=\"a2211\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">Consolidated Financial Statements.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer248\" style=\"position:relative;line-height:normal;width:701px;height:221px;\"><div id=\"TextContainer248\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2218\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 2 - Acquisitions </div><div id=\"a2226\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\"> </div><div id=\"a2227\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:32px;\">Acquisition of ISE America, Inc. Assets </div><div id=\"a2230\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Effective </div><div id=\"a2230_10_13\" style=\"position:absolute;font-family:'Times New Roman';left:58px;top:63px;\">June 28, 2024</div><div id=\"a2230_23_100\" style=\"position:absolute;font-family:'Times New Roman';left:135px;top:63px;\">, the<div style=\"display:inline-block;width:6px\">\u00a0</div>Company acquired<div style=\"display:inline-block;width:6px\">\u00a0</div>substantially all<div style=\"display:inline-block;width:6px\">\u00a0</div>of the<div style=\"display:inline-block;width:6px\">\u00a0</div>commercial shell<div style=\"display:inline-block;width:6px\">\u00a0</div>egg production,<div style=\"display:inline-block;width:6px\">\u00a0</div>processing and<div style=\"display:inline-block;width:6px\">\u00a0</div>egg </div><div id=\"a2237\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">products breaking facilities<div style=\"display:inline-block;width:5px\">\u00a0</div>of ISE America,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc. and certain<div style=\"display:inline-block;width:5px\">\u00a0</div>of its affiliates<div style=\"display:inline-block;width:6px\">\u00a0</div>(\u201cISE\u201d). The assets<div style=\"display:inline-block;width:5px\">\u00a0</div>acquired included commercial </div><div id=\"a2246\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">shell<div style=\"display:inline-block;width:5px\">\u00a0</div>egg<div style=\"display:inline-block;width:5px\">\u00a0</div>production<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>processing<div style=\"display:inline-block;width:5px\">\u00a0</div>facilities<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>capacity<div style=\"display:inline-block;width:5px\">\u00a0</div>at<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>time<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>acquisition<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>approximately </div><div id=\"a2246_107_3\" style=\"position:absolute;font-family:'Times New Roman';left:590px;top:95px;\">4.7</div><div id=\"a2246_110_16\" style=\"position:absolute;font-family:'Times New Roman';left:607px;top:95px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>million<div style=\"display:inline-block;width:5px\">\u00a0</div>laying </div><div id=\"a2248\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">hens, including </div><div id=\"a2248_16_3\" style=\"position:absolute;font-family:'Times New Roman';left:90px;top:110px;\">1.0</div><div id=\"a2248_19_24\" style=\"position:absolute;font-family:'Times New Roman';left:107px;top:110px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million cage-free, and </div><div id=\"a2248_43_3\" style=\"position:absolute;font-family:'Times New Roman';left:233px;top:110px;\">1.2</div><div id=\"a2248_46_44\" style=\"position:absolute;font-family:'Times New Roman';left:250px;top:110px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million pullets, feed mills,<div style=\"display:inline-block;width:5px\">\u00a0</div>approximately </div><div id=\"a2248_90_5\" style=\"position:absolute;font-family:'Times New Roman';left:480px;top:110px;\">4,000</div><div id=\"a2248_95_35\" style=\"position:absolute;font-family:'Times New Roman';left:510px;top:110px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>acres of land, inventories<div style=\"display:inline-block;width:5px\">\u00a0</div>and an </div><div id=\"a2251\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">egg products breaking facility. The acquired assets also include an extensive customer distribution network across the Northeast </div><div id=\"a2253\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">and<div style=\"display:inline-block;width:5px\">\u00a0</div>Mid-Atlantic<div style=\"display:inline-block;width:5px\">\u00a0</div>states,<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>production<div style=\"display:inline-block;width:5px\">\u00a0</div>operations<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>Maryland,<div style=\"display:inline-block;width:5px\">\u00a0</div>New<div style=\"display:inline-block;width:5px\">\u00a0</div>Jersey,<div style=\"display:inline-block;width:6px\">\u00a0</div>Delaware<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>South<div style=\"display:inline-block;width:5px\">\u00a0</div>Carolina.<div style=\"display:inline-block;width:10px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>Company </div><div id=\"a2256\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:158px;\">accounted for the acquisition as a business combination.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2259\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">Pending the<div style=\"display:inline-block;width:5px\">\u00a0</div>finalization of<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>valuation, the following<div style=\"display:inline-block;width:5px\">\u00a0</div>table summarizes<div style=\"display:inline-block;width:5px\">\u00a0</div>the consideration paid<div style=\"display:inline-block;width:5px\">\u00a0</div>for the<div style=\"display:inline-block;width:5px\">\u00a0</div>ISE assets </div><div id=\"a2261\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:205px;\">and the amounts of assets acquired and liabilities assumed recognized at the acquisition date (in thousands):</div></div></div><div id=\"TextBlockContainer252\" style=\"position:relative;line-height:normal;width:698px;height:153px;\"><div style=\"position:absolute; width:587px; height:17px; left:4.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.4px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:603.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:603.4px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587px; height:17px; left:4.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:7px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:594.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:603.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:606.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587px; height:17px; left:4.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.4px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:603.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:606.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587px; height:17.4px; left:4.4px; top:134.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:7px; top:136.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.4px; left:591.4px; top:134.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:594.1px; top:136.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.4px; left:603.4px; top:134.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:606.1px; top:136.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587px; height:1px; left:4.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.4px; top:134px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.4px; top:134px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:604px; top:134px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.4px; top:152.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.4px; top:152.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605.3px; top:152.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer252\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a2264\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:0px;\">Cash consideration paid </div><div id=\"a2266\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:0px;\">$ </div><div id=\"a2268\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:0px;\">111,521</div><div id=\"a2273\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:34px;\">Recognized amounts of identifiable assets acquired and liabilities assumed </div><div id=\"a2281\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:68px;\">Inventories </div><div id=\"a2283\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:68px;\">$ </div><div id=\"a2285\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:68px;\">20,547</div><div id=\"a2287\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:85px;\">Property, plant and equipment </div><div id=\"a2290\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:85px;\">90,572</div><div id=\"a2292\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">Intangible assets </div><div id=\"a2295\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:102px;\">710</div><div id=\"a2297\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:119px;\">Liabilities assumed </div><div id=\"a2300\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:119px;display:flex;\">(308)</div><div id=\"a2302\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:137px;\">Total identifiable net assets </div><div id=\"a2304\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:137px;\">$ </div><div id=\"a2306\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:137px;\">111,521</div></div></div><div id=\"TextBlockContainer257\" style=\"position:relative;line-height:normal;width:701px;height:141px;\"><div id=\"TextContainer257\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2309\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Inventories consisted primarily of flock, feed ingredients, packaging, and egg inventory. Flock inventory was valued at carrying </div><div id=\"a2313\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">value<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>management<div style=\"display:inline-block;width:5px\">\u00a0</div>believes<div style=\"display:inline-block;width:5px\">\u00a0</div>that<div style=\"display:inline-block;width:5px\">\u00a0</div>its<div style=\"display:inline-block;width:5px\">\u00a0</div>carrying<div style=\"display:inline-block;width:5px\">\u00a0</div>value<div style=\"display:inline-block;width:5px\">\u00a0</div>best<div style=\"display:inline-block;width:5px\">\u00a0</div>approximates<div style=\"display:inline-block;width:5px\">\u00a0</div>its<div style=\"display:inline-block;width:5px\">\u00a0</div>fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value.<div style=\"display:inline-block;width:5px\">\u00a0</div>Feed<div style=\"display:inline-block;width:5px\">\u00a0</div>ingredients,<div style=\"display:inline-block;width:5px\">\u00a0</div>packaging<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>egg </div><div id=\"a2314\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">inventory were all valued based on market prices as of June 28, 2024.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2317\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">Property,<div style=\"display:inline-block;width:5px\">\u00a0</div>plant and<div style=\"display:inline-block;width:5px\">\u00a0</div>equipment were valued<div style=\"display:inline-block;width:5px\">\u00a0</div>utilizing the<div style=\"display:inline-block;width:5px\">\u00a0</div>cost approach which<div style=\"display:inline-block;width:5px\">\u00a0</div>is based on<div style=\"display:inline-block;width:5px\">\u00a0</div>replacement or reproduction<div style=\"display:inline-block;width:5px\">\u00a0</div>costs of </div><div id=\"a2318\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:78px;\">the assets and subtracting any depreciation resulting from physical deterioration and/or functional or economic obsolescence. </div><div id=\"a2321\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">Intangible<div style=\"display:inline-block;width:7px\">\u00a0</div>assets<div style=\"display:inline-block;width:7px\">\u00a0</div>consisted<div style=\"display:inline-block;width:7px\">\u00a0</div>primarily<div style=\"display:inline-block;width:7px\">\u00a0</div>of<div style=\"display:inline-block;width:7px\">\u00a0</div>customer<div style=\"display:inline-block;width:7px\">\u00a0</div>lists<div style=\"display:inline-block;width:7px\">\u00a0</div>acquired.<div style=\"display:inline-block;width:7px\">\u00a0</div>Customers<div style=\"display:inline-block;width:7px\">\u00a0</div>lists<div style=\"display:inline-block;width:7px\">\u00a0</div>were<div style=\"display:inline-block;width:7px\">\u00a0</div>valued<div style=\"display:inline-block;width:7px\">\u00a0</div>using<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>income<div style=\"display:inline-block;width:7px\">\u00a0</div>method </div><div id=\"a2322\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:125px;\">approach.</div></div></div><div id=\"TextBlockContainer260\" style=\"position:relative;line-height:normal;width:701px;height:63px;\"><div id=\"TextContainer260\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2325\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Other Acquisitions </div><div id=\"a2328\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">Effective<div style=\"display:inline-block;width:8px\">\u00a0</div>November<div style=\"display:inline-block;width:7px\">\u00a0</div>30,<div style=\"display:inline-block;width:7px\">\u00a0</div>2024,<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>Company<div style=\"display:inline-block;width:7px\">\u00a0</div>acquired<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:7px\">\u00a0</div>remaining </div><div id=\"a2328_64_4\" style=\"position:absolute;font-family:'Times New Roman';left:407px;top:31px;\">9.23</div><div id=\"a2328_68_45\" style=\"position:absolute;font-family:'Times New Roman';left:430px;top:31px;\">%<div style=\"display:inline-block;width:7px\">\u00a0</div>interest<div style=\"display:inline-block;width:7px\">\u00a0</div>in<div style=\"display:inline-block;width:7px\">\u00a0</div>our<div style=\"display:inline-block;width:7px\">\u00a0</div>majority-owned<div style=\"display:inline-block;width:7px\">\u00a0</div>subsidiary, </div><div id=\"a2331\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">MeadowCreek Foods LLC.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-277","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"2024-06-28"}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"calm:ProductionAndProcessingFacilitiesCapacityNumberOfLayers","xbrl:period":"2024-06-28T00:00:00/2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Layers","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"4700000","decimals":-5}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"calm:NumberOfCageFreeAcquired","xbrl:period":"2024-06-28T00:00:00/2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Item","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"1000000","decimals":-5}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"calm:NumberOfPulletsAcquired","xbrl:period":"2024-06-28T00:00:00/2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:pullet_and_breeder","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"1200000","decimals":-5}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"us-gaap:AreaOfLand","xbrl:period":"2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"utr:acre","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"4000","decimals":0}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer254\" style=\"position:relative;line-height:normal;width:698px;height:153px;\"><div id=\"div_251_XBRL_TS_cd7d522b29964ed39220cee5854029f9\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer252\" style=\"position:relative;line-height:normal;width:698px;height:153px;\"><div style=\"position:absolute; width:587px; height:17px; left:4.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.4px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:603.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:603.4px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587px; height:17px; left:4.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:7px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:594.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:603.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:606.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587px; height:17px; left:4.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:591.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:591.4px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:603.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:606.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587px; height:17.4px; left:4.4px; top:134.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:581.7px; height:15.4px; left:7px; top:136.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.4px; left:591.4px; top:134.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:594.1px; top:136.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.4px; left:603.4px; top:134.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:606.1px; top:136.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:587px; height:1px; left:4.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:591.4px; top:134px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:603.4px; top:134px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:604px; top:134px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:590.4px; top:152.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:602.4px; top:152.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:605.3px; top:152.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer252\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a2264\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:0px;\">Cash consideration paid </div><div id=\"a2266\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:0px;\">$ </div><div id=\"a2268\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:0px;\">111,521</div><div id=\"a2273\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:34px;\">Recognized amounts of identifiable assets acquired and liabilities assumed </div><div id=\"a2281\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:68px;\">Inventories </div><div id=\"a2283\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:68px;\">$ </div><div id=\"a2285\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:68px;\">20,547</div><div id=\"a2287\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:85px;\">Property, plant and equipment </div><div id=\"a2290\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:85px;\">90,572</div><div id=\"a2292\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">Intangible assets </div><div id=\"a2295\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:102px;\">710</div><div id=\"a2297\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:119px;\">Liabilities assumed </div><div id=\"a2300\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:119px;display:flex;\">(308)</div><div id=\"a2302\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:137px;\">Total identifiable net assets </div><div id=\"a2304\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:137px;\">$ </div><div id=\"a2306\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:137px;\">111,521</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2024-06-28T00:00:00/2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"111521000","decimals":-3}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","xbrl:period":"2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"20547000","decimals":-3}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"90572000","decimals":-3}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","xbrl:period":"2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"710000","decimals":-3}]},{"name":"rpt:f-287","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","xbrl:period":"2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"308000","decimals":-3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","xbrl:period":"2024-06-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:IseAmericaIncMember"},"factValues":[{"value":"111521000","decimals":-3}]},{"name":"rpt:f-289","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:BusinessAcquisitionAxis":"calm:MeadowcreekFoodsLlcMember"},"factValues":[{"value":"0.0923","decimals":6}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer263\" style=\"position:relative;line-height:normal;width:662px;height:48px;\"><div id=\"TextContainer263\" style=\"position:relative;width:662px;z-index:1;\"><div id=\"a2334\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 3 - Investment</div><div id=\"a2341\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:119px;top:0px;\">Securities </div><div id=\"a2344\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The following represents the Company\u2019s investment securities as of November 30, 2024 and June 1, 2024 (in thousands):</div></div></div><div id=\"TextBlockContainer267\" style=\"position:relative;line-height:normal;width:692px;height:167px;\"><div style=\"position:absolute; width:256px; height:16.3px; left:1.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:257.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:267.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:270px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:279.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:364.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; 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:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:386.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:471.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:481.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:484.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:493.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:578.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:588.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:591.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:16.3px; left:600.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17.1px; left:1.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.1px; left:257.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:267.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:279.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.1px; left:364.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:374.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:386.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.1px; left:471.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:481.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:493.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.1px; left:578.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:588.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.1px; left:600.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.4px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.4px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.3px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.4px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.4px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:388.3px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:495.3px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.4px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.4px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:602.3px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer267\" style=\"position:relative;width:692px;z-index:1;\"><div id=\"a2353\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">November 30, 2024 </div><div id=\"a2356\" style=\"position:absolute;font-family:'Times New Roman';left:288px;top:0px;\">Amortized </div><div id=\"a2358\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:15px;\">Cost </div><div id=\"a2361\" style=\"position:absolute;font-family:'Times New Roman';left:394px;top:0px;\">Unrealized<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2363\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:15px;\">Gains </div><div id=\"a2366\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:0px;\">Unrealized </div><div id=\"a2367\" style=\"position:absolute;font-family:'Times New Roman';left:512px;top:15px;\">Losses </div><div id=\"a2370\" style=\"position:absolute;font-family:'Times New Roman';left:611px;top:0px;\">Estimated<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2372\" style=\"position:absolute;font-family:'Times New Roman';left:609px;top:15px;\">Fair Value </div><div id=\"a2374\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Municipal bonds </div><div id=\"a2377\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:32px;\">$ </div><div id=\"a2379\" style=\"position:absolute;font-family:'Times New Roman';left:322px;top:32px;\">13,727</div><div id=\"a2382\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:32px;\">$ </div><div id=\"a2384\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:32px;\">\u2014</div><div id=\"a2387\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:32px;\">$ </div><div id=\"a2389\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:32px;\">22</div><div id=\"a2392\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:32px;\">$ </div><div id=\"a2394\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:32px;\">13,705</div><div id=\"a2396\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:49px;\">Commercial paper </div><div id=\"a2400\" style=\"position:absolute;font-family:'Times New Roman';left:322px;top:49px;\">71,143</div><div id=\"a2404\" style=\"position:absolute;font-family:'Times New Roman';left:459px;top:49px;\">5</div><div id=\"a2408\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:49px;\">\u2014</div><div id=\"a2412\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:49px;\">71,148</div><div id=\"a2414\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:66px;\">Corporate bonds </div><div id=\"a2418\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:66px;\">301,630</div><div id=\"a2422\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:66px;\">190</div><div id=\"a2426\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:66px;\">\u2014</div><div id=\"a2430\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:66px;\">301,820</div><div id=\"a2432\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:83px;\">Certificates of deposits </div><div id=\"a2436\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:83px;\">5,606</div><div id=\"a2440\" style=\"position:absolute;font-family:'Times New Roman';left:459px;top:83px;\">1</div><div id=\"a2444\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:83px;\">\u2014</div><div id=\"a2448\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:83px;\">5,607</div><div id=\"a2450\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:100px;\">US government and agency obligations </div><div id=\"a2454\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:100px;\">151,606</div><div id=\"a2458\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:100px;\">\u2014</div><div id=\"a2462\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:100px;\">204</div><div id=\"a2466\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:100px;\">151,402</div><div id=\"a2468\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:117px;\">Asset backed securities </div><div id=\"a2472\" style=\"position:absolute;font-family:'Times New Roman';left:338px;top:117px;\">643</div><div id=\"a2476\" style=\"position:absolute;font-family:'Times New Roman';left:459px;top:117px;\">4</div><div id=\"a2480\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:117px;\">\u2014</div><div id=\"a2484\" style=\"position:absolute;font-family:'Times New Roman';left:659px;top:117px;\">647</div><div id=\"a2486\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:134px;\">Treasury bills </div><div id=\"a2490\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:134px;\">112,569</div><div id=\"a2494\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:134px;\">\u2014</div><div id=\"a2498\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:134px;\">11</div><div id=\"a2502\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:134px;\">112,558</div><div id=\"a2504\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:151px;\">Total current investment securities </div><div id=\"a2507\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:151px;\">$ </div><div id=\"a2509\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:151px;\">656,924</div><div id=\"a2512\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:151px;\">$ </div><div id=\"a2514\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:151px;\">200</div><div id=\"a2517\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:151px;\">$ </div><div id=\"a2519\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:151px;\">237</div><div id=\"a2522\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:151px;\">$ </div><div id=\"a2524\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:151px;\">656,887</div></div></div><div id=\"TextBlockContainer275\" style=\"position:relative;line-height:normal;width:691px;height:168px;\"><div id=\"div_272_XBRL_TS_196fa78e675342e1a486ccaad2a8572a\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer273\" style=\"position:relative;line-height:normal;width:691px;height:168px;\"><div style=\"position:absolute; width:256px; height:16.3px; left:1.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:257.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:267.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:270px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:279.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:364.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:374.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:377.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:386.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:471.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:481.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:484.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:493.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:578.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:588.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:591.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:16.3px; left:600.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.4px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.4px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.3px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.4px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.4px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:388.3px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:495.3px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.4px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.4px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:602.3px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer273\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a2531\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">June 1, 2024 </div><div id=\"a2534\" style=\"position:absolute;font-family:'Times New Roman';left:288px;top:0px;\">Amortized<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2536\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:15px;\">Cost </div><div id=\"a2539\" style=\"position:absolute;font-family:'Times New Roman';left:394px;top:0px;\">Unrealized<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2541\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:15px;\">Gains </div><div id=\"a2544\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:0px;\">Unrealized </div><div id=\"a2545\" style=\"position:absolute;font-family:'Times New Roman';left:512px;top:15px;\">Losses </div><div id=\"a2548\" style=\"position:absolute;font-family:'Times New Roman';left:611px;top:0px;\">Estimated<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2550\" style=\"position:absolute;font-family:'Times New Roman';left:609px;top:15px;\">Fair Value </div><div id=\"a2552\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Municipal bonds </div><div id=\"a2555\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:32px;\">$ </div><div id=\"a2557\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:32px;\">4,100</div><div id=\"a2560\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:32px;\">$ </div><div id=\"a2562\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:32px;\">\u2014</div><div id=\"a2565\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:32px;\">$ </div><div id=\"a2567\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:32px;\">41</div><div id=\"a2570\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:32px;\">$ </div><div id=\"a2572\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:32px;\">4,059</div><div id=\"a2574\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:49px;\">Commercial paper </div><div id=\"a2578\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:49px;\">137,856</div><div id=\"a2582\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:49px;\">\u2014</div><div id=\"a2586\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:49px;\">121</div><div id=\"a2590\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:49px;\">137,735</div><div id=\"a2592\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:66px;\">Corporate bonds </div><div id=\"a2596\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:66px;\">233,289</div><div id=\"a2600\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:66px;\">\u2014</div><div id=\"a2604\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:66px;\">697</div><div id=\"a2608\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:66px;\">232,592</div><div id=\"a2610\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:83px;\">Certificates of deposits </div><div id=\"a2614\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:83px;\">3,505</div><div id=\"a2618\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:83px;\">\u2014</div><div id=\"a2622\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:83px;\">14</div><div id=\"a2626\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:83px;\">3,491</div><div id=\"a2628\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:100px;\">US government and agency obligations </div><div id=\"a2632\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:100px;\">154,520</div><div id=\"a2636\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:100px;\">\u2014</div><div id=\"a2640\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:100px;\">251</div><div id=\"a2644\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:100px;\">154,269</div><div id=\"a2646\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:117px;\">Asset backed securities </div><div id=\"a2650\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:117px;\">3,154</div><div id=\"a2654\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:117px;\">\u2014</div><div id=\"a2658\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:117px;\">30</div><div id=\"a2662\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:117px;\">3,124</div><div id=\"a2664\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:134px;\">Treasury bills </div><div id=\"a2668\" style=\"position:absolute;font-family:'Times New Roman';left:322px;top:134px;\">39,239</div><div id=\"a2672\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:134px;\">\u2014</div><div id=\"a2676\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:134px;\">10</div><div id=\"a2680\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:134px;\">39,229</div><div id=\"a2682\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:152px;\">Total current investment securities </div><div id=\"a2685\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:152px;\">$ </div><div id=\"a2687\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:152px;\">575,663</div><div id=\"a2690\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:152px;\">$ </div><div id=\"a2692\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:152px;\">\u2014</div><div id=\"a2695\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:152px;\">$ </div><div id=\"a2697\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:152px;\">1,164</div><div id=\"a2700\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:152px;\">$ </div><div id=\"a2702\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:152px;\">574,499</div></div></div></div></div><div id=\"TextBlockContainer278\" style=\"position:relative;line-height:normal;width:701px;height:159px;\"><div id=\"TextContainer278\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2705\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Available-for-sale </div><div id=\"a2712\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Proceeds from<div style=\"display:inline-block;width:6px\">\u00a0</div>sales and<div style=\"display:inline-block;width:6px\">\u00a0</div>maturities of<div style=\"display:inline-block;width:6px\">\u00a0</div>investment securities<div style=\"display:inline-block;width:6px\">\u00a0</div>available-for-sale<div style=\"display:inline-block;width:5px\">\u00a0</div>were $</div><div id=\"a2712_85_5\" style=\"position:absolute;font-family:'Times New Roman';left:469px;top:32px;\">426.5</div><div id=\"a2712_90_14\" style=\"position:absolute;font-family:'Times New Roman';left:499px;top:32px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million and<div style=\"display:inline-block;width:6px\">\u00a0</div>$</div><div id=\"a2712_104_5\" style=\"position:absolute;font-family:'Times New Roman';left:576px;top:32px;\">196.1</div><div id=\"a2712_109_16\" style=\"position:absolute;font-family:'Times New Roman';left:606px;top:32px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>million during </div><div id=\"a2724\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">the twenty-six<div style=\"display:inline-block;width:5px\">\u00a0</div>weeks ended November<div style=\"display:inline-block;width:5px\">\u00a0</div>30, 2024<div style=\"display:inline-block;width:6px\">\u00a0</div>and December<div style=\"display:inline-block;width:5px\">\u00a0</div>2, 2023,<div style=\"display:inline-block;width:6px\">\u00a0</div>respectively.<div style=\"display:inline-block;width:5px\">\u00a0</div>Gross realized<div style=\"display:inline-block;width:6px\">\u00a0</div>gains for<div style=\"display:inline-block;width:6px\">\u00a0</div>the twenty-six </div><div id=\"a2735\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">weeks ended November 30, 2024 and December 2, 2023 were $</div><div id=\"a2735_57_2\" style=\"position:absolute;font-family:'Times New Roman';left:346px;top:63px;\">30</div><div id=\"a2735_59_15\" style=\"position:absolute;font-family:'Times New Roman';left:360px;top:63px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>thousand and $</div><div id=\"a2735_74_1\" style=\"position:absolute;font-family:'Times New Roman';left:444px;top:63px;\">7</div><div id=\"a2735_75_36\" style=\"position:absolute;font-family:'Times New Roman';left:450px;top:63px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>thousand, respectively. There were </div><div id=\"a2735_111_2\" style=\"position:absolute;font-family:'Times New Roman';left:644px;top:63px;\">no</div><div id=\"a2735_113_7\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:63px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>gross </div><div id=\"a2744\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">realized<div style=\"display:inline-block;width:6px\">\u00a0</div>losses<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>twenty-six<div style=\"display:inline-block;width:5px\">\u00a0</div>weeks<div style=\"display:inline-block;width:6px\">\u00a0</div>ended<div style=\"display:inline-block;width:5px\">\u00a0</div>November<div style=\"display:inline-block;width:6px\">\u00a0</div>30,<div style=\"display:inline-block;width:6px\">\u00a0</div>2024.<div style=\"display:inline-block;width:6px\">\u00a0</div>Gross<div style=\"display:inline-block;width:6px\">\u00a0</div>realized<div style=\"display:inline-block;width:5px\">\u00a0</div>losses<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>twenty-six<div style=\"display:inline-block;width:6px\">\u00a0</div>weeks<div style=\"display:inline-block;width:6px\">\u00a0</div>ended </div><div id=\"a2755\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">December 2, 2023 were $</div><div id=\"a2755_23_1\" style=\"position:absolute;font-family:'Times New Roman';left:142px;top:95px;\">8</div><div id=\"a2755_24_21\" style=\"position:absolute;font-family:'Times New Roman';left:148px;top:95px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>thousand. There was </div><div id=\"a2755_45_2\" style=\"position:absolute;font-family:'Times New Roman';left:265px;top:95px;\">no</div><div id=\"a2755_47_68\" style=\"position:absolute;font-family:'Times New Roman';left:278px;top:95px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>allowance for credit losses at November 30, 2024 and June 1, 2024. </div><div id=\"a2768\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:127px;\">Actual maturities may differ<div style=\"display:inline-block;width:5px\">\u00a0</div>from contractual maturities as<div style=\"display:inline-block;width:5px\">\u00a0</div>some borrowers have<div style=\"display:inline-block;width:5px\">\u00a0</div>the right to call<div style=\"display:inline-block;width:5px\">\u00a0</div>or prepay obligations<div style=\"display:inline-block;width:5px\">\u00a0</div>with or </div><div id=\"a2770\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:142px;\">without penalties. Contractual maturities of current investments at November 30, 2024 are as follows (in thousands):</div></div></div><div id=\"TextBlockContainer282\" style=\"position:relative;line-height:normal;width:691px;height:68px;\"><div style=\"position:absolute; width:522.1px; height:16.3px; left:2px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:516.8px; height:15.3px; left:4.6px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:524.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:526.7px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150px; height:16.3px; left:536.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.7px; height:15.3px; left:538.7px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:522.1px; height:1px; left:2px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.4px; height:1px; left:536.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:522.1px; height:17.4px; left:2px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:516.8px; height:15.4px; left:4.6px; top:51.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.4px; left:524.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:526.7px; top:51.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150px; height:17.4px; left:536.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.7px; height:15.4px; left:538.7px; top:51.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:522.1px; height:1px; left:2px; top:49px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.1px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.1px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.4px; height:1px; left:536.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:523.1px; top:67.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:535.1px; top:67.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:148.1px; height:1px; left:538px; top:67.1px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer282\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a2776\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:0px;\">Estimated Fair Value </div><div id=\"a2778\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:17px;\">Within one year </div><div id=\"a2780\" style=\"position:absolute;font-family:'Times New Roman';left:527px;top:17px;\">$ </div><div id=\"a2782\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:17px;\">401,873</div><div id=\"a2784\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:34px;\">1-5 years </div><div id=\"a2789\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:34px;\">255,014</div><div id=\"a2791\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">Total </div><div id=\"a2793\" style=\"position:absolute;font-family:'Times New Roman';left:527px;top:52px;\">$ </div><div id=\"a2795\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:52px;\">656,887</div></div></div>","language":"en-us"}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer269\" style=\"position:relative;line-height:normal;width:692px;height:167px;\"><div id=\"div_266_XBRL_TS_a50173d69a24496e807dd64584d9f08b\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer267\" style=\"position:relative;line-height:normal;width:692px;height:167px;\"><div style=\"position:absolute; width:256px; height:16.3px; left:1.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:257.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:267.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:270px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:279.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:364.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; 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:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:386.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:471.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:481.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:484.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:493.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:578.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:588.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:591.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:16.3px; left:600.4px; top:31px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:30.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:30.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:64.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:98.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17.1px; left:1.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.1px; left:257.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:267.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:279.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.1px; left:364.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:374.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:386.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.1px; left:471.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:481.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.1px; left:493.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.1px; left:578.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.1px; left:588.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.1px; left:600.4px; top:132.3px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:134px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.4px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.4px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.3px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.4px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.4px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:388.3px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:495.3px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.4px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.4px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:602.3px; top:166.5px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer267\" style=\"position:relative;width:692px;z-index:1;\"><div id=\"a2353\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">November 30, 2024 </div><div id=\"a2356\" style=\"position:absolute;font-family:'Times New Roman';left:288px;top:0px;\">Amortized </div><div id=\"a2358\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:15px;\">Cost </div><div id=\"a2361\" style=\"position:absolute;font-family:'Times New Roman';left:394px;top:0px;\">Unrealized<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2363\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:15px;\">Gains </div><div id=\"a2366\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:0px;\">Unrealized </div><div id=\"a2367\" style=\"position:absolute;font-family:'Times New Roman';left:512px;top:15px;\">Losses </div><div id=\"a2370\" style=\"position:absolute;font-family:'Times New Roman';left:611px;top:0px;\">Estimated<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2372\" style=\"position:absolute;font-family:'Times New Roman';left:609px;top:15px;\">Fair Value </div><div id=\"a2374\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Municipal bonds </div><div id=\"a2377\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:32px;\">$ </div><div id=\"a2379\" style=\"position:absolute;font-family:'Times New Roman';left:322px;top:32px;\">13,727</div><div id=\"a2382\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:32px;\">$ </div><div id=\"a2384\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:32px;\">\u2014</div><div id=\"a2387\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:32px;\">$ </div><div id=\"a2389\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:32px;\">22</div><div id=\"a2392\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:32px;\">$ </div><div id=\"a2394\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:32px;\">13,705</div><div id=\"a2396\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:49px;\">Commercial paper </div><div id=\"a2400\" style=\"position:absolute;font-family:'Times New Roman';left:322px;top:49px;\">71,143</div><div id=\"a2404\" style=\"position:absolute;font-family:'Times New Roman';left:459px;top:49px;\">5</div><div id=\"a2408\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:49px;\">\u2014</div><div id=\"a2412\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:49px;\">71,148</div><div id=\"a2414\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:66px;\">Corporate bonds </div><div id=\"a2418\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:66px;\">301,630</div><div id=\"a2422\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:66px;\">190</div><div id=\"a2426\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:66px;\">\u2014</div><div id=\"a2430\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:66px;\">301,820</div><div id=\"a2432\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:83px;\">Certificates of deposits </div><div id=\"a2436\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:83px;\">5,606</div><div id=\"a2440\" style=\"position:absolute;font-family:'Times New Roman';left:459px;top:83px;\">1</div><div id=\"a2444\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:83px;\">\u2014</div><div id=\"a2448\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:83px;\">5,607</div><div id=\"a2450\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:100px;\">US government and agency obligations </div><div id=\"a2454\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:100px;\">151,606</div><div id=\"a2458\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:100px;\">\u2014</div><div id=\"a2462\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:100px;\">204</div><div id=\"a2466\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:100px;\">151,402</div><div id=\"a2468\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:117px;\">Asset backed securities </div><div id=\"a2472\" style=\"position:absolute;font-family:'Times New Roman';left:338px;top:117px;\">643</div><div id=\"a2476\" style=\"position:absolute;font-family:'Times New Roman';left:459px;top:117px;\">4</div><div id=\"a2480\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:117px;\">\u2014</div><div id=\"a2484\" style=\"position:absolute;font-family:'Times New Roman';left:659px;top:117px;\">647</div><div id=\"a2486\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:134px;\">Treasury bills </div><div id=\"a2490\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:134px;\">112,569</div><div id=\"a2494\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:134px;\">\u2014</div><div id=\"a2498\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:134px;\">11</div><div id=\"a2502\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:134px;\">112,558</div><div id=\"a2504\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:151px;\">Total current investment securities </div><div id=\"a2507\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:151px;\">$ </div><div id=\"a2509\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:151px;\">656,924</div><div id=\"a2512\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:151px;\">$ </div><div id=\"a2514\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:151px;\">200</div><div id=\"a2517\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:151px;\">$ </div><div id=\"a2519\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:151px;\">237</div><div id=\"a2522\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:151px;\">$ </div><div id=\"a2524\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:151px;\">656,887</div></div></div></div></div><div id=\"TextBlockContainer273\" style=\"position:relative;line-height:normal;width:691px;height:168px;\"><div style=\"position:absolute; width:256px; height:16.3px; left:1.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:257.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:267.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:270px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:279.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:364.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:374.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:377.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:386.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:471.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:481.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:484.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:493.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:578.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:588.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:591.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:16.3px; left:600.4px; top:31.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:30.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:30.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:64.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:98.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:132.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:134.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:149.4px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.4px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.4px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.3px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.4px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.4px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:388.3px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:495.3px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.4px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.4px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:602.3px; top:167.6px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer273\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a2531\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">June 1, 2024 </div><div id=\"a2534\" style=\"position:absolute;font-family:'Times New Roman';left:288px;top:0px;\">Amortized<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2536\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:15px;\">Cost </div><div id=\"a2539\" style=\"position:absolute;font-family:'Times New Roman';left:394px;top:0px;\">Unrealized<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2541\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:15px;\">Gains </div><div id=\"a2544\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:0px;\">Unrealized </div><div id=\"a2545\" style=\"position:absolute;font-family:'Times New Roman';left:512px;top:15px;\">Losses </div><div id=\"a2548\" style=\"position:absolute;font-family:'Times New Roman';left:611px;top:0px;\">Estimated<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a2550\" style=\"position:absolute;font-family:'Times New Roman';left:609px;top:15px;\">Fair Value </div><div id=\"a2552\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Municipal bonds </div><div id=\"a2555\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:32px;\">$ </div><div id=\"a2557\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:32px;\">4,100</div><div id=\"a2560\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:32px;\">$ </div><div id=\"a2562\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:32px;\">\u2014</div><div id=\"a2565\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:32px;\">$ </div><div id=\"a2567\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:32px;\">41</div><div id=\"a2570\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:32px;\">$ </div><div id=\"a2572\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:32px;\">4,059</div><div id=\"a2574\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:49px;\">Commercial paper </div><div id=\"a2578\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:49px;\">137,856</div><div id=\"a2582\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:49px;\">\u2014</div><div id=\"a2586\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:49px;\">121</div><div id=\"a2590\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:49px;\">137,735</div><div id=\"a2592\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:66px;\">Corporate bonds </div><div id=\"a2596\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:66px;\">233,289</div><div id=\"a2600\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:66px;\">\u2014</div><div id=\"a2604\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:66px;\">697</div><div id=\"a2608\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:66px;\">232,592</div><div id=\"a2610\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:83px;\">Certificates of deposits </div><div id=\"a2614\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:83px;\">3,505</div><div id=\"a2618\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:83px;\">\u2014</div><div id=\"a2622\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:83px;\">14</div><div id=\"a2626\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:83px;\">3,491</div><div id=\"a2628\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:100px;\">US government and agency obligations </div><div id=\"a2632\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:100px;\">154,520</div><div id=\"a2636\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:100px;\">\u2014</div><div id=\"a2640\" style=\"position:absolute;font-family:'Times New Roman';left:552px;top:100px;\">251</div><div id=\"a2644\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:100px;\">154,269</div><div id=\"a2646\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:117px;\">Asset backed securities </div><div id=\"a2650\" style=\"position:absolute;font-family:'Times New Roman';left:328px;top:117px;\">3,154</div><div id=\"a2654\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:117px;\">\u2014</div><div id=\"a2658\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:117px;\">30</div><div id=\"a2662\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:117px;\">3,124</div><div id=\"a2664\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:134px;\">Treasury bills </div><div id=\"a2668\" style=\"position:absolute;font-family:'Times New Roman';left:322px;top:134px;\">39,239</div><div id=\"a2672\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:134px;\">\u2014</div><div id=\"a2676\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:134px;\">10</div><div id=\"a2680\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:134px;\">39,229</div><div id=\"a2682\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:152px;\">Total current investment securities </div><div id=\"a2685\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:152px;\">$ </div><div id=\"a2687\" style=\"position:absolute;font-family:'Times New Roman';left:315px;top:152px;\">575,663</div><div id=\"a2690\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:152px;\">$ </div><div id=\"a2692\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:152px;\">\u2014</div><div id=\"a2695\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:152px;\">$ </div><div id=\"a2697\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:152px;\">1,164</div><div id=\"a2700\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:152px;\">$ </div><div id=\"a2702\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:152px;\">574,499</div></div></div>","language":"en-us"}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"13727000","decimals":-3}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-12-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-294","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"22000","decimals":-3}]},{"name":"rpt:f-295","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"13705000","decimals":-3}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"71143000","decimals":-3}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"5000","decimals":-3}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-12-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-299","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"71148000","decimals":-3}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"301630000","decimals":-3}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"190000","decimals":-3}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-12-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-303","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"301820000","decimals":-3}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"5606000","decimals":-3}]},{"name":"rpt:f-305","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-12-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-307","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"5607000","decimals":-3}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"151606000","decimals":-3}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-12-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-310","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"204000","decimals":-3}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"151402000","decimals":-3}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"643000","decimals":-3}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"647000","decimals":-3}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"112569000","decimals":-3}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-12-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-318","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"11000","decimals":-3}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"112558000","decimals":-3}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"656924000","decimals":-3}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"200000","decimals":-3}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"237000","decimals":-3}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"656887000","decimals":-3}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"4100000","decimals":-3}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"41000","decimals":-3}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"4059000","decimals":-3}]},{"name":"rpt:f-328","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"137856000","decimals":-3}]},{"name":"rpt:f-329","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-330","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"121000","decimals":-3}]},{"name":"rpt:f-331","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"137735000","decimals":-3}]},{"name":"rpt:f-332","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"233289000","decimals":-3}]},{"name":"rpt:f-333","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-334","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"697000","decimals":-3}]},{"name":"rpt:f-335","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"232592000","decimals":-3}]},{"name":"rpt:f-336","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"3505000","decimals":-3}]},{"name":"rpt:f-337","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-338","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"14000","decimals":-3}]},{"name":"rpt:f-339","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"3491000","decimals":-3}]},{"name":"rpt:f-340","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"154520000","decimals":-3}]},{"name":"rpt:f-341","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-342","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"251000","decimals":-3}]},{"name":"rpt:f-343","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"154269000","decimals":-3}]},{"name":"rpt:f-344","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"3154000","decimals":-3}]},{"name":"rpt:f-345","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-346","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"30000","decimals":-3}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"3124000","decimals":-3}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"39239000","decimals":-3}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-350","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"10000","decimals":-3}]},{"name":"rpt:f-351","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"39229000","decimals":-3}]},{"name":"rpt:f-352","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"575663000","decimals":-3}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-354","factDimensions":{"xbrl:concept":"calm:AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1164000","decimals":-3}]},{"name":"rpt:f-355","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"574499000","decimals":-3}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"426500000","decimals":-5}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"calm:ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"196100000","decimals":-5}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedGain","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30000","decimals":-3}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedGain","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedLoss","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"calm:DebtSecuritiesAvailableForSaleCurrentRealizedLoss","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8000","decimals":-3}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer284\" style=\"position:relative;line-height:normal;width:691px;height:68px;\"><div id=\"div_281_XBRL_TS_5c62ff613b0549ef8d5f794846b1d408\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer282\" style=\"position:relative;line-height:normal;width:691px;height:68px;\"><div style=\"position:absolute; width:522.1px; height:16.3px; left:2px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:516.8px; height:15.3px; left:4.6px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:524.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:526.7px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150px; height:16.3px; left:536.1px; top:15.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.7px; height:15.3px; left:538.7px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:522.1px; height:1px; left:2px; top:15px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.4px; height:1px; left:536.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:522.1px; height:17.4px; left:2px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:516.8px; height:15.4px; left:4.6px; top:51.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.4px; left:524.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:526.7px; top:51.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:150px; height:17.4px; left:536.1px; top:49.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:140.7px; height:15.4px; left:538.7px; top:51.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:522.1px; height:1px; left:2px; top:49px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:524.1px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:536.1px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:149.4px; height:1px; left:536.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:523.1px; top:67.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:535.1px; top:67.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:148.1px; height:1px; left:538px; top:67.1px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer282\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a2776\" style=\"position:absolute;font-family:'Times New Roman';left:548px;top:0px;\">Estimated Fair Value </div><div id=\"a2778\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:17px;\">Within one year </div><div id=\"a2780\" style=\"position:absolute;font-family:'Times New Roman';left:527px;top:17px;\">$ </div><div id=\"a2782\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:17px;\">401,873</div><div id=\"a2784\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:34px;\">1-5 years </div><div id=\"a2789\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:34px;\">255,014</div><div id=\"a2791\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:52px;\">Total </div><div id=\"a2793\" style=\"position:absolute;font-family:'Times New Roman';left:527px;top:52px;\">$ </div><div id=\"a2795\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:52px;\">656,887</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"401873000","decimals":-3}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"255014000","decimals":-3}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"656887000","decimals":-3}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"us-gaap:FairValueDisclosuresTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer290\" style=\"position:relative;line-height:normal;width:701px;height:383px;\"><div id=\"TextContainer290\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2798\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 4 - Fair Value Measurements</div><div id=\"a2805\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\"> </div></div><div id=\"div_287_XBRL_TS_8d49f4c31ba24b47ba6a950f49733339\" style=\"position:absolute;left:0px;top:32px;float:left;\"><div id=\"TextBlockContainer288\" style=\"position:relative;line-height:normal;width:701px;height:336px;\"><div id=\"TextContainer288\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2806\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>is required<div style=\"display:inline-block;width:5px\">\u00a0</div>to categorize<div style=\"display:inline-block;width:5px\">\u00a0</div>both financial<div style=\"display:inline-block;width:5px\">\u00a0</div>and nonfinancial<div style=\"display:inline-block;width:5px\">\u00a0</div>assets and<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities based<div style=\"display:inline-block;width:5px\">\u00a0</div>on the<div style=\"display:inline-block;width:5px\">\u00a0</div>following fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value </div><div id=\"a2808\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">hierarchy. The<div style=\"display:inline-block;width:5px\">\u00a0</div>fair value<div style=\"display:inline-block;width:5px\">\u00a0</div>of an<div style=\"display:inline-block;width:5px\">\u00a0</div>asset is<div style=\"display:inline-block;width:5px\">\u00a0</div>the price<div style=\"display:inline-block;width:5px\">\u00a0</div>at which<div style=\"display:inline-block;width:5px\">\u00a0</div>the asset<div style=\"display:inline-block;width:5px\">\u00a0</div>could be<div style=\"display:inline-block;width:5px\">\u00a0</div>sold in<div style=\"display:inline-block;width:5px\">\u00a0</div>an orderly<div style=\"display:inline-block;width:5px\">\u00a0</div>transaction between<div style=\"display:inline-block;width:5px\">\u00a0</div>unrelated, </div><div id=\"a2811\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">knowledgeable, and willing parties able to engage in the<div style=\"display:inline-block;width:5px\">\u00a0</div>transaction. A liability\u2019s fair value<div style=\"display:inline-block;width:5px\">\u00a0</div>is defined as the amount that would </div><div id=\"a2813\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">be paid<div style=\"display:inline-block;width:6px\">\u00a0</div>to transfer<div style=\"display:inline-block;width:6px\">\u00a0</div>the liability<div style=\"display:inline-block;width:6px\">\u00a0</div>to a<div style=\"display:inline-block;width:6px\">\u00a0</div>new obligor<div style=\"display:inline-block;width:6px\">\u00a0</div>in a<div style=\"display:inline-block;width:6px\">\u00a0</div>transaction between<div style=\"display:inline-block;width:6px\">\u00a0</div>such parties,<div style=\"display:inline-block;width:6px\">\u00a0</div>not<div style=\"display:inline-block;width:5px\">\u00a0</div>the amount<div style=\"display:inline-block;width:6px\">\u00a0</div>that would<div style=\"display:inline-block;width:6px\">\u00a0</div>be paid<div style=\"display:inline-block;width:6px\">\u00a0</div>to </div><div id=\"a2815\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">settle the liability with the creditor. </div><div id=\"a2818\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:94px;\">\u2022</div><div id=\"a2820\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:94px;\">Level 1</div><div id=\"a2821\" 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=\"a2826\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:123px;\">\u2022</div><div id=\"a2828\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:123px;\">Level 2</div><div id=\"a2829\" 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:5px\">\u00a0</div>other than<div style=\"display:inline-block;width:5px\">\u00a0</div>quoted prices<div style=\"display:inline-block;width:5px\">\u00a0</div>included in<div style=\"display:inline-block;width:5px\">\u00a0</div>Level 1<div style=\"display:inline-block;width:5px\">\u00a0</div>that are<div style=\"display:inline-block;width:5px\">\u00a0</div>observable for<div style=\"display:inline-block;width:6px\">\u00a0</div>the asset<div style=\"display:inline-block;width:5px\">\u00a0</div>or liability,<div style=\"display:inline-block;width:6px\">\u00a0</div>either </div><div id=\"a2833\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:139px;\">directly or indirectly, including: </div><div id=\"a2835\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:155px;\">\u25e6</div><div id=\"a2837\" 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=\"a2839\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:170px;\">\u25e6</div><div id=\"a2841\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:170px;\">Quoted prices for identical or similar assets in non-active markets </div><div id=\"a2845\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:186px;\">\u25e6</div><div id=\"a2847\" 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=\"a2849\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:202px;\">\u25e6</div><div id=\"a2851\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:202px;\">Inputs derived principally from or corroborated by other observable market data </div><div id=\"a2853\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:231px;\">\u2022</div><div id=\"a2855\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:231px;\">Level 3</div><div id=\"a2856\" 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 supported by little or no market activity and that are </div><div id=\"a2860\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:247px;\">significant to the fair value of the assets or liabilities </div><div id=\"a2863\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:279px;\">The disclosures of fair value of certain financial assets and liabilities that are recorded at cost are as follows: </div><div id=\"a2865\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:304px;\">Cash and cash equivalents, accounts receivable, and accounts payable:</div><div id=\"a2866\" style=\"position:absolute;font-family:'Times New Roman';left:388px;top:304px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>The carrying amount approximates fair value due to the </div><div id=\"a2868\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:320px;\">short maturity of these instruments.</div></div></div></div><div id=\"TextContainer291\" style=\"position:relative;width:701px;z-index:1;\"></div></div><div id=\"TextBlockContainer294\" style=\"position:relative;line-height:normal;width:701px;height:64px;\"><div style=\"position:absolute; width:30.3px; height:1px; left:330.8px; top:-37.4px; background-color:#0000FF; \">\u00a0</div>\n<div style=\"position:absolute; width:362.2px; height:1px; left:4px; top:13.7px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer294\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2875\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:0px;\">Assets and Liabilities Measured at Fair Value<div style=\"display:inline-block;width:5px\">\u00a0</div>on a Recurring Basis </div><div id=\"a2878\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">In<div style=\"display:inline-block;width:5px\">\u00a0</div>accordance with<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>fair value<div style=\"display:inline-block;width:6px\">\u00a0</div>hierarchy described<div style=\"display:inline-block;width:6px\">\u00a0</div>above, the<div style=\"display:inline-block;width:6px\">\u00a0</div>following<div style=\"display:inline-block;width:5px\">\u00a0</div>table shows<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>fair value<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>financial assets<div style=\"display:inline-block;width:6px\">\u00a0</div>and </div><div id=\"a2880\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">liabilities measured at fair value on a recurring basis as of November 30, 2024 and June 1, 2024 (in thousands):</div></div></div><div id=\"TextBlockContainer298\" style=\"position:relative;line-height:normal;width:692px;height:240px;\"><div style=\"position:absolute; width:256px; height:16.3px; left:1.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:257.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:267.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:279.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:279.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:364.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; 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:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; 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:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:471.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:481.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:493.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:578.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:588.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:16.3px; left:600.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:600.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17.3px; left:1.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.3px; left:4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:257.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:257.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:267.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:270px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:279.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:364.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:364.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:374.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:386.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:389.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:471.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:471.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:481.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:484.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:493.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:578.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:578.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:588.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.3px; left:600.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:603.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:389.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:389.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:496.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:496.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:603.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:603.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:279.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:386.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:600.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17.3px; left:1.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.3px; left:4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:257.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:257.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:267.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:270px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:279.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:364.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:364.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:374.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:386.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:389.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:471.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:471.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:481.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:484.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:493.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:578.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:578.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:588.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.3px; left:600.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:603.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:388.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:495.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:602.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer298\" style=\"position:relative;width:692px;z-index:1;\"><div id=\"a2883\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">November 30, 2024 </div><div id=\"a2886\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:0px;\">Level 1 </div><div id=\"a2889\" style=\"position:absolute;font-family:'Times New Roman';left:403px;top:0px;\">Level 2 </div><div id=\"a2892\" style=\"position:absolute;font-family:'Times New Roman';left:510px;top:0px;\">Level 3 </div><div id=\"a2895\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:0px;\">Balance </div><div id=\"a2897\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:17px;\">Assets </div><div id=\"a2911\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:34px;\">Municipal bonds </div><div id=\"a2914\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:34px;\">$ </div><div id=\"a2916\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:34px;\">\u2014</div><div id=\"a2919\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:34px;\">$ </div><div id=\"a2921\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:34px;\">13,705</div><div id=\"a2924\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:34px;\">$ </div><div id=\"a2926\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:34px;\">\u2014</div><div id=\"a2929\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:34px;\">$ </div><div id=\"a2931\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:34px;\">13,705</div><div id=\"a2933\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:51px;\">Commercial paper </div><div id=\"a2937\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:51px;\">\u2014</div><div id=\"a2941\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:51px;\">71,148</div><div id=\"a2945\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:51px;\">\u2014</div><div id=\"a2949\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:51px;\">71,148</div><div id=\"a2951\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:68px;\">Corporate bonds </div><div id=\"a2955\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:68px;\">\u2014</div><div id=\"a2959\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:68px;\">301,820</div><div id=\"a2963\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:68px;\">\u2014</div><div id=\"a2967\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:68px;\">301,820</div><div id=\"a2969\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:85px;\">Certificates of deposits </div><div id=\"a2973\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:85px;\">\u2014</div><div id=\"a2977\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:85px;\">5,607</div><div id=\"a2981\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:85px;\">\u2014</div><div id=\"a2985\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:85px;\">5,607</div><div id=\"a2987\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:102px;\">US government and agency obligations </div><div id=\"a2991\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:102px;\">\u2014</div><div id=\"a2995\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:102px;\">151,402</div><div id=\"a2999\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:102px;\">\u2014</div><div id=\"a3003\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:102px;\">151,402</div><div id=\"a3005\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:119px;\">Asset backed securities </div><div id=\"a3009\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:119px;\">\u2014</div><div id=\"a3013\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:119px;\">647</div><div id=\"a3017\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:119px;\">\u2014</div><div id=\"a3021\" style=\"position:absolute;font-family:'Times New Roman';left:659px;top:119px;\">647</div><div id=\"a3023\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:136px;\">Treasury bills </div><div id=\"a3027\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:136px;\">\u2014</div><div id=\"a3031\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:136px;\">112,558</div><div id=\"a3035\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:136px;\">\u2014</div><div id=\"a3039\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:136px;\">112,558</div><div id=\"a3041\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:154px;\">Total assets measured at fair value </div><div id=\"a3044\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:154px;\">$ </div><div id=\"a3046\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:154px;\">\u2014</div><div id=\"a3049\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:154px;\">$ </div><div id=\"a3051\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:154px;\">656,887</div><div id=\"a3054\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:154px;\">$ </div><div id=\"a3056\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:154px;\">\u2014</div><div id=\"a3059\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:154px;\">$ </div><div id=\"a3061\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:154px;\">656,887</div><div id=\"a3076\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">Liabilities </div><div id=\"a3090\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:206px;\">Contingent consideration </div><div id=\"a3093\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:206px;\">$ </div><div id=\"a3095\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:206px;\">\u2014</div><div id=\"a3098\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:206px;\">$ </div><div id=\"a3100\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:206px;\">\u2014</div><div id=\"a3103\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:206px;\">$ </div><div id=\"a3105\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:206px;\">13,000</div><div id=\"a3108\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:206px;\">$ </div><div id=\"a3110\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:206px;\">13,000</div><div id=\"a3112\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:224px;\">Total liabilities measured at fair value </div><div id=\"a3115\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:224px;\">$ </div><div id=\"a3117\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:224px;\">\u2014</div><div id=\"a3120\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:224px;\">$ </div><div id=\"a3122\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:224px;\">\u2014</div><div id=\"a3125\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:224px;\">$ </div><div id=\"a3127\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:224px;\">13,000</div><div id=\"a3130\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:224px;\">$ </div><div id=\"a3132\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:224px;\">13,000</div></div></div><div id=\"TextBlockContainer304\" style=\"position:relative;line-height:normal;width:691px;height:240px;\"><div style=\"position:absolute; width:256px; height:16.3px; left:1.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:257.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:267.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:279.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:279.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:364.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; 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:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; 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:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:471.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:481.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:493.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:578.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:588.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:16.3px; left:600.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:600.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17.3px; left:1.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.3px; left:4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:257.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:257.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:267.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:270px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:279.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:364.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:364.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:374.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:386.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:389.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:471.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:471.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:481.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:484.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:493.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:578.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:578.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:588.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.3px; left:600.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:603.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:389.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:389.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:496.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:496.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:603.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:603.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:279.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:386.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:600.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17.3px; left:1.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.3px; left:4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:257.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:257.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:267.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:270px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:279.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:364.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:364.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:374.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:386.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:389.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:471.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:471.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:481.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:484.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:493.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:578.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:578.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:588.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.3px; left:600.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:603.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:388.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:495.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:602.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer304\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a3135\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">June 1, 2024 </div><div id=\"a3138\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:0px;\">Level 1 </div><div id=\"a3141\" style=\"position:absolute;font-family:'Times New Roman';left:403px;top:0px;\">Level 2 </div><div id=\"a3144\" style=\"position:absolute;font-family:'Times New Roman';left:510px;top:0px;\">Level 3 </div><div id=\"a3147\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:0px;\">Balance </div><div id=\"a3149\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:17px;\">Assets </div><div id=\"a3163\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:34px;\">Municipal bonds </div><div id=\"a3166\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:34px;\">$ </div><div id=\"a3168\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:34px;\">\u2014</div><div id=\"a3171\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:34px;\">$ </div><div id=\"a3173\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:34px;\">4,059</div><div id=\"a3176\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:34px;\">$ </div><div id=\"a3178\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:34px;\">\u2014</div><div id=\"a3181\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:34px;\">$ </div><div id=\"a3183\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:34px;\">4,059</div><div id=\"a3185\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:51px;\">Commercial paper </div><div id=\"a3189\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:51px;\">\u2014</div><div id=\"a3193\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:51px;\">137,735</div><div id=\"a3197\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:51px;\">\u2014</div><div id=\"a3201\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:51px;\">137,735</div><div id=\"a3203\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:68px;\">Corporate bonds </div><div id=\"a3207\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:68px;\">\u2014</div><div id=\"a3211\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:68px;\">232,592</div><div id=\"a3215\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:68px;\">\u2014</div><div id=\"a3219\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:68px;\">232,592</div><div id=\"a3221\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:85px;\">Certificates of deposits </div><div id=\"a3225\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:85px;\">\u2014</div><div id=\"a3229\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:85px;\">3,491</div><div id=\"a3233\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:85px;\">\u2014</div><div id=\"a3237\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:85px;\">3,491</div><div id=\"a3239\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:102px;\">US government and agency obligations </div><div id=\"a3243\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:102px;\">\u2014</div><div id=\"a3247\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:102px;\">154,269</div><div id=\"a3251\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:102px;\">\u2014</div><div id=\"a3255\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:102px;\">154,269</div><div id=\"a3257\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:119px;\">Asset backed securities </div><div id=\"a3261\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:119px;\">\u2014</div><div id=\"a3265\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:119px;\">3,124</div><div id=\"a3269\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:119px;\">\u2014</div><div id=\"a3273\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:119px;\">3,124</div><div id=\"a3275\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:136px;\">Treasury bills </div><div id=\"a3279\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:136px;\">\u2014</div><div id=\"a3283\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:136px;\">39,229</div><div id=\"a3287\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:136px;\">\u2014</div><div id=\"a3291\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:136px;\">39,229</div><div id=\"a3293\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:154px;\">Total assets measured at fair value </div><div id=\"a3296\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:154px;\">$ </div><div id=\"a3298\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:154px;\">\u2014</div><div id=\"a3301\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:154px;\">$ </div><div id=\"a3303\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:154px;\">574,499</div><div id=\"a3306\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:154px;\">$ </div><div id=\"a3308\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:154px;\">\u2014</div><div id=\"a3311\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:154px;\">$ </div><div id=\"a3313\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:154px;\">574,499</div><div id=\"a3328\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">Liabilities </div><div id=\"a3342\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:206px;\">Contingent consideration </div><div id=\"a3345\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:206px;\">$ </div><div id=\"a3347\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:206px;\">\u2014</div><div id=\"a3350\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:206px;\">$ </div><div id=\"a3352\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:206px;\">\u2014</div><div id=\"a3355\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:206px;\">$ </div><div id=\"a3357\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:206px;\">6,500</div><div id=\"a3360\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:206px;\">$ </div><div id=\"a3362\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:206px;\">6,500</div><div id=\"a3364\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:224px;\">Total liabilities measured at fair value </div><div id=\"a3367\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:224px;\">$ </div><div id=\"a3369\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:224px;\">\u2014</div><div id=\"a3372\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:224px;\">$ </div><div id=\"a3374\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:224px;\">\u2014</div><div id=\"a3377\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:224px;\">$ </div><div id=\"a3379\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:224px;\">6,500</div><div id=\"a3382\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:224px;\">$ </div><div id=\"a3384\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:224px;\">6,500</div></div></div><div id=\"TextBlockContainer309\" style=\"position:relative;line-height:normal;width:701px;height:173px;\"><div id=\"TextContainer309\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a3387\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Investment securities<div style=\"display:inline-block;width:6px\">\u00a0</div>\u2013<div style=\"display:inline-block;width:5px\">\u00a0</div>available-for-sale<div style=\"display:inline-block;width:5px\">\u00a0</div>classified as<div style=\"display:inline-block;width:6px\">\u00a0</div>Level 2<div style=\"display:inline-block;width:6px\">\u00a0</div>consist of<div style=\"display:inline-block;width:6px\">\u00a0</div>securities with<div style=\"display:inline-block;width:6px\">\u00a0</div>maturities of<div style=\"display:inline-block;width:6px\">\u00a0</div>three months<div style=\"display:inline-block;width:6px\">\u00a0</div>or longer </div><div id=\"a3395\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">when purchased. We<div style=\"display:inline-block;width:5px\">\u00a0</div>classified these securities as current because amounts invested are readily available<div style=\"display:inline-block;width:5px\">\u00a0</div>for current operations. </div><div id=\"a3397\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Observable inputs for these securities are yields, credit risks, default rates, and volatility. </div><div id=\"a3400\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">Contingent consideration<div style=\"display:inline-block;width:5px\">\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=\"a3409\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">(\u201cFassio\u201d)<div style=\"display:inline-block;width:6px\">\u00a0</div>contingent<div style=\"display:inline-block;width:6px\">\u00a0</div>on<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>acquired<div style=\"display:inline-block;width:6px\">\u00a0</div>business<div style=\"display:inline-block;width:6px\">\u00a0</div>meeting<div style=\"display:inline-block;width:6px\">\u00a0</div>certain<div style=\"display:inline-block;width:6px\">\u00a0</div>return<div style=\"display:inline-block;width:6px\">\u00a0</div>on<div style=\"display:inline-block;width:6px\">\u00a0</div>profitability<div style=\"display:inline-block;width:6px\">\u00a0</div>milestones<div style=\"display:inline-block;width:6px\">\u00a0</div>over<div style=\"display:inline-block;width:6px\">\u00a0</div>a </div><div id=\"a3409_105_10\" style=\"position:absolute;font-family:'Times New Roman';left:591px;top:79px;-sec-ix-hidden:ID_386;\">three-year</div><div id=\"a3409_115_9\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:79px;\"><div style=\"display:inline-block;width:6px\">\u00a0</div>period, </div><div id=\"a3415\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">commencing on the date of the acquisition in the second quarter of fiscal<div style=\"display:inline-block;width:5px\">\u00a0</div>2024. The fair value of the contingent consideration is </div><div id=\"a3417\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:110px;\">estimated<div style=\"display:inline-block;width:5px\">\u00a0</div>using<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>discounted<div style=\"display:inline-block;width:5px\">\u00a0</div>cash<div style=\"display:inline-block;width:5px\">\u00a0</div>flow<div style=\"display:inline-block;width:5px\">\u00a0</div>model.<div style=\"display:inline-block;width:5px\">\u00a0</div>Key<div style=\"display:inline-block;width:5px\">\u00a0</div>assumptions<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>unobservable<div style=\"display:inline-block;width:5px\">\u00a0</div>inputs<div style=\"display:inline-block;width:5px\">\u00a0</div>that<div style=\"display:inline-block;width:5px\">\u00a0</div>require<div style=\"display:inline-block;width:5px\">\u00a0</div>significant<div style=\"display:inline-block;width:5px\">\u00a0</div>judgement </div><div id=\"a3421\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:126px;\">used<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>estimate<div style=\"display:inline-block;width:5px\">\u00a0</div>include<div style=\"display:inline-block;width:6px\">\u00a0</div>weighted<div style=\"display:inline-block;width:6px\">\u00a0</div>average<div style=\"display:inline-block;width:6px\">\u00a0</div>cost<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>capital,<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>projected<div style=\"display:inline-block;width:5px\">\u00a0</div>revenue<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>expenses<div style=\"display:inline-block;width:5px\">\u00a0</div>over<div style=\"display:inline-block;width:6px\">\u00a0</div>which<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a3424\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:141px;\">contingent considered<div style=\"display:inline-block;width:5px\">\u00a0</div>is measured,<div style=\"display:inline-block;width:5px\">\u00a0</div>and the<div style=\"display:inline-block;width:6px\">\u00a0</div>probability assessments<div style=\"display:inline-block;width:5px\">\u00a0</div>with respect<div style=\"display:inline-block;width:6px\">\u00a0</div>to the<div style=\"display:inline-block;width:6px\">\u00a0</div>likelihood of<div style=\"display:inline-block;width:6px\">\u00a0</div>achieving the<div style=\"display:inline-block;width:5px\">\u00a0</div>forecasted </div><div id=\"a3428\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:157px;\">projections.</div></div></div><div id=\"TextBlockContainer315\" style=\"position:relative;line-height:normal;width:692px;height:77px;\"><div id=\"div_312_XBRL_TS_26f403bf0b514f0e8be4bf4d5fe506ed\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer313\" style=\"position:relative;line-height:normal;width:692px;height:77px;\"><div style=\"position:absolute; width:497.1px; height:19.3px; left:2px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:491.7px; height:15.3px; left:4.6px; top:19.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:19.3px; left:499.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:501.7px; top:19.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:175px; height:19.3px; left:511.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:165.7px; height:15.3px; left:513.7px; top:19.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:497.1px; height:1px; left:2px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:499.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:499.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:511.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:174.3px; height:1px; left:511.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:497.1px; height:20.3px; left:2px; top:55.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:491.7px; height:15.4px; left:4.6px; top:60.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20.3px; left:499.1px; top:55.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:501.7px; top:60.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:175px; height:20.3px; left:511.1px; top:55.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:165.7px; height:15.4px; left:513.7px; top:60.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:497.1px; height:1px; left:2px; top:55.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:499.1px; top:55.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:511.1px; top:55.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:174.3px; height:1px; left:511.7px; top:55.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:498.1px; top:76.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:510.1px; top:76.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:173.1px; height:1px; left:513px; top:76.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer313\" style=\"position:relative;width:692px;z-index:1;\"><div id=\"a3436\" style=\"position:absolute;font-family:'Times New Roman';left:505px;top:0px;\">Fassio Contingent Consideration </div><div id=\"a3438\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:20px;\">Balance, June 1, 2024 </div><div id=\"a3440\" style=\"position:absolute;font-family:'Times New Roman';left:502px;top:20px;\">$ </div><div id=\"a3442\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:20px;\">6,500</div><div id=\"a3444\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:40px;\">Fair value adjustments </div><div id=\"a3448\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:40px;\">6,500</div><div id=\"a3450\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:61px;\">Balance, November 30, 2024 </div><div id=\"a3452\" style=\"position:absolute;font-family:'Times New Roman';left:502px;top:61px;\">$ </div><div id=\"a3454\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:61px;\">13,000</div></div></div></div></div><div id=\"TextBlockContainer318\" style=\"position:relative;line-height:normal;width:701px;height:32px;\"><div id=\"TextContainer318\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a3461\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">Adjustments to the fair value of contingent consideration are recorded within selling, general and administrative expenses in the </div><div id=\"a3464\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">condensed consolidated statements of income.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer288\" style=\"position:relative;line-height:normal;width:701px;height:336px;\"><div id=\"TextContainer288\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a2806\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">The Company<div style=\"display:inline-block;width:5px\">\u00a0</div>is required<div style=\"display:inline-block;width:5px\">\u00a0</div>to categorize<div style=\"display:inline-block;width:5px\">\u00a0</div>both financial<div style=\"display:inline-block;width:5px\">\u00a0</div>and nonfinancial<div style=\"display:inline-block;width:5px\">\u00a0</div>assets and<div style=\"display:inline-block;width:5px\">\u00a0</div>liabilities based<div style=\"display:inline-block;width:5px\">\u00a0</div>on the<div style=\"display:inline-block;width:5px\">\u00a0</div>following fair<div style=\"display:inline-block;width:5px\">\u00a0</div>value </div><div id=\"a2808\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">hierarchy. The<div style=\"display:inline-block;width:5px\">\u00a0</div>fair value<div style=\"display:inline-block;width:5px\">\u00a0</div>of an<div style=\"display:inline-block;width:5px\">\u00a0</div>asset is<div style=\"display:inline-block;width:5px\">\u00a0</div>the price<div style=\"display:inline-block;width:5px\">\u00a0</div>at which<div style=\"display:inline-block;width:5px\">\u00a0</div>the asset<div style=\"display:inline-block;width:5px\">\u00a0</div>could be<div style=\"display:inline-block;width:5px\">\u00a0</div>sold in<div style=\"display:inline-block;width:5px\">\u00a0</div>an orderly<div style=\"display:inline-block;width:5px\">\u00a0</div>transaction between<div style=\"display:inline-block;width:5px\">\u00a0</div>unrelated, </div><div id=\"a2811\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">knowledgeable, and willing parties able to engage in the<div style=\"display:inline-block;width:5px\">\u00a0</div>transaction. A liability\u2019s fair value<div style=\"display:inline-block;width:5px\">\u00a0</div>is defined as the amount that would </div><div id=\"a2813\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:47px;\">be paid<div style=\"display:inline-block;width:6px\">\u00a0</div>to transfer<div style=\"display:inline-block;width:6px\">\u00a0</div>the liability<div style=\"display:inline-block;width:6px\">\u00a0</div>to a<div style=\"display:inline-block;width:6px\">\u00a0</div>new obligor<div style=\"display:inline-block;width:6px\">\u00a0</div>in a<div style=\"display:inline-block;width:6px\">\u00a0</div>transaction between<div style=\"display:inline-block;width:6px\">\u00a0</div>such parties,<div style=\"display:inline-block;width:6px\">\u00a0</div>not<div style=\"display:inline-block;width:5px\">\u00a0</div>the amount<div style=\"display:inline-block;width:6px\">\u00a0</div>that would<div style=\"display:inline-block;width:6px\">\u00a0</div>be paid<div style=\"display:inline-block;width:6px\">\u00a0</div>to </div><div id=\"a2815\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:62px;\">settle the liability with the creditor. </div><div id=\"a2818\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:94px;\">\u2022</div><div id=\"a2820\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:94px;\">Level 1</div><div id=\"a2821\" 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=\"a2826\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:123px;\">\u2022</div><div id=\"a2828\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:123px;\">Level 2</div><div id=\"a2829\" 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:5px\">\u00a0</div>other than<div style=\"display:inline-block;width:5px\">\u00a0</div>quoted prices<div style=\"display:inline-block;width:5px\">\u00a0</div>included in<div style=\"display:inline-block;width:5px\">\u00a0</div>Level 1<div style=\"display:inline-block;width:5px\">\u00a0</div>that are<div style=\"display:inline-block;width:5px\">\u00a0</div>observable for<div style=\"display:inline-block;width:6px\">\u00a0</div>the asset<div style=\"display:inline-block;width:5px\">\u00a0</div>or liability,<div style=\"display:inline-block;width:6px\">\u00a0</div>either </div><div id=\"a2833\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:139px;\">directly or indirectly, including: </div><div id=\"a2835\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:155px;\">\u25e6</div><div id=\"a2837\" 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=\"a2839\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:170px;\">\u25e6</div><div id=\"a2841\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:170px;\">Quoted prices for identical or similar assets in non-active markets </div><div id=\"a2845\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:186px;\">\u25e6</div><div id=\"a2847\" 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=\"a2849\" style=\"position:absolute;font-family:'Times New Roman';left:100px;top:202px;\">\u25e6</div><div id=\"a2851\" style=\"position:absolute;font-family:'Times New Roman';left:124px;top:202px;\">Inputs derived principally from or corroborated by other observable market data </div><div id=\"a2853\" style=\"position:absolute;font-family:'Times New Roman';left:52px;top:231px;\">\u2022</div><div id=\"a2855\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:76px;top:231px;\">Level 3</div><div id=\"a2856\" 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 supported by little or no market activity and that are </div><div id=\"a2860\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:247px;\">significant to the fair value of the assets or liabilities </div><div id=\"a2863\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:279px;\">The disclosures of fair value of certain financial assets and liabilities that are recorded at cost are as follows: </div><div id=\"a2865\" style=\"position:absolute;font-family:'Times New Roman';font-style:italic;left:4px;top:304px;\">Cash and cash equivalents, accounts receivable, and accounts payable:</div><div id=\"a2866\" style=\"position:absolute;font-family:'Times New Roman';left:388px;top:304px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>The carrying amount approximates fair value due to the </div><div id=\"a2868\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:320px;\">short maturity of these instruments.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-370","factDimensions":{"xbrl:concept":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer300\" style=\"position:relative;line-height:normal;width:692px;height:240px;\"><div id=\"div_297_XBRL_TS_034d2038191c4085bf31d77d7011cc48\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer298\" style=\"position:relative;line-height:normal;width:692px;height:240px;\"><div style=\"position:absolute; width:256px; height:16.3px; left:1.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:257.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:267.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:279.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:279.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:364.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; 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:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; 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:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:471.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:481.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:493.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:578.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:588.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:16.3px; left:600.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:600.4px; top:16.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:50.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:84.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:118.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17.3px; left:1.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.3px; left:4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:257.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:257.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:267.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:270px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:279.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:364.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:364.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:374.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:386.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:389.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:471.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:471.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:481.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:484.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:493.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:578.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:578.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:588.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.3px; left:600.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:603.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:389.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:389.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:496.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:496.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:603.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:603.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:279.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:386.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:600.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17.3px; left:1.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.3px; left:4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:257.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:257.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:267.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:270px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:279.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:364.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:364.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:374.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:386.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:389.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:471.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:471.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:481.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:484.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:493.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:578.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:578.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:588.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.3px; left:600.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:603.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:388.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:495.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:602.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer298\" style=\"position:relative;width:692px;z-index:1;\"><div id=\"a2883\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">November 30, 2024 </div><div id=\"a2886\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:0px;\">Level 1 </div><div id=\"a2889\" style=\"position:absolute;font-family:'Times New Roman';left:403px;top:0px;\">Level 2 </div><div id=\"a2892\" style=\"position:absolute;font-family:'Times New Roman';left:510px;top:0px;\">Level 3 </div><div id=\"a2895\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:0px;\">Balance </div><div id=\"a2897\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:17px;\">Assets </div><div id=\"a2911\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:34px;\">Municipal bonds </div><div id=\"a2914\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:34px;\">$ </div><div id=\"a2916\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:34px;\">\u2014</div><div id=\"a2919\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:34px;\">$ </div><div id=\"a2921\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:34px;\">13,705</div><div id=\"a2924\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:34px;\">$ </div><div id=\"a2926\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:34px;\">\u2014</div><div id=\"a2929\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:34px;\">$ </div><div id=\"a2931\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:34px;\">13,705</div><div id=\"a2933\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:51px;\">Commercial paper </div><div id=\"a2937\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:51px;\">\u2014</div><div id=\"a2941\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:51px;\">71,148</div><div id=\"a2945\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:51px;\">\u2014</div><div id=\"a2949\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:51px;\">71,148</div><div id=\"a2951\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:68px;\">Corporate bonds </div><div id=\"a2955\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:68px;\">\u2014</div><div id=\"a2959\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:68px;\">301,820</div><div id=\"a2963\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:68px;\">\u2014</div><div id=\"a2967\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:68px;\">301,820</div><div id=\"a2969\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:85px;\">Certificates of deposits </div><div id=\"a2973\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:85px;\">\u2014</div><div id=\"a2977\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:85px;\">5,607</div><div id=\"a2981\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:85px;\">\u2014</div><div id=\"a2985\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:85px;\">5,607</div><div id=\"a2987\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:102px;\">US government and agency obligations </div><div id=\"a2991\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:102px;\">\u2014</div><div id=\"a2995\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:102px;\">151,402</div><div id=\"a2999\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:102px;\">\u2014</div><div id=\"a3003\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:102px;\">151,402</div><div id=\"a3005\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:119px;\">Asset backed securities </div><div id=\"a3009\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:119px;\">\u2014</div><div id=\"a3013\" style=\"position:absolute;font-family:'Times New Roman';left:445px;top:119px;\">647</div><div id=\"a3017\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:119px;\">\u2014</div><div id=\"a3021\" style=\"position:absolute;font-family:'Times New Roman';left:659px;top:119px;\">647</div><div id=\"a3023\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:136px;\">Treasury bills </div><div id=\"a3027\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:136px;\">\u2014</div><div id=\"a3031\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:136px;\">112,558</div><div id=\"a3035\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:136px;\">\u2014</div><div id=\"a3039\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:136px;\">112,558</div><div id=\"a3041\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:154px;\">Total assets measured at fair value </div><div id=\"a3044\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:154px;\">$ </div><div id=\"a3046\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:154px;\">\u2014</div><div id=\"a3049\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:154px;\">$ </div><div id=\"a3051\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:154px;\">656,887</div><div id=\"a3054\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:154px;\">$ </div><div id=\"a3056\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:154px;\">\u2014</div><div id=\"a3059\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:154px;\">$ </div><div id=\"a3061\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:154px;\">656,887</div><div id=\"a3076\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">Liabilities </div><div id=\"a3090\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:206px;\">Contingent consideration </div><div id=\"a3093\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:206px;\">$ </div><div id=\"a3095\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:206px;\">\u2014</div><div id=\"a3098\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:206px;\">$ </div><div id=\"a3100\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:206px;\">\u2014</div><div id=\"a3103\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:206px;\">$ </div><div id=\"a3105\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:206px;\">13,000</div><div id=\"a3108\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:206px;\">$ </div><div id=\"a3110\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:206px;\">13,000</div><div id=\"a3112\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:224px;\">Total liabilities measured at fair value </div><div id=\"a3115\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:224px;\">$ </div><div id=\"a3117\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:224px;\">\u2014</div><div id=\"a3120\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:224px;\">$ </div><div id=\"a3122\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:224px;\">\u2014</div><div id=\"a3125\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:224px;\">$ </div><div id=\"a3127\" style=\"position:absolute;font-family:'Times New Roman';left:536px;top:224px;\">13,000</div><div id=\"a3130\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:224px;\">$ </div><div id=\"a3132\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:224px;\">13,000</div></div></div></div></div><div id=\"TextBlockContainer306\" style=\"position:relative;line-height:normal;width:691px;height:240px;\"><div id=\"div_303_XBRL_TS_607eab4b8f1949098c5ac0a54c3c70d6\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer304\" style=\"position:relative;line-height:normal;width:691px;height:240px;\"><div style=\"position:absolute; width:256px; height:16.3px; left:1.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:257.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:267.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:279.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:279.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:364.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; 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:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; 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:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:471.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:481.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:493.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:578.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:588.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:16.3px; left:600.4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:600.4px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:84.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:232.7px; height:15.4px; left:22px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:282px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:389.1px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.4px; left:496.1px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:117.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.4px; left:603.1px; top:118.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17.3px; left:1.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.3px; left:4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:257.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:257.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:267.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:270px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:279.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:364.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:364.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:374.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:386.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:389.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:471.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:471.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:481.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:484.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:493.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:578.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:578.4px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:588.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.3px; left:600.4px; top:151.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:603.1px; top:153.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:151.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:279.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:282.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:386.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:389.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:389.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:493.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:496.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.1px; height:1px; left:496.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.4px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.4px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:603.3px; top:169.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:82.2px; height:1px; left:603.3px; top:171px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17px; left:1.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.4px; left:4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:257.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:257.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:267.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:267.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:279.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:279.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:364.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:364.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:374.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:374.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:386.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:386.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:471.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:471.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:481.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:481.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:493.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:15.4px; left:493.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:578.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:578.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:588.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:588.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17px; left:600.4px; top:187.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:15.4px; left:600.4px; top:188.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:17.3px; left:1.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:250.7px; height:15.3px; left:4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:257.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:257.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:267.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:270px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:279.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:282px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:364.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:364.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:374.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:377.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:386.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:389.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:471.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:471.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:481.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:484.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17.3px; left:493.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17.3px; left:578.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:578.4px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.3px; left:588.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85.1px; height:17.3px; left:600.4px; top:221.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.6px; height:15.3px; left:603.1px; top:223.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:256px; height:1px; left:1.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:257.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:267.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:279.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:280px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:364.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:374.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:386.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:387px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:471.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:481.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:493.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:494.1px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:578.4px; top:221.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:588.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:600.4px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.4px; height:1px; left:601px; top:221.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:266.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:278.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:281.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:373.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:385.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:388.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:480.5px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:492.5px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83px; height:1px; left:495.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:587.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:599.4px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:602.3px; top:239.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer304\" style=\"position:relative;width:691px;z-index:1;\"><div id=\"a3135\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">June 1, 2024 </div><div id=\"a3138\" style=\"position:absolute;font-family:'Times New Roman';left:296px;top:0px;\">Level 1 </div><div id=\"a3141\" style=\"position:absolute;font-family:'Times New Roman';left:403px;top:0px;\">Level 2 </div><div id=\"a3144\" style=\"position:absolute;font-family:'Times New Roman';left:510px;top:0px;\">Level 3 </div><div id=\"a3147\" style=\"position:absolute;font-family:'Times New Roman';left:616px;top:0px;\">Balance </div><div id=\"a3149\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:17px;\">Assets </div><div id=\"a3163\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:34px;\">Municipal bonds </div><div id=\"a3166\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:34px;\">$ </div><div id=\"a3168\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:34px;\">\u2014</div><div id=\"a3171\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:34px;\">$ </div><div id=\"a3173\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:34px;\">4,059</div><div id=\"a3176\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:34px;\">$ </div><div id=\"a3178\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:34px;\">\u2014</div><div id=\"a3181\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:34px;\">$ </div><div id=\"a3183\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:34px;\">4,059</div><div id=\"a3185\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:51px;\">Commercial paper </div><div id=\"a3189\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:51px;\">\u2014</div><div id=\"a3193\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:51px;\">137,735</div><div id=\"a3197\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:51px;\">\u2014</div><div id=\"a3201\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:51px;\">137,735</div><div id=\"a3203\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:68px;\">Corporate bonds </div><div id=\"a3207\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:68px;\">\u2014</div><div id=\"a3211\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:68px;\">232,592</div><div id=\"a3215\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:68px;\">\u2014</div><div id=\"a3219\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:68px;\">232,592</div><div id=\"a3221\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:85px;\">Certificates of deposits </div><div id=\"a3225\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:85px;\">\u2014</div><div id=\"a3229\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:85px;\">3,491</div><div id=\"a3233\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:85px;\">\u2014</div><div id=\"a3237\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:85px;\">3,491</div><div id=\"a3239\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:102px;\">US government and agency obligations </div><div id=\"a3243\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:102px;\">\u2014</div><div id=\"a3247\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:102px;\">154,269</div><div id=\"a3251\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:102px;\">\u2014</div><div id=\"a3255\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:102px;\">154,269</div><div id=\"a3257\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:119px;\">Asset backed securities </div><div id=\"a3261\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:119px;\">\u2014</div><div id=\"a3265\" style=\"position:absolute;font-family:'Times New Roman';left:435px;top:119px;\">3,124</div><div id=\"a3269\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:119px;\">\u2014</div><div id=\"a3273\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:119px;\">3,124</div><div id=\"a3275\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:136px;\">Treasury bills </div><div id=\"a3279\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:136px;\">\u2014</div><div id=\"a3283\" style=\"position:absolute;font-family:'Times New Roman';left:429px;top:136px;\">39,229</div><div id=\"a3287\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:136px;\">\u2014</div><div id=\"a3291\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:136px;\">39,229</div><div id=\"a3293\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:154px;\">Total assets measured at fair value </div><div id=\"a3296\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:154px;\">$ </div><div id=\"a3298\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:154px;\">\u2014</div><div id=\"a3301\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:154px;\">$ </div><div id=\"a3303\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:154px;\">574,499</div><div id=\"a3306\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:154px;\">$ </div><div id=\"a3308\" style=\"position:absolute;font-family:'Times New Roman';left:559px;top:154px;\">\u2014</div><div id=\"a3311\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:154px;\">$ </div><div id=\"a3313\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:154px;\">574,499</div><div id=\"a3328\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:189px;\">Liabilities </div><div id=\"a3342\" style=\"position:absolute;font-family:'Times New Roman';left:22px;top:206px;\">Contingent consideration </div><div id=\"a3345\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:206px;\">$ </div><div id=\"a3347\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:206px;\">\u2014</div><div id=\"a3350\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:206px;\">$ </div><div id=\"a3352\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:206px;\">\u2014</div><div id=\"a3355\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:206px;\">$ </div><div id=\"a3357\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:206px;\">6,500</div><div id=\"a3360\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:206px;\">$ </div><div id=\"a3362\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:206px;\">6,500</div><div id=\"a3364\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:224px;\">Total liabilities measured at fair value </div><div id=\"a3367\" style=\"position:absolute;font-family:'Times New Roman';left:270px;top:224px;\">$ </div><div id=\"a3369\" style=\"position:absolute;font-family:'Times New Roman';left:345px;top:224px;\">\u2014</div><div id=\"a3372\" style=\"position:absolute;font-family:'Times New Roman';left:378px;top:224px;\">$ </div><div id=\"a3374\" style=\"position:absolute;font-family:'Times New Roman';left:452px;top:224px;\">\u2014</div><div id=\"a3377\" style=\"position:absolute;font-family:'Times New Roman';left:485px;top:224px;\">$ </div><div id=\"a3379\" style=\"position:absolute;font-family:'Times New Roman';left:542px;top:224px;\">6,500</div><div id=\"a3382\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:224px;\">$ </div><div id=\"a3384\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:224px;\">6,500</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-371","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-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-372","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"13705000","decimals":-3}]},{"name":"rpt:f-373","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-374","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"13705000","decimals":-3}]},{"name":"rpt:f-375","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-376","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"71148000","decimals":-3}]},{"name":"rpt:f-377","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-378","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"71148000","decimals":-3}]},{"name":"rpt:f-379","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-380","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"301820000","decimals":-3}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"301820000","decimals":-3}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-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-384","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-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":"5607000","decimals":-3}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-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-386","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"5607000","decimals":-3}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-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-388","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-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":"151402000","decimals":-3}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-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-390","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"151402000","decimals":-3}]},{"name":"rpt:f-391","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-392","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"647000","decimals":-3}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-394","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"647000","decimals":-3}]},{"name":"rpt:f-395","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-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-396","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"112558000","decimals":-3}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"112558000","decimals":-3}]},{"name":"rpt:f-399","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-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-400","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"656887000","decimals":-3}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-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-402","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"656887000","decimals":-3}]},{"name":"rpt:f-403","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-12-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-404","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-12-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-405","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:FairValueByLiabilityClassAxis":"calm:ContingentconsiderationMember"},"factValues":[{"value":"13000000","decimals":-3}]},{"name":"rpt:f-406","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByLiabilityClassAxis":"calm:ContingentconsiderationMember"},"factValues":[{"value":"13000000","decimals":-3}]},{"name":"rpt:f-407","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-12-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-408","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-12-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-409","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"13000000","decimals":-3}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13000000","decimals":-3}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"4059000","decimals":-3}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"4059000","decimals":-3}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"137735000","decimals":-3}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-418","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"137735000","decimals":-3}]},{"name":"rpt:f-419","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"232592000","decimals":-3}]},{"name":"rpt:f-421","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-422","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"232592000","decimals":-3}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-424","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"3491000","decimals":-3}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"3491000","decimals":-3}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"154269000","decimals":-3}]},{"name":"rpt:f-429","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember"},"factValues":[{"value":"154269000","decimals":-3}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-432","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"3124000","decimals":-3}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-434","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"3124000","decimals":-3}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"39229000","decimals":-3}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USTreasuryBillSecuritiesMember"},"factValues":[{"value":"39229000","decimals":-3}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"574499000","decimals":-3}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"574499000","decimals":-3}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByLiabilityClassAxis":"calm:ContingentconsiderationMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByLiabilityClassAxis":"calm:ContingentconsiderationMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByLiabilityClassAxis":"calm:ContingentconsiderationMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"6500000","decimals":-3}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByLiabilityClassAxis":"calm:ContingentconsiderationMember"},"factValues":[{"value":"6500000","decimals":-3}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"6500000","decimals":-3}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6500000","decimals":-3}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer313\" style=\"position:relative;line-height:normal;width:692px;height:77px;\"><div style=\"position:absolute; width:497.1px; height:19.3px; left:2px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:491.7px; height:15.3px; left:4.6px; top:19.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:19.3px; left:499.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:501.7px; top:19.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:175px; height:19.3px; left:511.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:165.7px; height:15.3px; left:513.7px; top:19.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:497.1px; height:1px; left:2px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:499.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:499.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:511.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:174.3px; height:1px; left:511.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:497.1px; height:20.3px; left:2px; top:55.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:491.7px; height:15.4px; left:4.6px; top:60.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:20.3px; left:499.1px; top:55.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:501.7px; top:60.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:175px; height:20.3px; left:511.1px; top:55.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:165.7px; height:15.4px; left:513.7px; top:60.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:497.1px; height:1px; left:2px; top:55.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:499.1px; top:55.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:511.1px; top:55.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:174.3px; height:1px; left:511.7px; top:55.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:498.1px; top:76.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:510.1px; top:76.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:173.1px; height:1px; left:513px; top:76.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer313\" style=\"position:relative;width:692px;z-index:1;\"><div id=\"a3436\" style=\"position:absolute;font-family:'Times New Roman';left:505px;top:0px;\">Fassio Contingent Consideration </div><div id=\"a3438\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:20px;\">Balance, June 1, 2024 </div><div id=\"a3440\" style=\"position:absolute;font-family:'Times New Roman';left:502px;top:20px;\">$ </div><div id=\"a3442\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:20px;\">6,500</div><div id=\"a3444\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:40px;\">Fair value adjustments </div><div id=\"a3448\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:40px;\">6,500</div><div id=\"a3450\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:61px;\">Balance, November 30, 2024 </div><div id=\"a3452\" style=\"position:absolute;font-family:'Times New Roman';left:502px;top:61px;\">$ </div><div id=\"a3454\" style=\"position:absolute;font-family:'Times New Roman';left:643px;top:61px;\">13,000</div></div></div>","language":"en-us"}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"calm:FairValueOfTheContingentConsideration","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:AssetAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"6500000","decimals":-3}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueAdjustment","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:AssetAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"6500000","decimals":-3}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"calm:FairValueOfTheContingentConsideration","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:AssetAcquisitionAxis":"calm:FassioEggFarmsIncMember"},"factValues":[{"value":"13000000","decimals":-3}]},{"name":"rpt:f-455","factDimensions":{"xbrl:concept":"us-gaap:InventoryDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer321\" style=\"position:relative;line-height:normal;width:531px;height:48px;\"><div id=\"TextContainer321\" style=\"position:relative;width:531px;z-index:1;\"><div id=\"a3467\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 5 - Inventories </div><div id=\"a3475\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Inventories consisted of the following as of November 30, 2024 and June 1, 2024 (in thousands):</div></div></div><div id=\"TextBlockContainer327\" style=\"position:relative;line-height:normal;width:694px;height:85px;\"><div id=\"div_324_XBRL_TS_76c61746a2b3434eb336f4989deaacca\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer325\" style=\"position:relative;line-height:normal;width:694px;height:85px;\"><div style=\"position:absolute; width:430.1px; height:16.3px; left:4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:424.8px; height:15.4px; left:6.6px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:434.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:436.7px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:16.3px; left:446.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.7px; height:15.4px; left:448.7px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:556.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:556.1px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:566.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:568.7px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:16.3px; left:578.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.7px; height:15.4px; left:580.7px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:430.1px; height:1px; left:4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:434.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:446.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.4px; height:1px; left:446.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:556.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.4px; height:1px; left:578.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:430.1px; height:17px; left:4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:424.8px; height:15.4px; left:6.6px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:434.1px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:434.1px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:17px; left:446.1px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.7px; height:15.4px; left:448.7px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:556.1px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:556.1px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:566.1px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:566.1px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:17px; left:578.1px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.7px; height:15.4px; left:580.7px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:434.1px; top:66.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:446.1px; top:66.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.4px; height:1px; left:446.7px; top:66.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.1px; top:66.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.1px; top:66.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.4px; height:1px; left:578.7px; top:66.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:433.1px; top:84.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:445.1px; top:84.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108.1px; height:1px; left:448px; top:84.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:565.1px; top:84.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:577.1px; top:84.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108.1px; height:1px; left:580px; top:84.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer325\" style=\"position:relative;width:694px;z-index:1;\"><div id=\"a3486\" style=\"position:absolute;font-family:'Times New Roman';left:442px;top:0px;\">November 30, 2024 </div><div id=\"a3489\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:0px;\">June 1, 2024 </div><div id=\"a3491\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:17px;\">Flocks, net of amortization </div><div id=\"a3493\" style=\"position:absolute;font-family:'Times New Roman';left:437px;top:17px;\">$ </div><div id=\"a3495\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:17px;\">166,634</div><div id=\"a3498\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:17px;\">$ </div><div id=\"a3500\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:17px;\">149,985</div><div id=\"a3502\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:34px;\">Eggs and egg products </div><div id=\"a3505\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:34px;\">34,182</div><div id=\"a3509\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:34px;\">25,217</div><div id=\"a3511\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:51px;\">Feed and supplies </div><div id=\"a3515\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:51px;\">98,549</div><div id=\"a3519\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:51px;\">86,580</div><div id=\"a3522\" style=\"position:absolute;font-family:'Times New Roman';left:437px;top:69px;\">$ </div><div id=\"a3524\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:69px;\">299,365</div><div id=\"a3527\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:69px;\">$ </div><div id=\"a3529\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:69px;\">261,782</div></div></div></div></div><div id=\"TextBlockContainer330\" style=\"position:relative;line-height:normal;width:701px;height:64px;\"><div id=\"TextContainer330\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a3532\" 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=\"a3533\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\">breeders<div style=\"display:inline-block;width:6px\">\u00a0</div>(male<div style=\"display:inline-block;width:6px\">\u00a0</div>and<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>used<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>produce<div style=\"display:inline-block;width:6px\">\u00a0</div>fertile<div style=\"display:inline-block;width:6px\">\u00a0</div>eggs<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>hatch<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>egg<div style=\"display:inline-block;width:6px\">\u00a0</div>production<div style=\"display:inline-block;width:6px\">\u00a0</div>flocks).<div style=\"display:inline-block;width:6px\">\u00a0</div>Our<div style=\"display:inline-block;width:6px\">\u00a0</div>total<div style=\"display:inline-block;width:6px\">\u00a0</div>flock<div style=\"display:inline-block;width:6px\">\u00a0</div>at </div><div id=\"a3534\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">November 30,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024 and<div style=\"display:inline-block;width:5px\">\u00a0</div>June 1,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024 consisted<div style=\"display:inline-block;width:5px\">\u00a0</div>of approximately </div><div id=\"a3534_62_4\" style=\"position:absolute;font-family:'Times New Roman';left:365px;top:32px;\">12.0</div><div id=\"a3534_66_13\" style=\"position:absolute;font-family:'Times New Roman';left:388px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million and </div><div id=\"a3534_79_4\" style=\"position:absolute;font-family:'Times New Roman';left:459px;top:32px;\">11.8</div><div id=\"a3534_83_34\" style=\"position:absolute;font-family:'Times New Roman';left:482px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million pullets<div style=\"display:inline-block;width:5px\">\u00a0</div>and breeders<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a3534_117_4\" style=\"position:absolute;font-family:'Times New Roman';left:665px;top:32px;\">48.1</div><div id=\"a3535\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">million and </div><div id=\"a3535_12_4\" style=\"position:absolute;font-family:'Times New Roman';left:69px;top:48px;\">39.9</div><div id=\"a3535_16_30\" style=\"position:absolute;font-family:'Times New Roman';left:92px;top:48px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million layers, respectively.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-456","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer325\" style=\"position:relative;line-height:normal;width:694px;height:85px;\"><div style=\"position:absolute; width:430.1px; height:16.3px; left:4px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:424.8px; height:15.4px; left:6.6px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:434.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:436.7px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:16.3px; left:446.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.7px; height:15.4px; left:448.7px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:556.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:556.1px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:566.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:568.7px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:16.3px; left:578.1px; top:15.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.7px; height:15.4px; left:580.7px; top:16.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:430.1px; height:1px; left:4px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:434.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:446.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.4px; height:1px; left:446.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:556.1px; top:15.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.4px; height:1px; left:578.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:430.1px; height:17px; left:4px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:424.8px; height:15.4px; left:6.6px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:434.1px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:434.1px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:17px; left:446.1px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.7px; height:15.4px; left:448.7px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:556.1px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.4px; left:556.1px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:566.1px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:566.1px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:110px; height:17px; left:578.1px; top:49.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100.7px; height:15.4px; left:580.7px; top:50.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:434.1px; top:66.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:446.1px; top:66.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.4px; height:1px; left:446.7px; top:66.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:566.1px; top:66.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:578.1px; top:66.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:109.4px; height:1px; left:578.7px; top:66.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:433.1px; top:84.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:445.1px; top:84.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108.1px; height:1px; left:448px; top:84.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:565.1px; top:84.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:577.1px; top:84.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:108.1px; height:1px; left:580px; top:84.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer325\" style=\"position:relative;width:694px;z-index:1;\"><div id=\"a3486\" style=\"position:absolute;font-family:'Times New Roman';left:442px;top:0px;\">November 30, 2024 </div><div id=\"a3489\" style=\"position:absolute;font-family:'Times New Roman';left:594px;top:0px;\">June 1, 2024 </div><div id=\"a3491\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:17px;\">Flocks, net of amortization </div><div id=\"a3493\" style=\"position:absolute;font-family:'Times New Roman';left:437px;top:17px;\">$ </div><div id=\"a3495\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:17px;\">166,634</div><div id=\"a3498\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:17px;\">$ </div><div id=\"a3500\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:17px;\">149,985</div><div id=\"a3502\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:34px;\">Eggs and egg products </div><div id=\"a3505\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:34px;\">34,182</div><div id=\"a3509\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:34px;\">25,217</div><div id=\"a3511\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:51px;\">Feed and supplies </div><div id=\"a3515\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:51px;\">98,549</div><div id=\"a3519\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:51px;\">86,580</div><div id=\"a3522\" style=\"position:absolute;font-family:'Times New Roman';left:437px;top:69px;\">$ </div><div id=\"a3524\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:69px;\">299,365</div><div id=\"a3527\" style=\"position:absolute;font-family:'Times New Roman';left:569px;top:69px;\">$ </div><div id=\"a3529\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:69px;\">261,782</div></div></div>","language":"en-us"}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryFlocks","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"166634000","decimals":-3}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryFlocks","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"149985000","decimals":-3}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryEggs","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34182000","decimals":-3}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryEggs","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25217000","decimals":-3}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"98549000","decimals":-3}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"86580000","decimals":-3}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"299365000","decimals":-3}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"261782000","decimals":-3}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryPulletsandBreeders","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:pullet_and_breeder"},"factValues":[{"value":"12000000","decimals":-5}]},{"name":"rpt:f-466","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryPulletsandBreeders","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:pullet_and_breeder"},"factValues":[{"value":"11800000","decimals":-5}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryLayers","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Layers"},"factValues":[{"value":"48100000","decimals":-5}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryLayers","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"dummy:Layers"},"factValues":[{"value":"39900000","decimals":-5}]},{"name":"rpt:f-469","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer333\" style=\"position:relative;line-height:normal;width:683px;height:48px;\"><div id=\"TextContainer333\" style=\"position:relative;width:683px;z-index:1;\"><div id=\"a3538\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 6 - Equity </div><div id=\"a3546\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">The following reflects equity activity for the thirteen weeks ended November 30, 2024 and December 2, 2023 (in thousands):</div></div></div><div id=\"TextBlockContainer337\" style=\"position:relative;line-height:normal;width:698px;height:425px;\"><div style=\"position:absolute; width:392px; height:1px; left:128px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:520.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:520.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:522.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:522.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:231px; height:1px; left:128px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:359.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:359.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:361.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:361.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:441.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:441.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:443.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:443.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:180px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:180.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:182px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:51.4px; height:1px; left:182.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:234px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:234.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:236px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.4px; height:1px; left:236.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:299.1px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:299.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:301.1px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:57.4px; height:1px; left:301.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:33.4px; left:4px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:86.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:128px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:130.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.4px; left:140px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:180px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:182px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:184.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.4px; left:194px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:234px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:236px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:238.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:33.4px; left:248px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.4px; left:250.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:299.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:301.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:303.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:33.4px; left:313.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:359.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:361.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:363.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:33.4px; left:373.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.6px; height:15.4px; left:375.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:441.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:443.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:445.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.4px; left:455.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:520.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:522.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:524.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:33.4px; left:534.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.4px; left:536.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:609.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:611.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:613.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.4px; left:623.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:1px; left:4px; top:83px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:180px; top:83px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:182px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:234px; top:83px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:236px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:299.1px; top:83px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:301.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:359.1px; top:83px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:361.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:441.1px; top:83px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:443.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:520.1px; top:83px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:522.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:34px; left:4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:154.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:128px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:140px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:180px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:182px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:194px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:234px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:236px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:34px; left:248px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.4px; left:250.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:299.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:301.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:34px; left:313.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:359.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:361.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:34px; left:373.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:441.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:443.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:455.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:520.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:522.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:34px; left:534.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.4px; left:536.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:609.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:611.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:623.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:85px; left:4px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:227.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:242.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:258.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:273.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:128px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:128px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:85px; left:140px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:142.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:180px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:180px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:182px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:182px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:85px; left:194px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:196.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:234px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:234px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:236px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:236px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:85px; left:248px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.3px; left:250.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:299.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:299.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:301.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:301.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:85px; left:313.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.3px; left:315.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:359.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:359.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:361.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:361.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:85px; left:373.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.3px; left:375.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:441.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:441.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:443.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:443.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:85px; left:455.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.3px; left:457.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:520.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:520.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:522.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:522.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:85px; left:534.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.3px; left:536.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:609.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:609.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:611.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:611.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:85px; left:623.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.3px; left:625.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:109.7px; height:15.4px; left:15.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.4px; left:457.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.4px; left:536.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.4px; left:625.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.4px; left:536.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:182px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:236px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:301.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:361.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:443.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:522.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:611.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:127.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:139.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:141.9px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:181.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:193.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:195.9px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:235.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:247.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:49.1px; height:1px; left:249.9px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:300.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:312.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:44.1px; height:1px; left:315px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:360.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:372.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:66.1px; height:1px; left:375px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:442.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:454.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:1px; left:457px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:521.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:533.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:73.1px; height:1px; left:536px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:610.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:622.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.1px; height:1px; left:625px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer337\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a3554\" style=\"position:absolute;font-family:'Times New Roman';left:293px;top:0px;\">Thirteen Weeks Ended November 30, 2024 </div><div id=\"a3557\" style=\"position:absolute;font-family:'Times New Roman';left:228px;top:17px;\">Cal-Maine Foods, Inc. Stockholders </div><div id=\"a3568\" style=\"position:absolute;font-family:'Times New Roman';left:202px;top:34px;\">Common Stock </div><div id=\"a3586\" style=\"position:absolute;font-family:'Times New Roman';left:188px;top:51px;\">Class A </div><div id=\"a3589\" style=\"position:absolute;font-family:'Times New Roman';left:244px;top:51px;\">Treasury </div><div id=\"a3592\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:51px;\">Paid In </div><div id=\"a3595\" style=\"position:absolute;font-family:'Times New Roman';left:381px;top:50px;\">Accum. </div><div id=\"a3596\" style=\"position:absolute;font-family:'Times New Roman';left:386px;top:65px;\">Other </div><div id=\"a3599\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:51px;\">Retained </div><div id=\"a3602\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:51px;\">Noncontrolling </div><div id=\"a3608\" style=\"position:absolute;font-family:'Times New Roman';left:133px;top:68px;\">Amount </div><div id=\"a3611\" style=\"position:absolute;font-family:'Times New Roman';left:187px;top:68px;\">Amount </div><div id=\"a3614\" style=\"position:absolute;font-family:'Times New Roman';left:246px;top:68px;\">Amount </div><div id=\"a3617\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:68px;\">Capital </div><div id=\"a3620\" style=\"position:absolute;font-family:'Times New Roman';left:369px;top:68px;\">Comp. Loss </div><div id=\"a3623\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:68px;\">Earnings </div><div id=\"a3626\" style=\"position:absolute;font-family:'Times New Roman';left:547px;top:68px;\">Interest </div><div id=\"a3628\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:68px;\">Total </div><div id=\"a3630\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:87px;\">Balance at August 31, </div><div id=\"a3631\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">2024 </div><div id=\"a3633\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:102px;\">$ </div><div id=\"a3635\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:102px;\">703</div><div id=\"a3638\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:102px;\">$ </div><div id=\"a3640\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:102px;\">48</div><div id=\"a3643\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:102px;\">$ </div><div id=\"a3645\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:102px;display:flex;\">(31,632)</div><div id=\"a3648\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:102px;\">$ </div><div id=\"a3650\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:102px;\">77,503</div><div id=\"a3653\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:102px;\">$ </div><div id=\"a3655\" style=\"position:absolute;font-family:'Times New Roman';left:410px;top:102px;display:flex;\">(474)</div><div id=\"a3658\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:102px;\">$ </div><div id=\"a3660\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:102px;\">1,856,405</div><div id=\"a3663\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:102px;\">$ </div><div id=\"a3665\" style=\"position:absolute;font-family:'Times New Roman';left:568px;top:102px;display:flex;\">(3,490)</div><div id=\"a3668\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:102px;\">$ </div><div id=\"a3670\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:102px;\">1,899,063</div><div id=\"a3672\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:121px;\">Other comprehensive </div><div id=\"a3673\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:136px;\">income, net of tax </div><div id=\"a3676\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:136px;\">\u2014 </div><div id=\"a3680\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:136px;\">\u2014 </div><div id=\"a3684\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:136px;\">\u2014 </div><div id=\"a3688\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:136px;\">\u2014 </div><div id=\"a3692\" style=\"position:absolute;font-family:'Times New Roman';left:410px;top:136px;display:flex;\">(434)</div><div id=\"a3696\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:136px;\">\u2014 </div><div id=\"a3700\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:136px;\">\u2014 </div><div id=\"a3704\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:136px;display:flex;\">(434)</div><div id=\"a3706\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:155px;\">Stock compensation </div><div id=\"a3707\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:170px;\">plan transactions </div><div id=\"a3710\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:170px;\">\u2014</div><div id=\"a3714\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:170px;\">\u2014</div><div id=\"a3718\" style=\"position:absolute;font-family:'Times New Roman';left:275px;top:170px;display:flex;\">(29)</div><div id=\"a3722\" style=\"position:absolute;font-family:'Times New Roman';left:323px;top:170px;\">1,097</div><div id=\"a3726\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:170px;\">\u2014 </div><div id=\"a3730\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:170px;\">\u2014 </div><div id=\"a3734\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:170px;\">\u2014 </div><div id=\"a3738\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:170px;\">1,068</div><div id=\"a3740\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:189px;\">Contributions to </div><div id=\"a3741\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:204px;\">Crepini Foods LLC </div><div id=\"a3744\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:204px;\">\u2014 </div><div id=\"a3748\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:204px;\">\u2014 </div><div id=\"a3752\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:204px;\">\u2014 </div><div id=\"a3756\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:204px;\">\u2014 </div><div id=\"a3760\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:204px;\">\u2014 </div><div id=\"a3764\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:204px;\">\u2014 </div><div id=\"a3768\" style=\"position:absolute;font-family:'Times New Roman';left:573px;top:204px;\">6,485</div><div id=\"a3772\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:204px;\">6,485</div><div id=\"a3774\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:228px;\">Aquisition of </div><div id=\"a3775\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:243px;\">noncontrolling </div><div id=\"a3776\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:258px;\">interest in </div><div id=\"a3777\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:274px;\">MeadowCreek Foods </div><div id=\"a3778\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:289px;\">LLC </div><div id=\"a3781\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:289px;\">\u2014 </div><div id=\"a3785\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:289px;\">\u2014 </div><div id=\"a3789\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:289px;\">\u2014 </div><div id=\"a3793\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:289px;\">\u2014 </div><div id=\"a3797\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:289px;\">\u2014 </div><div id=\"a3801\" style=\"position:absolute;font-family:'Times New Roman';left:479px;top:289px;display:flex;\">(3,826)</div><div id=\"a3805\" style=\"position:absolute;font-family:'Times New Roman';left:573px;top:289px;\">3,826</div><div id=\"a3809\" style=\"position:absolute;font-family:'Times New Roman';left:669px;top:289px;\">\u2014</div><div id=\"a3811\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:308px;\">Dividends ($</div><div id=\"a3811_12_5\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:308px;\">1.489</div><div id=\"a3812\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:323px;\">per share) </div><div id=\"a3837\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:340px;\">Common </div><div id=\"a3840\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:340px;\">\u2014 </div><div id=\"a3844\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:340px;\">\u2014 </div><div id=\"a3848\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:340px;\">\u2014 </div><div id=\"a3852\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:340px;\">\u2014 </div><div id=\"a3856\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:340px;\">\u2014 </div><div id=\"a3860\" style=\"position:absolute;font-family:'Times New Roman';left:472px;top:340px;display:flex;\">(65,911)</div><div id=\"a3864\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:340px;\">\u2014 </div><div id=\"a3868\" style=\"position:absolute;font-family:'Times New Roman';left:640px;top:340px;display:flex;\">(65,911)</div><div id=\"a3870\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:357px;\">Class A common </div><div id=\"a3873\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:357px;\">\u2014 </div><div id=\"a3877\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:357px;\">\u2014 </div><div id=\"a3881\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:357px;\">\u2014 </div><div id=\"a3885\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:357px;\">\u2014 </div><div id=\"a3889\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:357px;\">\u2014 </div><div id=\"a3893\" style=\"position:absolute;font-family:'Times New Roman';left:479px;top:357px;display:flex;\">(7,147)</div><div id=\"a3897\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:357px;\">\u2014 </div><div id=\"a3901\" style=\"position:absolute;font-family:'Times New Roman';left:647px;top:357px;display:flex;\">(7,147)</div><div id=\"a3903\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:374px;\">Net income (loss) </div><div id=\"a3906\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:374px;\">\u2014 </div><div id=\"a3910\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:374px;\">\u2014 </div><div id=\"a3914\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:374px;\">\u2014 </div><div id=\"a3918\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:374px;\">\u2014 </div><div id=\"a3922\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:374px;\">\u2014 </div><div id=\"a3926\" style=\"position:absolute;font-family:'Times New Roman';left:471px;top:374px;\">219,064</div><div id=\"a3930\" style=\"position:absolute;font-family:'Times New Roman';left:578px;top:374px;display:flex;\">(705)</div><div id=\"a3934\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:374px;\">218,359</div><div id=\"a3936\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:394px;\">Balance at November </div><div id=\"a3937\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:409px;\">30, 2024 </div><div id=\"a3939\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:409px;\">$ </div><div id=\"a3941\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:409px;\">703</div><div id=\"a3944\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:409px;\">$ </div><div id=\"a3946\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:409px;\">48</div><div id=\"a3949\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:409px;\">$ </div><div id=\"a3951\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:409px;display:flex;\">(31,661)</div><div id=\"a3954\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:409px;\">$ </div><div id=\"a3956\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:409px;\">78,600</div><div id=\"a3959\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:409px;\">$ </div><div id=\"a3961\" style=\"position:absolute;font-family:'Times New Roman';left:410px;top:409px;display:flex;\">(908)</div><div id=\"a3964\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:409px;\">$ </div><div id=\"a3966\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:409px;\">1,998,585</div><div id=\"a3969\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:409px;\">$ </div><div id=\"a3971\" style=\"position:absolute;font-family:'Times New Roman';left:573px;top:409px;\">6,116</div><div id=\"a3974\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:409px;\">$ </div><div id=\"a3976\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:409px;\">2,051,483</div></div></div><div id=\"TextBlockContainer351\" style=\"position:relative;line-height:normal;width:698px;height:425px;\"><div id=\"div_348_XBRL_TS_0c01b69b33bb47d2b775ba3a06404392\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer349\" style=\"position:relative;line-height:normal;width:698px;height:425px;\"><div style=\"position:absolute; width:392px; height:1px; left:128px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:520.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:520.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:522.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:522.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:231px; height:1px; left:128px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:359.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:359.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:361.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:361.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:441.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:441.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:443.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:443.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:180px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:180.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:182px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:51.4px; height:1px; left:182.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:234px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:234.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:236px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.4px; height:1px; left:236.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:299.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:299.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:301.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:57.4px; height:1px; left:301.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:33.3px; left:4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:86.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:128px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:130.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.3px; left:140px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:142.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.3px; left:180px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:180px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:182px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:184.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.3px; left:194px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:196.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.3px; left:234px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:234px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:236px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:238.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:33.3px; left:248px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.3px; left:250.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.3px; left:299.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:299.1px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:301.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:303.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:33.3px; left:313.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.3px; left:315.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.3px; left:359.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:359.1px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:361.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:363.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:33.3px; left:373.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.6px; height:15.3px; left:375.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.3px; left:441.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:441.1px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:443.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:445.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.3px; left:455.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.3px; left:457.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.3px; left:520.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:520.1px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:522.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:524.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:33.3px; left:534.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.3px; left:536.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.3px; left:609.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:609.1px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:611.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:613.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.3px; left:623.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.3px; left:625.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:1px; left:4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:180px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:182px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:234px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:236px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:299.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:301.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:359.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:361.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:441.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:443.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:520.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:522.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:34px; left:4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:154.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:128px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:128px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:140px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:142.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:180px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:180px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:182px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:182px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:194px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:196.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:234px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:234px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:236px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:236px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:34px; left:248px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.3px; left:250.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:299.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:299.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:301.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:301.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:34px; left:313.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.3px; left:315.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:359.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:359.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:361.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:361.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:34px; left:373.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.3px; left:375.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:441.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:441.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:443.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:443.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:455.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.3px; left:457.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:520.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:520.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:522.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:522.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:34px; left:534.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.3px; left:536.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:609.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:609.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:611.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:611.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:623.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.3px; left:625.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:85px; left:4px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:227.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:242.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:258.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:273.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:128px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:85px; left:140px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:180px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:182px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:85px; left:194px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:234px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:236px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:85px; left:248px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:299.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:301.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:85px; left:313.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:359.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:361.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:85px; left:373.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:441.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:443.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:85px; left:455.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.4px; left:457.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:520.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:522.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:85px; left:534.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.4px; left:536.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:609.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:611.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:85px; left:623.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:109.7px; height:15.3px; left:15.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:128px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:142.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:180px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:182px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:196.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:234px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:236px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.3px; left:250.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:299.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:301.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.3px; left:315.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:359.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:361.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.3px; left:375.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:441.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:443.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.3px; left:457.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:520.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:522.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.3px; left:536.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:609.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:611.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.3px; left:625.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:128px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:142.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:180px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:182px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:196.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:234px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:236px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.3px; left:250.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:299.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:301.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.3px; left:315.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:359.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:361.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.3px; left:375.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:441.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:443.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.3px; left:457.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:520.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:522.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.3px; left:536.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:609.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:611.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.3px; left:625.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:182px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:236px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:301.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:361.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:443.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:522.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:611.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:127.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:139.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:141.9px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:181.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:193.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:195.9px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:235.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:247.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:49.1px; height:1px; left:249.9px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:300.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:312.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:44.1px; height:1px; left:315px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:360.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:372.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:66.1px; height:1px; left:375px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:442.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:454.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:1px; left:457px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:521.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:533.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:73.1px; height:1px; left:536px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:610.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:622.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.1px; height:1px; left:625px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer349\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a4338\" style=\"position:absolute;font-family:'Times New Roman';left:285px;top:0px;\">Twenty-six Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended November 30, 2024 </div><div id=\"a4343\" style=\"position:absolute;font-family:'Times New Roman';left:228px;top:17px;\">Cal-Maine Foods, Inc. Stockholders </div><div id=\"a4354\" style=\"position:absolute;font-family:'Times New Roman';left:202px;top:34px;\">Common Stock </div><div id=\"a4372\" style=\"position:absolute;font-family:'Times New Roman';left:188px;top:51px;\">Class A </div><div id=\"a4375\" style=\"position:absolute;font-family:'Times New Roman';left:244px;top:51px;\">Treasury </div><div id=\"a4378\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:51px;\">Paid In </div><div id=\"a4381\" style=\"position:absolute;font-family:'Times New Roman';left:381px;top:50px;\">Accum. </div><div id=\"a4382\" style=\"position:absolute;font-family:'Times New Roman';left:386px;top:65px;\">Other </div><div id=\"a4385\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:51px;\">Retained </div><div id=\"a4388\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:51px;\">Noncontrolling </div><div id=\"a4394\" style=\"position:absolute;font-family:'Times New Roman';left:133px;top:68px;\">Amount </div><div id=\"a4397\" style=\"position:absolute;font-family:'Times New Roman';left:187px;top:68px;\">Amount </div><div id=\"a4400\" style=\"position:absolute;font-family:'Times New Roman';left:246px;top:68px;\">Amount </div><div id=\"a4403\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:68px;\">Capital </div><div id=\"a4406\" style=\"position:absolute;font-family:'Times New Roman';left:369px;top:68px;\">Comp. Loss </div><div id=\"a4409\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:68px;\">Earnings </div><div id=\"a4412\" style=\"position:absolute;font-family:'Times New Roman';left:547px;top:68px;\">Interest </div><div id=\"a4414\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:68px;\">Total </div><div id=\"a4416\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:87px;\">Balance at June 1, </div><div id=\"a4417\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">2024 </div><div id=\"a4419\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:102px;\">$ </div><div id=\"a4421\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:102px;\">703</div><div id=\"a4424\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:102px;\">$ </div><div id=\"a4426\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:102px;\">48</div><div id=\"a4429\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:102px;\">$ </div><div id=\"a4431\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:102px;display:flex;\">(31,597)</div><div id=\"a4434\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:102px;\">$ </div><div id=\"a4436\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:102px;\">76,371</div><div id=\"a4439\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:102px;\">$ </div><div id=\"a4441\" style=\"position:absolute;font-family:'Times New Roman';left:400px;top:102px;display:flex;\">(1,773)</div><div id=\"a4444\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:102px;\">$ </div><div id=\"a4446\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:102px;\">1,756,395</div><div id=\"a4449\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:102px;\">$ </div><div id=\"a4451\" style=\"position:absolute;font-family:'Times New Roman';left:568px;top:102px;display:flex;\">(3,104)</div><div id=\"a4454\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:102px;\">$ </div><div id=\"a4456\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:102px;\">1,797,043</div><div id=\"a4458\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:121px;\">Other comprehensive </div><div id=\"a4459\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:136px;\">income, net of tax </div><div id=\"a4462\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:136px;\">\u2014 </div><div id=\"a4466\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:136px;\">\u2014 </div><div id=\"a4470\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:136px;\">\u2014 </div><div id=\"a4474\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:136px;\">\u2014 </div><div id=\"a4478\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:136px;\">865</div><div id=\"a4482\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:136px;\">\u2014 </div><div id=\"a4486\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:136px;\">\u2014 </div><div id=\"a4490\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:136px;\">865</div><div id=\"a4492\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:155px;\">Stock compensation </div><div id=\"a4493\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:170px;\">plan transactions </div><div id=\"a4497\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:170px;\">\u2014</div><div id=\"a4501\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:170px;\">\u2014</div><div id=\"a4505\" style=\"position:absolute;font-family:'Times New Roman';left:275px;top:170px;display:flex;\">(64)</div><div id=\"a4509\" style=\"position:absolute;font-family:'Times New Roman';left:323px;top:170px;\">2,229</div><div id=\"a4513\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:170px;\">\u2014 </div><div id=\"a4517\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:170px;\">\u2014 </div><div id=\"a4521\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:170px;\">\u2014 </div><div id=\"a4525\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:170px;\">2,165</div><div id=\"a4527\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:189px;\">Contributions to </div><div id=\"a4528\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:204px;\">Crepini Foods LLC </div><div id=\"a4531\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:204px;\">\u2014 </div><div id=\"a4535\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:204px;\">\u2014 </div><div id=\"a4539\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:204px;\">\u2014 </div><div id=\"a4543\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:204px;\">\u2014 </div><div id=\"a4547\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:204px;\">\u2014 </div><div id=\"a4551\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:204px;\">\u2014 </div><div id=\"a4555\" style=\"position:absolute;font-family:'Times New Roman';left:573px;top:204px;\">6,485</div><div id=\"a4559\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:204px;\">6,485</div><div id=\"a4561\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:228px;\">Aquisition of </div><div id=\"a4562\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:243px;\">noncontrolling </div><div id=\"a4563\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:258px;\">interest in </div><div id=\"a4564\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:274px;\">MeadowCreek Foods </div><div id=\"a4565\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:289px;\">LLC </div><div id=\"a4568\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:289px;\">\u2014 </div><div id=\"a4572\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:289px;\">\u2014 </div><div id=\"a4576\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:289px;\">\u2014 </div><div id=\"a4580\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:289px;\">\u2014 </div><div id=\"a4584\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:289px;\">\u2014 </div><div id=\"a4588\" style=\"position:absolute;font-family:'Times New Roman';left:479px;top:289px;display:flex;\">(3,826)</div><div id=\"a4592\" style=\"position:absolute;font-family:'Times New Roman';left:573px;top:289px;\">3,826</div><div id=\"a4596\" style=\"position:absolute;font-family:'Times New Roman';left:669px;top:289px;\">\u2014</div><div id=\"a4598\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:308px;\">Dividends ($</div><div id=\"a4598_12_5\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:308px;\">2.509</div><div id=\"a4599\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:323px;\">per share) </div><div id=\"a4624\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:340px;\">Common </div><div id=\"a4627\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:340px;\">\u2014 </div><div id=\"a4631\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:340px;\">\u2014 </div><div id=\"a4635\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:340px;\">\u2014 </div><div id=\"a4639\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:340px;\">\u2014 </div><div id=\"a4643\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:340px;\">\u2014 </div><div id=\"a4647\" style=\"position:absolute;font-family:'Times New Roman';left:466px;top:340px;display:flex;\">(110,986)</div><div id=\"a4651\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:340px;\">\u2014 </div><div id=\"a4655\" style=\"position:absolute;font-family:'Times New Roman';left:634px;top:340px;display:flex;\">(110,986)</div><div id=\"a4657\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:357px;\">Class A common </div><div id=\"a4660\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:357px;\">\u2014 </div><div id=\"a4664\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:357px;\">\u2014 </div><div id=\"a4668\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:357px;\">\u2014 </div><div id=\"a4672\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:357px;\">\u2014 </div><div id=\"a4676\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:357px;\">\u2014 </div><div id=\"a4680\" style=\"position:absolute;font-family:'Times New Roman';left:472px;top:357px;display:flex;\">(12,038)</div><div id=\"a4684\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:357px;\">\u2014 </div><div id=\"a4688\" style=\"position:absolute;font-family:'Times New Roman';left:640px;top:357px;display:flex;\">(12,038)</div><div id=\"a4690\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:374px;\">Net income (loss) </div><div id=\"a4693\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:374px;\">\u2014 </div><div id=\"a4697\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:374px;\">\u2014 </div><div id=\"a4701\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:374px;\">\u2014 </div><div id=\"a4705\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:374px;\">\u2014 </div><div id=\"a4709\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:374px;\">\u2014 </div><div id=\"a4713\" style=\"position:absolute;font-family:'Times New Roman';left:471px;top:374px;\">369,040</div><div id=\"a4717\" style=\"position:absolute;font-family:'Times New Roman';left:568px;top:374px;display:flex;\">(1,091)</div><div id=\"a4721\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:374px;\">367,949</div><div id=\"a4723\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:394px;\">Balance at November </div><div id=\"a4724\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:409px;\">30, 2024 </div><div id=\"a4726\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:409px;\">$ </div><div id=\"a4728\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:409px;\">703</div><div id=\"a4731\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:409px;\">$ </div><div id=\"a4733\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:409px;\">48</div><div id=\"a4736\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:409px;\">$ </div><div id=\"a4738\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:409px;display:flex;\">(31,661)</div><div id=\"a4741\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:409px;\">$ </div><div id=\"a4743\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:409px;\">78,600</div><div id=\"a4746\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:409px;\">$ </div><div id=\"a4748\" style=\"position:absolute;font-family:'Times New Roman';left:410px;top:409px;display:flex;\">(908)</div><div id=\"a4751\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:409px;\">$ </div><div id=\"a4753\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:409px;\">1,998,585</div><div id=\"a4756\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:409px;\">$ </div><div id=\"a4758\" style=\"position:absolute;font-family:'Times New Roman';left:573px;top:409px;\">6,116</div><div id=\"a4761\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:409px;\">$ </div><div id=\"a4763\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:409px;\">2,051,483</div></div></div></div></div><div id=\"TextBlockContainer343\" style=\"position:relative;line-height:normal;width:698px;height:306px;\"><div style=\"position:absolute; width:392px; height:1px; left:128px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:520.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:520.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:522.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:522.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:231px; height:1px; left:128px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:359.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:359.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:361.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:361.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:441.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:441.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:443.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:443.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:180px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:180.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:182px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:51.4px; height:1px; left:182.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:234px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:234.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:236px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.4px; height:1px; left:236.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:299.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:299.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:301.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:57.4px; height:1px; left:301.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:33.4px; left:4px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:128px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:130.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.4px; left:140px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:180px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:182px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:184.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.4px; left:194px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:234px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:236px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:238.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:33.4px; left:248px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.4px; left:250.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:299.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:301.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:303.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:33.4px; left:313.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:359.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:361.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:363.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:33.4px; left:373.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.6px; height:15.4px; left:375.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:441.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:443.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:445.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.4px; left:455.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:520.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:522.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:524.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:33.4px; left:534.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.4px; left:536.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:609.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:611.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:613.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.4px; left:623.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:1px; left:4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:180px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:182px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:234px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:236px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:299.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:301.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:359.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:361.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:441.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:443.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:520.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:522.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:34px; left:4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:154.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:128px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:140px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:180px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:182px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:194px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:234px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:236px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:34px; left:248px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:299.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:301.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:34px; left:313.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:359.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:361.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:34px; left:373.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:441.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:443.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:455.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:520.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:522.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:34px; left:534.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.4px; left:536.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:609.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:611.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:623.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:109.7px; height:15.4px; left:15.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.4px; left:457.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.4px; left:536.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.4px; left:625.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.4px; left:536.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:182px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:236px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:301.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:361.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:443.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:522.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:611.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:127.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:139.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:141.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:181.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:193.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:195.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:235.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:247.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:49.1px; height:1px; left:249.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:300.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:312.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:44.1px; height:1px; left:315px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:360.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:372.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:66.1px; height:1px; left:375px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:442.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:454.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:1px; left:457px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:521.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:533.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:73.1px; height:1px; left:536px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:610.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:622.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.1px; height:1px; left:625px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer343\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a3984\" style=\"position:absolute;font-family:'Times New Roman';left:297px;top:0px;\">Thirteen Weeks Ended December 2, 2023 </div><div id=\"a3987\" style=\"position:absolute;font-family:'Times New Roman';left:228px;top:17px;\">Cal-Maine Foods, Inc. Stockholders </div><div id=\"a3998\" style=\"position:absolute;font-family:'Times New Roman';left:202px;top:34px;\">Common Stock </div><div id=\"a4016\" style=\"position:absolute;font-family:'Times New Roman';left:188px;top:51px;\">Class A </div><div id=\"a4019\" style=\"position:absolute;font-family:'Times New Roman';left:244px;top:51px;\">Treasury </div><div id=\"a4022\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:51px;\">Paid In </div><div id=\"a4025\" style=\"position:absolute;font-family:'Times New Roman';left:381px;top:50px;\">Accum. </div><div id=\"a4026\" style=\"position:absolute;font-family:'Times New Roman';left:386px;top:65px;\">Other </div><div id=\"a4029\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:51px;\">Retained </div><div id=\"a4032\" style=\"position:absolute;font-family:'Times New Roman';left:526px;top:51px;\">Noncontrolling </div><div id=\"a4037\" style=\"position:absolute;font-family:'Times New Roman';left:133px;top:68px;\">Amount </div><div id=\"a4040\" style=\"position:absolute;font-family:'Times New Roman';left:187px;top:68px;\">Amount </div><div id=\"a4043\" style=\"position:absolute;font-family:'Times New Roman';left:246px;top:68px;\">Amount </div><div id=\"a4046\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:68px;\">Capital </div><div id=\"a4049\" style=\"position:absolute;font-family:'Times New Roman';left:369px;top:68px;\">Comp. Loss </div><div id=\"a4052\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:68px;\">Earnings </div><div id=\"a4055\" style=\"position:absolute;font-family:'Times New Roman';font-size:12px;left:549px;top:70px;\">Interest </div><div id=\"a4057\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:68px;\">Total </div><div id=\"a4059\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:87px;\">Balance at September </div><div id=\"a4060\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">2, 2023 </div><div id=\"a4062\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:102px;\">$ </div><div id=\"a4064\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:102px;\">703</div><div id=\"a4067\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:102px;\">$ </div><div id=\"a4069\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:102px;\">48</div><div id=\"a4072\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:102px;\">$ </div><div id=\"a4074\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:102px;display:flex;\">(30,014)</div><div id=\"a4077\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:102px;\">$ </div><div id=\"a4079\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:102px;\">73,153</div><div id=\"a4082\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:102px;\">$ </div><div id=\"a4084\" style=\"position:absolute;font-family:'Times New Roman';left:400px;top:102px;display:flex;\">(2,291)</div><div id=\"a4087\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:102px;\">$ </div><div id=\"a4089\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:102px;\">1,571,744</div><div id=\"a4092\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:102px;\">$ </div><div id=\"a4094\" style=\"position:absolute;font-family:'Times New Roman';left:568px;top:102px;display:flex;\">(2,013)</div><div id=\"a4097\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:102px;\">$ </div><div id=\"a4099\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:102px;\">1,611,330</div><div id=\"a4101\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:121px;\">Other comprehensive </div><div id=\"a4102\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:136px;\">income, net of tax </div><div id=\"a4105\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:136px;\">\u2014 </div><div id=\"a4109\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:136px;\">\u2014 </div><div id=\"a4113\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:136px;\">\u2014 </div><div id=\"a4117\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:136px;\">\u2014 </div><div id=\"a4121\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:136px;\">677</div><div id=\"a4125\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:136px;\">\u2014 </div><div id=\"a4129\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:136px;\">\u2014 </div><div id=\"a4133\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:136px;\">677</div><div id=\"a4135\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:155px;\">Stock compensation </div><div id=\"a4136\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:170px;\">plan transactions </div><div id=\"a4139\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:170px;\">\u2014</div><div id=\"a4143\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:170px;\">\u2014</div><div id=\"a4147\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:170px;\">\u2014</div><div id=\"a4151\" style=\"position:absolute;font-family:'Times New Roman';left:323px;top:170px;\">1,061</div><div id=\"a4155\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:170px;\">\u2014 </div><div id=\"a4159\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:170px;\">\u2014 </div><div id=\"a4163\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:170px;\">\u2014 </div><div id=\"a4167\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:170px;\">1,061</div><div id=\"a4169\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:189px;\">Dividends ($</div><div id=\"a4169_12_5\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:189px;\">0.116</div><div id=\"a4170\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:204px;\">per share) </div><div id=\"a4195\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:221px;\">Common </div><div id=\"a4198\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:221px;\">\u2014 </div><div id=\"a4202\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:221px;\">\u2014 </div><div id=\"a4206\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:221px;\">\u2014 </div><div id=\"a4210\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:221px;\">\u2014 </div><div id=\"a4214\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:221px;\">\u2014 </div><div id=\"a4218\" style=\"position:absolute;font-family:'Times New Roman';left:479px;top:221px;display:flex;\">(5,125)</div><div id=\"a4222\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:221px;\">\u2014 </div><div id=\"a4226\" style=\"position:absolute;font-family:'Times New Roman';left:647px;top:221px;display:flex;\">(5,125)</div><div id=\"a4228\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:238px;\">Class A common </div><div id=\"a4231\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:238px;\">\u2014 </div><div id=\"a4235\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:238px;\">\u2014 </div><div id=\"a4239\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:238px;\">\u2014 </div><div id=\"a4243\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:238px;\">\u2014 </div><div id=\"a4247\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:238px;\">\u2014 </div><div id=\"a4251\" style=\"position:absolute;font-family:'Times New Roman';left:489px;top:238px;display:flex;\">(557)</div><div id=\"a4255\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:238px;\">\u2014 </div><div id=\"a4259\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:238px;display:flex;\">(557)</div><div id=\"a4261\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:255px;\">Net income (loss) </div><div id=\"a4264\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:255px;\">\u2014 </div><div id=\"a4268\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:255px;\">\u2014 </div><div id=\"a4272\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:255px;\">\u2014 </div><div id=\"a4276\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:255px;\">\u2014 </div><div id=\"a4280\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:255px;\">\u2014 </div><div id=\"a4284\" style=\"position:absolute;font-family:'Times New Roman';left:477px;top:255px;\">17,009</div><div id=\"a4288\" style=\"position:absolute;font-family:'Times New Roman';left:578px;top:255px;display:flex;\">(431)</div><div id=\"a4292\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:255px;\">16,578</div><div id=\"a4294\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:275px;\">Balance at December </div><div id=\"a4295\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:290px;\">2, 2023 </div><div id=\"a4297\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:290px;\">$ </div><div id=\"a4299\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:290px;\">703</div><div id=\"a4302\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:290px;\">$ </div><div id=\"a4304\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:290px;\">48</div><div id=\"a4307\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:290px;\">$ </div><div id=\"a4309\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:290px;display:flex;\">(30,014)</div><div id=\"a4312\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:290px;\">$ </div><div id=\"a4314\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:290px;\">74,214</div><div id=\"a4317\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:290px;\">$ </div><div id=\"a4319\" style=\"position:absolute;font-family:'Times New Roman';left:400px;top:290px;display:flex;\">(1,614)</div><div id=\"a4322\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:290px;\">$ </div><div id=\"a4324\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:290px;\">1,583,071</div><div id=\"a4327\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:290px;\">$ </div><div id=\"a4329\" style=\"position:absolute;font-family:'Times New Roman';left:568px;top:290px;display:flex;\">(2,444)</div><div id=\"a4332\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:290px;\">$ </div><div id=\"a4334\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:290px;\">1,623,964</div></div></div><div id=\"TextBlockContainer357\" style=\"position:relative;line-height:normal;width:698px;height:306px;\"><div id=\"div_354_XBRL_TS_5f30f41193ed424ca8147dfac4fb22c6\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer355\" style=\"position:relative;line-height:normal;width:698px;height:306px;\"><div style=\"position:absolute; width:392px; height:1px; left:128px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:520.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:520.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:522.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:522.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:231px; height:1px; left:128px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:359.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:359.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:361.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:361.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:441.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:441.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:443.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:443.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:180px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:180.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:182px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:51.4px; height:1px; left:182.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:234px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:234.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:236px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.4px; height:1px; left:236.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:299.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:299.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:301.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:57.4px; height:1px; left:301.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:33.4px; left:4px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:128px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:130.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:130.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.4px; left:140px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:180px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:182px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:184.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:184.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.4px; left:194px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:234px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:236px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:238.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:238.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:33.4px; left:248px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.4px; left:250.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:299.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:301.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:303.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:303.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:33.4px; left:313.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:359.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:361.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:363.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:363.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:33.4px; left:373.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.6px; height:15.4px; left:375.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:441.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:443.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:445.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:445.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.4px; left:455.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:520.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:522.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:524.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:524.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:33.4px; left:534.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.4px; left:536.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:609.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:611.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:613.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:613.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.4px; left:623.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:1px; left:4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:180px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:182px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:234px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:236px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:299.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:301.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:359.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:361.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:441.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:443.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:520.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:522.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:34px; left:4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:154.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:128px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:140px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:180px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:182px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:194px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:234px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:236px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:34px; left:248px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.4px; left:250.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:299.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:301.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:34px; left:313.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:359.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:361.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:34px; left:373.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:441.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:443.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:455.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:520.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:522.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:34px; left:534.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.4px; left:536.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:609.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:611.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:623.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:109.7px; height:15.4px; left:15.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.4px; left:457.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.4px; left:536.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.4px; left:625.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.4px; left:536.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:34.3px; left:4px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:274.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:128px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:130.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34.3px; left:140px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34.3px; left:180px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:182px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:184.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34.3px; left:194px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34.3px; left:234px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:236px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:238.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:34.3px; left:248px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.4px; left:250.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34.3px; left:299.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:301.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:303.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:34.3px; left:313.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34.3px; left:359.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:361.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:363.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:34.3px; left:373.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.6px; height:15.4px; left:375.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34.3px; left:441.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:443.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:445.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34.3px; left:455.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34.3px; left:520.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:522.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:524.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:34.3px; left:534.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.4px; left:536.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34.3px; left:609.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:611.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:613.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34.3px; left:623.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:1px; left:4px; top:270.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:180px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:180.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:182px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:182.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:234px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:234.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:236px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:236.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:299.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:299.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:301.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:301.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:359.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:359.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:361.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:361.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:441.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:441.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:443.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:443.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:520.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:520.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:522.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:522.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:127.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:139.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:141.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:179.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:181.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:181.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:183.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:193.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:195.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:233.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:235.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:235.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:237.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:247.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:49.1px; height:1px; left:249.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:298.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:301px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:300.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:303px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:312.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:44.1px; height:1px; left:315px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:361px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:360.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:363px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:372.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:66.1px; height:1px; left:375px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:440.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:443px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:442.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:445px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:454.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:1px; left:457px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:519.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:522px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:521.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:524px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:533.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:73.1px; height:1px; left:536px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:608.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:610.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:613px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:622.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.1px; height:1px; left:625px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer355\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a4771\" style=\"position:absolute;font-family:'Times New Roman';left:289px;top:0px;\">Twenty-six Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended December 2, 2023 </div><div id=\"a4776\" style=\"position:absolute;font-family:'Times New Roman';left:228px;top:17px;\">Cal-Maine Foods, Inc. Stockholders </div><div id=\"a4787\" style=\"position:absolute;font-family:'Times New Roman';left:202px;top:34px;\">Common Stock </div><div id=\"a4805\" style=\"position:absolute;font-family:'Times New Roman';left:188px;top:51px;\">Class A </div><div id=\"a4808\" style=\"position:absolute;font-family:'Times New Roman';left:244px;top:51px;\">Treasury </div><div id=\"a4811\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:51px;\">Paid In </div><div id=\"a4814\" style=\"position:absolute;font-family:'Times New Roman';left:381px;top:50px;\">Accum. </div><div id=\"a4815\" style=\"position:absolute;font-family:'Times New Roman';left:386px;top:65px;\">Other </div><div id=\"a4818\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:51px;\">Retained </div><div id=\"a4821\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:51px;\">Noncontrolling </div><div id=\"a4827\" style=\"position:absolute;font-family:'Times New Roman';left:133px;top:68px;\">Amount </div><div id=\"a4830\" style=\"position:absolute;font-family:'Times New Roman';left:187px;top:68px;\">Amount </div><div id=\"a4833\" style=\"position:absolute;font-family:'Times New Roman';left:246px;top:68px;\">Amount </div><div id=\"a4836\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:68px;\">Capital </div><div id=\"a4839\" style=\"position:absolute;font-family:'Times New Roman';left:369px;top:68px;\">Comp. Loss </div><div id=\"a4842\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:68px;\">Earnings </div><div id=\"a4845\" style=\"position:absolute;font-family:'Times New Roman';font-size:12px;left:549px;top:70px;\">Interest </div><div id=\"a4847\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:68px;\">Total </div><div id=\"a4849\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:87px;\">Balance at June 3, </div><div id=\"a4850\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">2023 </div><div id=\"a4853\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4855\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:102px;\">703</div><div id=\"a4859\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4861\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:102px;\">48</div><div id=\"a4865\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4867\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:102px;display:flex;\">(30,008)</div><div id=\"a4871\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4873\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:102px;\">72,112</div><div id=\"a4877\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4879\" style=\"position:absolute;font-family:'Times New Roman';left:400px;top:102px;display:flex;\">(2,886)</div><div id=\"a4883\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4885\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:102px;\">1,571,112</div><div id=\"a4889\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4891\" style=\"position:absolute;font-family:'Times New Roman';left:568px;top:102px;display:flex;\">(1,498)</div><div id=\"a4895\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4897\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:102px;\">1,609,583</div><div id=\"a4899\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:121px;\">Other comprehensive </div><div id=\"a4900\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:136px;\">loss, net of tax </div><div id=\"a4903\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:136px;\">\u2014 </div><div id=\"a4907\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:136px;\">\u2014 </div><div id=\"a4911\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:136px;\">\u2014 </div><div id=\"a4915\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:136px;\">\u2014 </div><div id=\"a4919\" style=\"position:absolute;font-family:'Times New Roman';left:405px;top:136px;\">1,272 </div><div id=\"a4923\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:136px;\">\u2014 </div><div id=\"a4927\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:136px;\">\u2014 </div><div id=\"a4931\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:136px;\">1,272</div><div id=\"a4933\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:155px;\">Stock compensation </div><div id=\"a4934\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:170px;\">plan transactions </div><div id=\"a4938\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:170px;\">\u2014</div><div id=\"a4942\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:170px;\">\u2014</div><div id=\"a4946\" style=\"position:absolute;font-family:'Times New Roman';left:281px;top:170px;display:flex;\">(6)</div><div id=\"a4950\" style=\"position:absolute;font-family:'Times New Roman';left:323px;top:170px;\">2,102</div><div id=\"a4954\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:170px;\">\u2014 </div><div id=\"a4958\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:170px;\">\u2014 </div><div id=\"a4962\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:170px;\">\u2014 </div><div id=\"a4966\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:170px;\">2,096</div><div id=\"a4968\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:189px;\">Dividends ($</div><div id=\"a4968_12_5\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:189px;\">0.122</div><div id=\"a4969\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:204px;\">per share) </div><div id=\"a4994\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:221px;\">Common </div><div id=\"a4997\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:221px;\">\u2014 </div><div id=\"a5001\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:221px;\">\u2014 </div><div id=\"a5005\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:221px;\">\u2014 </div><div id=\"a5009\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:221px;\">\u2014 </div><div id=\"a5013\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:221px;\">\u2014 </div><div id=\"a5017\" style=\"position:absolute;font-family:'Times New Roman';left:479px;top:221px;display:flex;\">(5,390)</div><div id=\"a5021\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:221px;\">\u2014 </div><div id=\"a5025\" style=\"position:absolute;font-family:'Times New Roman';left:647px;top:221px;display:flex;\">(5,390)</div><div id=\"a5027\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:238px;\">Class A common </div><div id=\"a5030\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:238px;\">\u2014 </div><div id=\"a5034\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:238px;\">\u2014 </div><div id=\"a5038\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:238px;\">\u2014 </div><div id=\"a5042\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:238px;\">\u2014 </div><div id=\"a5046\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:238px;\">\u2014 </div><div id=\"a5050\" style=\"position:absolute;font-family:'Times New Roman';left:489px;top:238px;display:flex;\">(586)</div><div id=\"a5054\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:238px;\">\u2014 </div><div id=\"a5058\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:238px;display:flex;\">(586)</div><div id=\"a5060\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:255px;\">Net income (loss) </div><div id=\"a5063\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:255px;\">\u2014 </div><div id=\"a5067\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:255px;\">\u2014 </div><div id=\"a5071\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:255px;\">\u2014 </div><div id=\"a5075\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:255px;\">\u2014 </div><div id=\"a5079\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:255px;\">\u2014 </div><div id=\"a5083\" style=\"position:absolute;font-family:'Times New Roman';left:477px;top:255px;\">17,935</div><div id=\"a5087\" style=\"position:absolute;font-family:'Times New Roman';left:578px;top:255px;display:flex;\">(946)</div><div id=\"a5091\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:255px;\">16,989</div><div id=\"a5093\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:275px;\">Balance at December </div><div id=\"a5094\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:290px;\">2, 2023 </div><div id=\"a5096\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:290px;\">$ </div><div id=\"a5098\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:290px;\">703</div><div id=\"a5101\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:290px;\">$ </div><div id=\"a5103\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:290px;\">48</div><div id=\"a5106\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:290px;\">$ </div><div id=\"a5108\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:290px;display:flex;\">(30,014)</div><div id=\"a5111\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:290px;\">$ </div><div id=\"a5113\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:290px;\">74,214</div><div id=\"a5116\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:290px;\">$ </div><div id=\"a5118\" style=\"position:absolute;font-family:'Times New Roman';left:400px;top:290px;display:flex;\">(1,614)</div><div id=\"a5121\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:290px;\">$ </div><div id=\"a5123\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:290px;\">1,583,071</div><div id=\"a5126\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:290px;\">$ </div><div id=\"a5128\" style=\"position:absolute;font-family:'Times New Roman';left:568px;top:290px;display:flex;\">(2,444)</div><div id=\"a5131\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:290px;\">$ </div><div id=\"a5133\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:290px;\">1,623,964</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-470","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfStockholdersEquityTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer339\" style=\"position:relative;line-height:normal;width:698px;height:425px;\"><div id=\"div_336_XBRL_TS_080086e1cbc34d6ab5bf69316625d9f9\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer337\" style=\"position:relative;line-height:normal;width:698px;height:425px;\"><div style=\"position:absolute; width:392px; height:1px; left:128px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:520.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:520.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:522.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:522.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:231px; height:1px; left:128px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:359.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:359.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:361.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:361.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:441.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:441.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:443.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:443.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:180px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:180.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:182px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:51.4px; height:1px; left:182.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:234px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:234.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:236px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.4px; height:1px; left:236.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:299.1px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:299.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:301.1px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:57.4px; height:1px; left:301.7px; top:49px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:33.4px; left:4px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:86.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:128px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:130.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.4px; left:140px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:180px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:182px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:184.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.4px; left:194px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:234px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:236px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:238.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:33.4px; left:248px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.4px; left:250.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:299.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:301.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:303.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:33.4px; left:313.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:359.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:361.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:363.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:33.4px; left:373.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.6px; height:15.4px; left:375.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:441.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:443.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:445.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.4px; left:455.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:520.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:522.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:524.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:33.4px; left:534.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.4px; left:536.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:609.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:611.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:613.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.4px; left:623.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:1px; left:4px; top:83px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:180px; top:83px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:182px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:234px; top:83px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:236px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:299.1px; top:83px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:301.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:359.1px; top:83px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:361.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:441.1px; top:83px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:443.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:520.1px; top:83px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:522.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:83px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:34px; left:4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:154.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:128px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:140px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:180px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:182px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:194px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:234px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:236px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:34px; left:248px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.4px; left:250.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:299.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:301.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:34px; left:313.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:359.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:361.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:34px; left:373.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:441.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:443.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:455.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:520.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:522.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:34px; left:534.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.4px; left:536.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:609.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:611.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:623.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:169.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:85px; left:4px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:227.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:242.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:258.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:273.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:128px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:128px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:85px; left:140px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:142.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:180px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:180px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:182px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:182px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:85px; left:194px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:196.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:234px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:234px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:236px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:236px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:85px; left:248px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.3px; left:250.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:299.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:299.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:301.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:301.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:85px; left:313.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.3px; left:315.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:359.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:359.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:361.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:361.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:85px; left:373.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.3px; left:375.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:441.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:441.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:443.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:443.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:85px; left:455.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.3px; left:457.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:520.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:520.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:522.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:522.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:85px; left:534.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.3px; left:536.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:609.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:609.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:611.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:611.1px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:85px; left:623.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.3px; left:625.7px; top:288.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:109.7px; height:15.4px; left:15.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.4px; left:457.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.4px; left:536.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:338px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.4px; left:625.7px; top:339.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.4px; left:536.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:372px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:373.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:182px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:236px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:301.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:361.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:443.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:522.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:611.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:127.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:139.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:141.9px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:181.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:193.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:195.9px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:235.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:247.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:49.1px; height:1px; left:249.9px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:300.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:312.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:44.1px; height:1px; left:315px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:360.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:372.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:66.1px; height:1px; left:375px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:442.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:454.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:1px; left:457px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:521.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:533.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:73.1px; height:1px; left:536px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:610.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:622.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.1px; height:1px; left:625px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer337\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a3554\" style=\"position:absolute;font-family:'Times New Roman';left:293px;top:0px;\">Thirteen Weeks Ended November 30, 2024 </div><div id=\"a3557\" style=\"position:absolute;font-family:'Times New Roman';left:228px;top:17px;\">Cal-Maine Foods, Inc. Stockholders </div><div id=\"a3568\" style=\"position:absolute;font-family:'Times New Roman';left:202px;top:34px;\">Common Stock </div><div id=\"a3586\" style=\"position:absolute;font-family:'Times New Roman';left:188px;top:51px;\">Class A </div><div id=\"a3589\" style=\"position:absolute;font-family:'Times New Roman';left:244px;top:51px;\">Treasury </div><div id=\"a3592\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:51px;\">Paid In </div><div id=\"a3595\" style=\"position:absolute;font-family:'Times New Roman';left:381px;top:50px;\">Accum. </div><div id=\"a3596\" style=\"position:absolute;font-family:'Times New Roman';left:386px;top:65px;\">Other </div><div id=\"a3599\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:51px;\">Retained </div><div id=\"a3602\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:51px;\">Noncontrolling </div><div id=\"a3608\" style=\"position:absolute;font-family:'Times New Roman';left:133px;top:68px;\">Amount </div><div id=\"a3611\" style=\"position:absolute;font-family:'Times New Roman';left:187px;top:68px;\">Amount </div><div id=\"a3614\" style=\"position:absolute;font-family:'Times New Roman';left:246px;top:68px;\">Amount </div><div id=\"a3617\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:68px;\">Capital </div><div id=\"a3620\" style=\"position:absolute;font-family:'Times New Roman';left:369px;top:68px;\">Comp. Loss </div><div id=\"a3623\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:68px;\">Earnings </div><div id=\"a3626\" style=\"position:absolute;font-family:'Times New Roman';left:547px;top:68px;\">Interest </div><div id=\"a3628\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:68px;\">Total </div><div id=\"a3630\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:87px;\">Balance at August 31, </div><div id=\"a3631\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">2024 </div><div id=\"a3633\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:102px;\">$ </div><div id=\"a3635\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:102px;\">703</div><div id=\"a3638\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:102px;\">$ </div><div id=\"a3640\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:102px;\">48</div><div id=\"a3643\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:102px;\">$ </div><div id=\"a3645\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:102px;display:flex;\">(31,632)</div><div id=\"a3648\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:102px;\">$ </div><div id=\"a3650\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:102px;\">77,503</div><div id=\"a3653\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:102px;\">$ </div><div id=\"a3655\" style=\"position:absolute;font-family:'Times New Roman';left:410px;top:102px;display:flex;\">(474)</div><div id=\"a3658\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:102px;\">$ </div><div id=\"a3660\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:102px;\">1,856,405</div><div id=\"a3663\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:102px;\">$ </div><div id=\"a3665\" style=\"position:absolute;font-family:'Times New Roman';left:568px;top:102px;display:flex;\">(3,490)</div><div id=\"a3668\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:102px;\">$ </div><div id=\"a3670\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:102px;\">1,899,063</div><div id=\"a3672\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:121px;\">Other comprehensive </div><div id=\"a3673\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:136px;\">income, net of tax </div><div id=\"a3676\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:136px;\">\u2014 </div><div id=\"a3680\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:136px;\">\u2014 </div><div id=\"a3684\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:136px;\">\u2014 </div><div id=\"a3688\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:136px;\">\u2014 </div><div id=\"a3692\" style=\"position:absolute;font-family:'Times New Roman';left:410px;top:136px;display:flex;\">(434)</div><div id=\"a3696\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:136px;\">\u2014 </div><div id=\"a3700\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:136px;\">\u2014 </div><div id=\"a3704\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:136px;display:flex;\">(434)</div><div id=\"a3706\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:155px;\">Stock compensation </div><div id=\"a3707\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:170px;\">plan transactions </div><div id=\"a3710\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:170px;\">\u2014</div><div id=\"a3714\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:170px;\">\u2014</div><div id=\"a3718\" style=\"position:absolute;font-family:'Times New Roman';left:275px;top:170px;display:flex;\">(29)</div><div id=\"a3722\" style=\"position:absolute;font-family:'Times New Roman';left:323px;top:170px;\">1,097</div><div id=\"a3726\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:170px;\">\u2014 </div><div id=\"a3730\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:170px;\">\u2014 </div><div id=\"a3734\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:170px;\">\u2014 </div><div id=\"a3738\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:170px;\">1,068</div><div id=\"a3740\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:189px;\">Contributions to </div><div id=\"a3741\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:204px;\">Crepini Foods LLC </div><div id=\"a3744\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:204px;\">\u2014 </div><div id=\"a3748\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:204px;\">\u2014 </div><div id=\"a3752\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:204px;\">\u2014 </div><div id=\"a3756\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:204px;\">\u2014 </div><div id=\"a3760\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:204px;\">\u2014 </div><div id=\"a3764\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:204px;\">\u2014 </div><div id=\"a3768\" style=\"position:absolute;font-family:'Times New Roman';left:573px;top:204px;\">6,485</div><div id=\"a3772\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:204px;\">6,485</div><div id=\"a3774\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:228px;\">Aquisition of </div><div id=\"a3775\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:243px;\">noncontrolling </div><div id=\"a3776\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:258px;\">interest in </div><div id=\"a3777\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:274px;\">MeadowCreek Foods </div><div id=\"a3778\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:289px;\">LLC </div><div id=\"a3781\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:289px;\">\u2014 </div><div id=\"a3785\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:289px;\">\u2014 </div><div id=\"a3789\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:289px;\">\u2014 </div><div id=\"a3793\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:289px;\">\u2014 </div><div id=\"a3797\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:289px;\">\u2014 </div><div id=\"a3801\" style=\"position:absolute;font-family:'Times New Roman';left:479px;top:289px;display:flex;\">(3,826)</div><div id=\"a3805\" style=\"position:absolute;font-family:'Times New Roman';left:573px;top:289px;\">3,826</div><div id=\"a3809\" style=\"position:absolute;font-family:'Times New Roman';left:669px;top:289px;\">\u2014</div><div id=\"a3811\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:308px;\">Dividends ($</div><div id=\"a3811_12_5\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:308px;\">1.489</div><div id=\"a3812\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:323px;\">per share) </div><div id=\"a3837\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:340px;\">Common </div><div id=\"a3840\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:340px;\">\u2014 </div><div id=\"a3844\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:340px;\">\u2014 </div><div id=\"a3848\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:340px;\">\u2014 </div><div id=\"a3852\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:340px;\">\u2014 </div><div id=\"a3856\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:340px;\">\u2014 </div><div id=\"a3860\" style=\"position:absolute;font-family:'Times New Roman';left:472px;top:340px;display:flex;\">(65,911)</div><div id=\"a3864\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:340px;\">\u2014 </div><div id=\"a3868\" style=\"position:absolute;font-family:'Times New Roman';left:640px;top:340px;display:flex;\">(65,911)</div><div id=\"a3870\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:357px;\">Class A common </div><div id=\"a3873\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:357px;\">\u2014 </div><div id=\"a3877\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:357px;\">\u2014 </div><div id=\"a3881\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:357px;\">\u2014 </div><div id=\"a3885\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:357px;\">\u2014 </div><div id=\"a3889\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:357px;\">\u2014 </div><div id=\"a3893\" style=\"position:absolute;font-family:'Times New Roman';left:479px;top:357px;display:flex;\">(7,147)</div><div id=\"a3897\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:357px;\">\u2014 </div><div id=\"a3901\" style=\"position:absolute;font-family:'Times New Roman';left:647px;top:357px;display:flex;\">(7,147)</div><div id=\"a3903\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:374px;\">Net income (loss) </div><div id=\"a3906\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:374px;\">\u2014 </div><div id=\"a3910\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:374px;\">\u2014 </div><div id=\"a3914\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:374px;\">\u2014 </div><div id=\"a3918\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:374px;\">\u2014 </div><div id=\"a3922\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:374px;\">\u2014 </div><div id=\"a3926\" style=\"position:absolute;font-family:'Times New Roman';left:471px;top:374px;\">219,064</div><div id=\"a3930\" style=\"position:absolute;font-family:'Times New Roman';left:578px;top:374px;display:flex;\">(705)</div><div id=\"a3934\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:374px;\">218,359</div><div id=\"a3936\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:394px;\">Balance at November </div><div id=\"a3937\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:409px;\">30, 2024 </div><div id=\"a3939\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:409px;\">$ </div><div id=\"a3941\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:409px;\">703</div><div id=\"a3944\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:409px;\">$ </div><div id=\"a3946\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:409px;\">48</div><div id=\"a3949\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:409px;\">$ </div><div id=\"a3951\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:409px;display:flex;\">(31,661)</div><div id=\"a3954\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:409px;\">$ </div><div id=\"a3956\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:409px;\">78,600</div><div id=\"a3959\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:409px;\">$ </div><div id=\"a3961\" style=\"position:absolute;font-family:'Times New Roman';left:410px;top:409px;display:flex;\">(908)</div><div id=\"a3964\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:409px;\">$ </div><div id=\"a3966\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:409px;\">1,998,585</div><div id=\"a3969\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:409px;\">$ </div><div id=\"a3971\" style=\"position:absolute;font-family:'Times New Roman';left:573px;top:409px;\">6,116</div><div id=\"a3974\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:409px;\">$ </div><div id=\"a3976\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:409px;\">2,051,483</div></div></div></div></div><div id=\"TextBlockContainer345\" style=\"position:relative;line-height:normal;width:698px;height:306px;\"><div id=\"div_342_XBRL_TS_7057470e5cd9403a8b1ac9e4eabed9f5\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer343\" style=\"position:relative;line-height:normal;width:698px;height:306px;\"><div style=\"position:absolute; width:392px; height:1px; left:128px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:520.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:520.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:522.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:522.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:231px; height:1px; left:128px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:359.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:359.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:361.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:361.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:441.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:441.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:443.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:443.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:180px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:180.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:182px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:51.4px; height:1px; left:182.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:234px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:234.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:236px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.4px; height:1px; left:236.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:299.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:299.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:301.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:57.4px; height:1px; left:301.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:33.4px; left:4px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:128px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:130.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.4px; left:140px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:180px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:182px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:184.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.4px; left:194px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:234px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:236px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:238.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:33.4px; left:248px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.4px; left:250.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:299.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:301.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:303.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:33.4px; left:313.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:359.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:361.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:363.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:33.4px; left:373.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.6px; height:15.4px; left:375.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:441.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:443.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:445.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.4px; left:455.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:520.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:522.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:524.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:33.4px; left:534.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.4px; left:536.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:609.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:611.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:613.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.4px; left:623.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:1px; left:4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:180px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:182px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:234px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:236px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:299.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:301.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:359.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:361.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:441.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:443.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:520.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:522.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:34px; left:4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:154.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:128px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:140px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:180px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:182px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:194px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:234px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:236px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:34px; left:248px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:299.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:301.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:34px; left:313.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:359.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:361.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:34px; left:373.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:441.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:443.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:455.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:520.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:522.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:34px; left:534.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.4px; left:536.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:609.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:611.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:623.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:109.7px; height:15.4px; left:15.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.4px; left:457.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.4px; left:536.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.4px; left:625.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.4px; left:536.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:182px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:236px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:301.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:361.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:443.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:522.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:611.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:127.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:139.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:141.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:181.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:193.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:195.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:235.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:247.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:49.1px; height:1px; left:249.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:300.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:312.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:44.1px; height:1px; left:315px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:360.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:372.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:66.1px; height:1px; left:375px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:442.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:454.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:1px; left:457px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:521.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:533.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:73.1px; height:1px; left:536px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:610.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:622.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.1px; height:1px; left:625px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer343\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a3984\" style=\"position:absolute;font-family:'Times New Roman';left:297px;top:0px;\">Thirteen Weeks Ended December 2, 2023 </div><div id=\"a3987\" style=\"position:absolute;font-family:'Times New Roman';left:228px;top:17px;\">Cal-Maine Foods, Inc. Stockholders </div><div id=\"a3998\" style=\"position:absolute;font-family:'Times New Roman';left:202px;top:34px;\">Common Stock </div><div id=\"a4016\" style=\"position:absolute;font-family:'Times New Roman';left:188px;top:51px;\">Class A </div><div id=\"a4019\" style=\"position:absolute;font-family:'Times New Roman';left:244px;top:51px;\">Treasury </div><div id=\"a4022\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:51px;\">Paid In </div><div id=\"a4025\" style=\"position:absolute;font-family:'Times New Roman';left:381px;top:50px;\">Accum. </div><div id=\"a4026\" style=\"position:absolute;font-family:'Times New Roman';left:386px;top:65px;\">Other </div><div id=\"a4029\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:51px;\">Retained </div><div id=\"a4032\" style=\"position:absolute;font-family:'Times New Roman';left:526px;top:51px;\">Noncontrolling </div><div id=\"a4037\" style=\"position:absolute;font-family:'Times New Roman';left:133px;top:68px;\">Amount </div><div id=\"a4040\" style=\"position:absolute;font-family:'Times New Roman';left:187px;top:68px;\">Amount </div><div id=\"a4043\" style=\"position:absolute;font-family:'Times New Roman';left:246px;top:68px;\">Amount </div><div id=\"a4046\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:68px;\">Capital </div><div id=\"a4049\" style=\"position:absolute;font-family:'Times New Roman';left:369px;top:68px;\">Comp. Loss </div><div id=\"a4052\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:68px;\">Earnings </div><div id=\"a4055\" style=\"position:absolute;font-family:'Times New Roman';font-size:12px;left:549px;top:70px;\">Interest </div><div id=\"a4057\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:68px;\">Total </div><div id=\"a4059\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:87px;\">Balance at September </div><div id=\"a4060\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">2, 2023 </div><div id=\"a4062\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:102px;\">$ </div><div id=\"a4064\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:102px;\">703</div><div id=\"a4067\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:102px;\">$ </div><div id=\"a4069\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:102px;\">48</div><div id=\"a4072\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:102px;\">$ </div><div id=\"a4074\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:102px;display:flex;\">(30,014)</div><div id=\"a4077\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:102px;\">$ </div><div id=\"a4079\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:102px;\">73,153</div><div id=\"a4082\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:102px;\">$ </div><div id=\"a4084\" style=\"position:absolute;font-family:'Times New Roman';left:400px;top:102px;display:flex;\">(2,291)</div><div id=\"a4087\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:102px;\">$ </div><div id=\"a4089\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:102px;\">1,571,744</div><div id=\"a4092\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:102px;\">$ </div><div id=\"a4094\" style=\"position:absolute;font-family:'Times New Roman';left:568px;top:102px;display:flex;\">(2,013)</div><div id=\"a4097\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:102px;\">$ </div><div id=\"a4099\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:102px;\">1,611,330</div><div id=\"a4101\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:121px;\">Other comprehensive </div><div id=\"a4102\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:136px;\">income, net of tax </div><div id=\"a4105\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:136px;\">\u2014 </div><div id=\"a4109\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:136px;\">\u2014 </div><div id=\"a4113\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:136px;\">\u2014 </div><div id=\"a4117\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:136px;\">\u2014 </div><div id=\"a4121\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:136px;\">677</div><div id=\"a4125\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:136px;\">\u2014 </div><div id=\"a4129\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:136px;\">\u2014 </div><div id=\"a4133\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:136px;\">677</div><div id=\"a4135\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:155px;\">Stock compensation </div><div id=\"a4136\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:170px;\">plan transactions </div><div id=\"a4139\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:170px;\">\u2014</div><div id=\"a4143\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:170px;\">\u2014</div><div id=\"a4147\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:170px;\">\u2014</div><div id=\"a4151\" style=\"position:absolute;font-family:'Times New Roman';left:323px;top:170px;\">1,061</div><div id=\"a4155\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:170px;\">\u2014 </div><div id=\"a4159\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:170px;\">\u2014 </div><div id=\"a4163\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:170px;\">\u2014 </div><div id=\"a4167\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:170px;\">1,061</div><div id=\"a4169\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:189px;\">Dividends ($</div><div id=\"a4169_12_5\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:189px;\">0.116</div><div id=\"a4170\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:204px;\">per share) </div><div id=\"a4195\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:221px;\">Common </div><div id=\"a4198\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:221px;\">\u2014 </div><div id=\"a4202\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:221px;\">\u2014 </div><div id=\"a4206\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:221px;\">\u2014 </div><div id=\"a4210\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:221px;\">\u2014 </div><div id=\"a4214\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:221px;\">\u2014 </div><div id=\"a4218\" style=\"position:absolute;font-family:'Times New Roman';left:479px;top:221px;display:flex;\">(5,125)</div><div id=\"a4222\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:221px;\">\u2014 </div><div id=\"a4226\" style=\"position:absolute;font-family:'Times New Roman';left:647px;top:221px;display:flex;\">(5,125)</div><div id=\"a4228\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:238px;\">Class A common </div><div id=\"a4231\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:238px;\">\u2014 </div><div id=\"a4235\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:238px;\">\u2014 </div><div id=\"a4239\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:238px;\">\u2014 </div><div id=\"a4243\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:238px;\">\u2014 </div><div id=\"a4247\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:238px;\">\u2014 </div><div id=\"a4251\" style=\"position:absolute;font-family:'Times New Roman';left:489px;top:238px;display:flex;\">(557)</div><div id=\"a4255\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:238px;\">\u2014 </div><div id=\"a4259\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:238px;display:flex;\">(557)</div><div id=\"a4261\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:255px;\">Net income (loss) </div><div id=\"a4264\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:255px;\">\u2014 </div><div id=\"a4268\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:255px;\">\u2014 </div><div id=\"a4272\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:255px;\">\u2014 </div><div id=\"a4276\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:255px;\">\u2014 </div><div id=\"a4280\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:255px;\">\u2014 </div><div id=\"a4284\" style=\"position:absolute;font-family:'Times New Roman';left:477px;top:255px;\">17,009</div><div id=\"a4288\" style=\"position:absolute;font-family:'Times New Roman';left:578px;top:255px;display:flex;\">(431)</div><div id=\"a4292\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:255px;\">16,578</div><div id=\"a4294\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:275px;\">Balance at December </div><div id=\"a4295\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:290px;\">2, 2023 </div><div id=\"a4297\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:290px;\">$ </div><div id=\"a4299\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:290px;\">703</div><div id=\"a4302\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:290px;\">$ </div><div id=\"a4304\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:290px;\">48</div><div id=\"a4307\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:290px;\">$ </div><div id=\"a4309\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:290px;display:flex;\">(30,014)</div><div id=\"a4312\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:290px;\">$ </div><div id=\"a4314\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:290px;\">74,214</div><div id=\"a4317\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:290px;\">$ </div><div id=\"a4319\" style=\"position:absolute;font-family:'Times New Roman';left:400px;top:290px;display:flex;\">(1,614)</div><div id=\"a4322\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:290px;\">$ </div><div id=\"a4324\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:290px;\">1,583,071</div><div id=\"a4327\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:290px;\">$ </div><div id=\"a4329\" style=\"position:absolute;font-family:'Times New Roman';left:568px;top:290px;display:flex;\">(2,444)</div><div id=\"a4332\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:290px;\">$ </div><div id=\"a4334\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:290px;\">1,623,964</div></div></div></div></div><div id=\"TextBlockContainer349\" style=\"position:relative;line-height:normal;width:698px;height:425px;\"><div style=\"position:absolute; width:392px; height:1px; left:128px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:520.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:520.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:522.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:522.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:231px; height:1px; left:128px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:359.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:359.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:361.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:361.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:441.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:441.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:443.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:443.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:180px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:180.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:182px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:51.4px; height:1px; left:182.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:234px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:234.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:236px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.4px; height:1px; left:236.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:299.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:299.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:301.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:57.4px; height:1px; left:301.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:33.3px; left:4px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:86.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:128px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:130.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.3px; left:140px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:142.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.3px; left:180px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:180px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:182px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:184.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.3px; left:194px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:196.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.3px; left:234px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:234px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:236px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:238.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:33.3px; left:248px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.3px; left:250.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.3px; left:299.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:299.1px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:301.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:303.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:33.3px; left:313.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.3px; left:315.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.3px; left:359.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:359.1px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:361.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:363.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:33.3px; left:373.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.6px; height:15.3px; left:375.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.3px; left:441.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:441.1px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:443.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:445.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.3px; left:455.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.3px; left:457.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.3px; left:520.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:520.1px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:522.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:524.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:33.3px; left:534.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.3px; left:536.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.3px; left:609.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:609.1px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.3px; left:611.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:613.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.3px; left:623.1px; top:83.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.3px; left:625.7px; top:101.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:1px; left:4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:180px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:182px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:234px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:236px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:299.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:301.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:359.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:361.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:441.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:443.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:520.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:522.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:34px; left:4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:154.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:128px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:128px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:140px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:142.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:180px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:180px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:182px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:182px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:194px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:196.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:234px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:234px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:236px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:236px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:34px; left:248px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.3px; left:250.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:299.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:299.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:301.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:301.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:34px; left:313.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.3px; left:315.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:359.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:359.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:361.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:361.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:34px; left:373.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.3px; left:375.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:441.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:441.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:443.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:443.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:455.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.3px; left:457.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:520.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:520.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:522.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:522.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:34px; left:534.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.3px; left:536.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:609.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:609.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:611.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:611.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:623.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.3px; left:625.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:85px; left:4px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:227.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:242.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:258.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:273.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:128px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:85px; left:140px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:180px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:182px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:85px; left:194px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:234px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:236px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:85px; left:248px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:299.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:301.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:85px; left:313.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:359.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:361.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:85px; left:373.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:441.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:443.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:85px; left:455.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.4px; left:457.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:520.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:522.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:85px; left:534.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.4px; left:536.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:85px; left:609.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:85px; left:611.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:85px; left:623.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:288.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:109.7px; height:15.3px; left:15.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:128px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:142.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:180px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:182px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:196.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:234px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:236px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.3px; left:250.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:299.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:301.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.3px; left:315.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:359.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:361.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.3px; left:375.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:441.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:443.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.3px; left:457.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:520.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:522.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.3px; left:536.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:609.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:611.1px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:338.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.3px; left:625.7px; top:339.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:128px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:142.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:180px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:182px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.3px; left:196.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:234px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:236px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.3px; left:250.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:299.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:301.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.3px; left:315.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:359.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:361.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.3px; left:375.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:441.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:443.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.3px; left:457.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:520.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:522.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.3px; left:536.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.3px; left:609.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:611.1px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:372.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.3px; left:625.7px; top:373.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:182px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:236px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:301.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:361.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:443.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:522.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:611.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:389.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:127.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:139.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:141.9px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:181.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:193.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:195.9px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:235.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:247.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:49.1px; height:1px; left:249.9px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:300.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:312.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:44.1px; height:1px; left:315px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:360.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:372.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:66.1px; height:1px; left:375px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:442.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:454.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:1px; left:457px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:521.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:533.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:73.1px; height:1px; left:536px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:610.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:622.1px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.1px; height:1px; left:625px; top:424.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer349\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a4338\" style=\"position:absolute;font-family:'Times New Roman';left:285px;top:0px;\">Twenty-six Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended November 30, 2024 </div><div id=\"a4343\" style=\"position:absolute;font-family:'Times New Roman';left:228px;top:17px;\">Cal-Maine Foods, Inc. Stockholders </div><div id=\"a4354\" style=\"position:absolute;font-family:'Times New Roman';left:202px;top:34px;\">Common Stock </div><div id=\"a4372\" style=\"position:absolute;font-family:'Times New Roman';left:188px;top:51px;\">Class A </div><div id=\"a4375\" style=\"position:absolute;font-family:'Times New Roman';left:244px;top:51px;\">Treasury </div><div id=\"a4378\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:51px;\">Paid In </div><div id=\"a4381\" style=\"position:absolute;font-family:'Times New Roman';left:381px;top:50px;\">Accum. </div><div id=\"a4382\" style=\"position:absolute;font-family:'Times New Roman';left:386px;top:65px;\">Other </div><div id=\"a4385\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:51px;\">Retained </div><div id=\"a4388\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:51px;\">Noncontrolling </div><div id=\"a4394\" style=\"position:absolute;font-family:'Times New Roman';left:133px;top:68px;\">Amount </div><div id=\"a4397\" style=\"position:absolute;font-family:'Times New Roman';left:187px;top:68px;\">Amount </div><div id=\"a4400\" style=\"position:absolute;font-family:'Times New Roman';left:246px;top:68px;\">Amount </div><div id=\"a4403\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:68px;\">Capital </div><div id=\"a4406\" style=\"position:absolute;font-family:'Times New Roman';left:369px;top:68px;\">Comp. Loss </div><div id=\"a4409\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:68px;\">Earnings </div><div id=\"a4412\" style=\"position:absolute;font-family:'Times New Roman';left:547px;top:68px;\">Interest </div><div id=\"a4414\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:68px;\">Total </div><div id=\"a4416\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:87px;\">Balance at June 1, </div><div id=\"a4417\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">2024 </div><div id=\"a4419\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:102px;\">$ </div><div id=\"a4421\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:102px;\">703</div><div id=\"a4424\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:102px;\">$ </div><div id=\"a4426\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:102px;\">48</div><div id=\"a4429\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:102px;\">$ </div><div id=\"a4431\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:102px;display:flex;\">(31,597)</div><div id=\"a4434\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:102px;\">$ </div><div id=\"a4436\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:102px;\">76,371</div><div id=\"a4439\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:102px;\">$ </div><div id=\"a4441\" style=\"position:absolute;font-family:'Times New Roman';left:400px;top:102px;display:flex;\">(1,773)</div><div id=\"a4444\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:102px;\">$ </div><div id=\"a4446\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:102px;\">1,756,395</div><div id=\"a4449\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:102px;\">$ </div><div id=\"a4451\" style=\"position:absolute;font-family:'Times New Roman';left:568px;top:102px;display:flex;\">(3,104)</div><div id=\"a4454\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:102px;\">$ </div><div id=\"a4456\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:102px;\">1,797,043</div><div id=\"a4458\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:121px;\">Other comprehensive </div><div id=\"a4459\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:136px;\">income, net of tax </div><div id=\"a4462\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:136px;\">\u2014 </div><div id=\"a4466\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:136px;\">\u2014 </div><div id=\"a4470\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:136px;\">\u2014 </div><div id=\"a4474\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:136px;\">\u2014 </div><div id=\"a4478\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:136px;\">865</div><div id=\"a4482\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:136px;\">\u2014 </div><div id=\"a4486\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:136px;\">\u2014 </div><div id=\"a4490\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:136px;\">865</div><div id=\"a4492\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:155px;\">Stock compensation </div><div id=\"a4493\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:170px;\">plan transactions </div><div id=\"a4497\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:170px;\">\u2014</div><div id=\"a4501\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:170px;\">\u2014</div><div id=\"a4505\" style=\"position:absolute;font-family:'Times New Roman';left:275px;top:170px;display:flex;\">(64)</div><div id=\"a4509\" style=\"position:absolute;font-family:'Times New Roman';left:323px;top:170px;\">2,229</div><div id=\"a4513\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:170px;\">\u2014 </div><div id=\"a4517\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:170px;\">\u2014 </div><div id=\"a4521\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:170px;\">\u2014 </div><div id=\"a4525\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:170px;\">2,165</div><div id=\"a4527\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:189px;\">Contributions to </div><div id=\"a4528\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:204px;\">Crepini Foods LLC </div><div id=\"a4531\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:204px;\">\u2014 </div><div id=\"a4535\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:204px;\">\u2014 </div><div id=\"a4539\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:204px;\">\u2014 </div><div id=\"a4543\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:204px;\">\u2014 </div><div id=\"a4547\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:204px;\">\u2014 </div><div id=\"a4551\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:204px;\">\u2014 </div><div id=\"a4555\" style=\"position:absolute;font-family:'Times New Roman';left:573px;top:204px;\">6,485</div><div id=\"a4559\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:204px;\">6,485</div><div id=\"a4561\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:228px;\">Aquisition of </div><div id=\"a4562\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:243px;\">noncontrolling </div><div id=\"a4563\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:258px;\">interest in </div><div id=\"a4564\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:274px;\">MeadowCreek Foods </div><div id=\"a4565\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:289px;\">LLC </div><div id=\"a4568\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:289px;\">\u2014 </div><div id=\"a4572\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:289px;\">\u2014 </div><div id=\"a4576\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:289px;\">\u2014 </div><div id=\"a4580\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:289px;\">\u2014 </div><div id=\"a4584\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:289px;\">\u2014 </div><div id=\"a4588\" style=\"position:absolute;font-family:'Times New Roman';left:479px;top:289px;display:flex;\">(3,826)</div><div id=\"a4592\" style=\"position:absolute;font-family:'Times New Roman';left:573px;top:289px;\">3,826</div><div id=\"a4596\" style=\"position:absolute;font-family:'Times New Roman';left:669px;top:289px;\">\u2014</div><div id=\"a4598\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:308px;\">Dividends ($</div><div id=\"a4598_12_5\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:308px;\">2.509</div><div id=\"a4599\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:323px;\">per share) </div><div id=\"a4624\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:340px;\">Common </div><div id=\"a4627\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:340px;\">\u2014 </div><div id=\"a4631\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:340px;\">\u2014 </div><div id=\"a4635\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:340px;\">\u2014 </div><div id=\"a4639\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:340px;\">\u2014 </div><div id=\"a4643\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:340px;\">\u2014 </div><div id=\"a4647\" style=\"position:absolute;font-family:'Times New Roman';left:466px;top:340px;display:flex;\">(110,986)</div><div id=\"a4651\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:340px;\">\u2014 </div><div id=\"a4655\" style=\"position:absolute;font-family:'Times New Roman';left:634px;top:340px;display:flex;\">(110,986)</div><div id=\"a4657\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:357px;\">Class A common </div><div id=\"a4660\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:357px;\">\u2014 </div><div id=\"a4664\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:357px;\">\u2014 </div><div id=\"a4668\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:357px;\">\u2014 </div><div id=\"a4672\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:357px;\">\u2014 </div><div id=\"a4676\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:357px;\">\u2014 </div><div id=\"a4680\" style=\"position:absolute;font-family:'Times New Roman';left:472px;top:357px;display:flex;\">(12,038)</div><div id=\"a4684\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:357px;\">\u2014 </div><div id=\"a4688\" style=\"position:absolute;font-family:'Times New Roman';left:640px;top:357px;display:flex;\">(12,038)</div><div id=\"a4690\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:374px;\">Net income (loss) </div><div id=\"a4693\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:374px;\">\u2014 </div><div id=\"a4697\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:374px;\">\u2014 </div><div id=\"a4701\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:374px;\">\u2014 </div><div id=\"a4705\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:374px;\">\u2014 </div><div id=\"a4709\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:374px;\">\u2014 </div><div id=\"a4713\" style=\"position:absolute;font-family:'Times New Roman';left:471px;top:374px;\">369,040</div><div id=\"a4717\" style=\"position:absolute;font-family:'Times New Roman';left:568px;top:374px;display:flex;\">(1,091)</div><div id=\"a4721\" style=\"position:absolute;font-family:'Times New Roman';left:639px;top:374px;\">367,949</div><div id=\"a4723\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:394px;\">Balance at November </div><div id=\"a4724\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:409px;\">30, 2024 </div><div id=\"a4726\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:409px;\">$ </div><div id=\"a4728\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:409px;\">703</div><div id=\"a4731\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:409px;\">$ </div><div id=\"a4733\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:409px;\">48</div><div id=\"a4736\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:409px;\">$ </div><div id=\"a4738\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:409px;display:flex;\">(31,661)</div><div id=\"a4741\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:409px;\">$ </div><div id=\"a4743\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:409px;\">78,600</div><div id=\"a4746\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:409px;\">$ </div><div id=\"a4748\" style=\"position:absolute;font-family:'Times New Roman';left:410px;top:409px;display:flex;\">(908)</div><div id=\"a4751\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:409px;\">$ </div><div id=\"a4753\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:409px;\">1,998,585</div><div id=\"a4756\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:409px;\">$ </div><div id=\"a4758\" style=\"position:absolute;font-family:'Times New Roman';left:573px;top:409px;\">6,116</div><div id=\"a4761\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:409px;\">$ </div><div id=\"a4763\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:409px;\">2,051,483</div></div></div><div id=\"TextBlockContainer355\" style=\"position:relative;line-height:normal;width:698px;height:306px;\"><div style=\"position:absolute; width:392px; height:1px; left:128px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:520.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:520.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:522.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:522.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:15.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:231px; height:1px; left:128px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:359.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:359.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:361.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:361.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:441.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:441.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:443.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:443.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:32.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:180px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:180.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:182px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:51.4px; height:1px; left:182.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:234px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:234.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:236px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:62.4px; height:1px; left:236.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:299.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:299.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:301.1px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:57.4px; height:1px; left:301.7px; top:49.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:33.4px; left:4px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:128px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:130.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:130.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.4px; left:140px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:180px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:182px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:184.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:184.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:33.4px; left:194px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:234px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:236px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:238.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:238.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:33.4px; left:248px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.4px; left:250.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:299.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:301.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:303.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:303.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:33.4px; left:313.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:359.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:361.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:363.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:363.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:33.4px; left:373.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.6px; height:15.4px; left:375.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:441.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:443.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:445.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:445.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.4px; left:455.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:520.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:522.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.3px; left:524.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:524.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:33.4px; left:534.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.4px; left:536.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:33.4px; left:609.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:33.4px; left:611.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:613.7px; top:86.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:613.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:33.4px; left:623.1px; top:83.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:101.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:1px; left:4px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:180px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:182px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:234px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:236px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:299.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:301.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:359.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:361.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:441.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:443.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:1px; left:520.1px; top:83.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:522.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:83.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:34px; left:4px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:154.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:128px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:140px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:180px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:182px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34px; left:194px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:234px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:236px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:34px; left:248px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.4px; left:250.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:299.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:301.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:34px; left:313.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:359.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:361.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:34px; left:373.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:441.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:443.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:455.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:520.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:522.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:34px; left:534.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.4px; left:536.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34px; left:609.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:611.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34px; left:623.1px; top:151.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:169.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:109.7px; height:15.4px; left:15.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.4px; left:457.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65.7px; height:15.4px; left:536.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:219.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:59.7px; height:15.4px; left:625.7px; top:220.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:17px; left:4px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:128px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:128px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:140px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:180px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:182px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:182px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:17px; left:194px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:234px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:236px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:236px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:17px; left:248px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:41.7px; height:15.4px; left:250.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:299.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:301.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:301.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:17px; left:313.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:359.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:361.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:361.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:17px; left:373.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:58.6px; height:15.4px; left:375.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:441.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:443.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:443.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:455.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:520.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:522.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:522.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:17px; left:534.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.4px; left:536.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:17px; left:609.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:611.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:611.1px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:17px; left:623.1px; top:253.1px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:254.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:34.3px; left:4px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.3px; left:6.6px; top:274.5px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:118.7px; height:15.4px; left:6.6px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:128px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:130.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34.3px; left:140px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:142.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34.3px; left:180px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:180px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:182px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:184.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:40px; height:34.3px; left:194px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:30.7px; height:15.4px; left:196.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34.3px; left:234px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:234px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:236px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:238.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:51px; height:34.3px; left:248px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:45.7px; height:15.4px; left:250.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34.3px; left:299.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:299.1px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:301.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:303.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:46px; height:34.3px; left:313.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:36.6px; height:15.4px; left:315.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34.3px; left:359.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:359.1px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:361.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:363.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:68px; height:34.3px; left:373.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:62.6px; height:15.4px; left:375.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34.3px; left:441.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:441.1px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:443.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:445.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34.3px; left:455.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:457.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34.3px; left:520.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:520.1px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:522.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:524.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75px; height:34.3px; left:534.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:69.7px; height:15.4px; left:536.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:34.3px; left:609.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2px; height:15.4px; left:609.1px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:611.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:613.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:65px; height:34.3px; left:623.1px; top:270.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:55.7px; height:15.4px; left:625.7px; top:289.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:124px; height:1px; left:4px; top:270.2px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:128px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:140px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:140.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:180px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:180.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:182px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:182.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:194px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:39.4px; height:1px; left:194.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:234px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:234.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:236px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:236.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:248px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:50.4px; height:1px; left:248.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:299.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:299.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:301.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:301.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:313.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:45.4px; height:1px; left:313.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:359.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:359.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:361.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:361.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:373.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:67.4px; height:1px; left:373.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:441.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:441.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:443.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:443.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:455.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:455.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:520.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:520.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:522.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:522.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:534.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:74.4px; height:1px; left:534.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:609.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.4px; height:1px; left:609.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:11.4px; height:1px; left:611.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:623.1px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:64.3px; height:1px; left:623.7px; top:270.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:127.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:139.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:141.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:179.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:181.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:181.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:183.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:193.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:38.1px; height:1px; left:195.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:233.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:235.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:235.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:237.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:247.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:49.1px; height:1px; left:249.9px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:298.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:301px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:300.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:303px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:312.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:44.1px; height:1px; left:315px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:361px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:360.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:363px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:372.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:66.1px; height:1px; left:375px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:440.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:443px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:442.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:445px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:454.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63px; height:1px; left:457px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:519.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:522px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:521.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:524px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:533.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:73.1px; height:1px; left:536px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:608.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:611px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:610.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:613px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:622.1px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:63.1px; height:1px; left:625px; top:305.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer355\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a4771\" style=\"position:absolute;font-family:'Times New Roman';left:289px;top:0px;\">Twenty-six Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended December 2, 2023 </div><div id=\"a4776\" style=\"position:absolute;font-family:'Times New Roman';left:228px;top:17px;\">Cal-Maine Foods, Inc. Stockholders </div><div id=\"a4787\" style=\"position:absolute;font-family:'Times New Roman';left:202px;top:34px;\">Common Stock </div><div id=\"a4805\" style=\"position:absolute;font-family:'Times New Roman';left:188px;top:51px;\">Class A </div><div id=\"a4808\" style=\"position:absolute;font-family:'Times New Roman';left:244px;top:51px;\">Treasury </div><div id=\"a4811\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:51px;\">Paid In </div><div id=\"a4814\" style=\"position:absolute;font-family:'Times New Roman';left:381px;top:50px;\">Accum. </div><div id=\"a4815\" style=\"position:absolute;font-family:'Times New Roman';left:386px;top:65px;\">Other </div><div id=\"a4818\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:51px;\">Retained </div><div id=\"a4821\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:51px;\">Noncontrolling </div><div id=\"a4827\" style=\"position:absolute;font-family:'Times New Roman';left:133px;top:68px;\">Amount </div><div id=\"a4830\" style=\"position:absolute;font-family:'Times New Roman';left:187px;top:68px;\">Amount </div><div id=\"a4833\" style=\"position:absolute;font-family:'Times New Roman';left:246px;top:68px;\">Amount </div><div id=\"a4836\" style=\"position:absolute;font-family:'Times New Roman';left:311px;top:68px;\">Capital </div><div id=\"a4839\" style=\"position:absolute;font-family:'Times New Roman';left:369px;top:68px;\">Comp. Loss </div><div id=\"a4842\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:68px;\">Earnings </div><div id=\"a4845\" style=\"position:absolute;font-family:'Times New Roman';font-size:12px;left:549px;top:70px;\">Interest </div><div id=\"a4847\" style=\"position:absolute;font-family:'Times New Roman';left:636px;top:68px;\">Total </div><div id=\"a4849\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:87px;\">Balance at June 3, </div><div id=\"a4850\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:102px;\">2023 </div><div id=\"a4853\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4855\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:102px;\">703</div><div id=\"a4859\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4861\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:102px;\">48</div><div id=\"a4865\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4867\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:102px;display:flex;\">(30,008)</div><div id=\"a4871\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4873\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:102px;\">72,112</div><div id=\"a4877\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4879\" style=\"position:absolute;font-family:'Times New Roman';left:400px;top:102px;display:flex;\">(2,886)</div><div id=\"a4883\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4885\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:102px;\">1,571,112</div><div id=\"a4889\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4891\" style=\"position:absolute;font-family:'Times New Roman';left:568px;top:102px;display:flex;\">(1,498)</div><div id=\"a4895\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:102px;\">$<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a4897\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:102px;\">1,609,583</div><div id=\"a4899\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:121px;\">Other comprehensive </div><div id=\"a4900\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:136px;\">loss, net of tax </div><div id=\"a4903\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:136px;\">\u2014 </div><div id=\"a4907\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:136px;\">\u2014 </div><div id=\"a4911\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:136px;\">\u2014 </div><div id=\"a4915\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:136px;\">\u2014 </div><div id=\"a4919\" style=\"position:absolute;font-family:'Times New Roman';left:405px;top:136px;\">1,272 </div><div id=\"a4923\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:136px;\">\u2014 </div><div id=\"a4927\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:136px;\">\u2014 </div><div id=\"a4931\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:136px;\">1,272</div><div id=\"a4933\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:155px;\">Stock compensation </div><div id=\"a4934\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:170px;\">plan transactions </div><div id=\"a4938\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:170px;\">\u2014</div><div id=\"a4942\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:170px;\">\u2014</div><div id=\"a4946\" style=\"position:absolute;font-family:'Times New Roman';left:281px;top:170px;display:flex;\">(6)</div><div id=\"a4950\" style=\"position:absolute;font-family:'Times New Roman';left:323px;top:170px;\">2,102</div><div id=\"a4954\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:170px;\">\u2014 </div><div id=\"a4958\" style=\"position:absolute;font-family:'Times New Roman';left:501px;top:170px;\">\u2014 </div><div id=\"a4962\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:170px;\">\u2014 </div><div id=\"a4966\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:170px;\">2,096</div><div id=\"a4968\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:189px;\">Dividends ($</div><div id=\"a4968_12_5\" style=\"position:absolute;font-family:'Times New Roman';left:76px;top:189px;\">0.122</div><div id=\"a4969\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:204px;\">per share) </div><div id=\"a4994\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:221px;\">Common </div><div id=\"a4997\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:221px;\">\u2014 </div><div id=\"a5001\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:221px;\">\u2014 </div><div id=\"a5005\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:221px;\">\u2014 </div><div id=\"a5009\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:221px;\">\u2014 </div><div id=\"a5013\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:221px;\">\u2014 </div><div id=\"a5017\" style=\"position:absolute;font-family:'Times New Roman';left:479px;top:221px;display:flex;\">(5,390)</div><div id=\"a5021\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:221px;\">\u2014 </div><div id=\"a5025\" style=\"position:absolute;font-family:'Times New Roman';left:647px;top:221px;display:flex;\">(5,390)</div><div id=\"a5027\" style=\"position:absolute;font-family:'Times New Roman';left:16px;top:238px;\">Class A common </div><div id=\"a5030\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:238px;\">\u2014 </div><div id=\"a5034\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:238px;\">\u2014 </div><div id=\"a5038\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:238px;\">\u2014 </div><div id=\"a5042\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:238px;\">\u2014 </div><div id=\"a5046\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:238px;\">\u2014 </div><div id=\"a5050\" style=\"position:absolute;font-family:'Times New Roman';left:489px;top:238px;display:flex;\">(586)</div><div id=\"a5054\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:238px;\">\u2014 </div><div id=\"a5058\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:238px;display:flex;\">(586)</div><div id=\"a5060\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:255px;\">Net income (loss) </div><div id=\"a5063\" style=\"position:absolute;font-family:'Times New Roman';left:160px;top:255px;\">\u2014 </div><div id=\"a5067\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:255px;\">\u2014 </div><div id=\"a5071\" style=\"position:absolute;font-family:'Times New Roman';left:279px;top:255px;\">\u2014 </div><div id=\"a5075\" style=\"position:absolute;font-family:'Times New Roman';left:339px;top:255px;\">\u2014 </div><div id=\"a5079\" style=\"position:absolute;font-family:'Times New Roman';left:421px;top:255px;\">\u2014 </div><div id=\"a5083\" style=\"position:absolute;font-family:'Times New Roman';left:477px;top:255px;\">17,935</div><div id=\"a5087\" style=\"position:absolute;font-family:'Times New Roman';left:578px;top:255px;display:flex;\">(946)</div><div id=\"a5091\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:255px;\">16,989</div><div id=\"a5093\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:275px;\">Balance at December </div><div id=\"a5094\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:290px;\">2, 2023 </div><div id=\"a5096\" style=\"position:absolute;font-family:'Times New Roman';left:131px;top:290px;\">$ </div><div id=\"a5098\" style=\"position:absolute;font-family:'Times New Roman';left:154px;top:290px;\">703</div><div id=\"a5101\" style=\"position:absolute;font-family:'Times New Roman';left:185px;top:290px;\">$ </div><div id=\"a5103\" style=\"position:absolute;font-family:'Times New Roman';left:214px;top:290px;\">48</div><div id=\"a5106\" style=\"position:absolute;font-family:'Times New Roman';left:239px;top:290px;\">$ </div><div id=\"a5108\" style=\"position:absolute;font-family:'Times New Roman';left:251px;top:290px;display:flex;\">(30,014)</div><div id=\"a5111\" style=\"position:absolute;font-family:'Times New Roman';left:304px;top:290px;\">$ </div><div id=\"a5113\" style=\"position:absolute;font-family:'Times New Roman';left:316px;top:290px;\">74,214</div><div id=\"a5116\" style=\"position:absolute;font-family:'Times New Roman';left:364px;top:290px;\">$ </div><div id=\"a5118\" style=\"position:absolute;font-family:'Times New Roman';left:400px;top:290px;display:flex;\">(1,614)</div><div id=\"a5121\" style=\"position:absolute;font-family:'Times New Roman';left:446px;top:290px;\">$ </div><div id=\"a5123\" style=\"position:absolute;font-family:'Times New Roman';left:461px;top:290px;\">1,583,071</div><div id=\"a5126\" style=\"position:absolute;font-family:'Times New Roman';left:525px;top:290px;\">$ </div><div id=\"a5128\" style=\"position:absolute;font-family:'Times New Roman';left:568px;top:290px;display:flex;\">(2,444)</div><div id=\"a5131\" style=\"position:absolute;font-family:'Times New Roman';left:614px;top:290px;\">$ </div><div id=\"a5133\" style=\"position:absolute;font-family:'Times New Roman';left:629px;top:290px;\">1,623,964</div></div></div>","language":"en-us"}]},{"name":"rpt:f-471","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-472","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-473","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-474","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-475","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-476","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-477","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-478","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-479","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-434000","decimals":-3}]},{"name":"rpt:f-480","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-434000","decimals":-3}]},{"name":"rpt:f-481","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-09-01T00:00:00/2024-12-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-482","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-09-01T00:00:00/2024-12-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-483","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-29000","decimals":-3}]},{"name":"rpt:f-484","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1097000","decimals":-3}]},{"name":"rpt:f-485","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1068000","decimals":-3}]},{"name":"rpt:f-486","factDimensions":{"xbrl:concept":"us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"6485000","decimals":-3}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6485000","decimals":-3}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestPeriodIncreaseDecrease","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-3826000","decimals":-3}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestPeriodIncreaseDecrease","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"3826000","decimals":-3}]},{"name":"rpt:f-490","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestPeriodIncreaseDecrease","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-491","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.489"}]},{"name":"rpt:f-492","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"65911000","decimals":-3}]},{"name":"rpt:f-493","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"65911000","decimals":-3}]},{"name":"rpt:f-494","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"7147000","decimals":-3}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"7147000","decimals":-3}]},{"name":"rpt:f-496","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"219064000","decimals":-3}]},{"name":"rpt:f-497","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-705000","decimals":-3}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"218359000","decimals":-3}]},{"name":"rpt:f-499","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-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-500","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-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-501","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-31661000","decimals":-3}]},{"name":"rpt:f-502","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"78600000","decimals":-3}]},{"name":"rpt:f-503","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-908000","decimals":-3}]},{"name":"rpt:f-504","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1998585000","decimals":-3}]},{"name":"rpt:f-505","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"6116000","decimals":-3}]},{"name":"rpt:f-506","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2051483000","decimals":-3}]},{"name":"rpt:f-507","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-09-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-508","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-09-03T00: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-509","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-09-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-30014000","decimals":-3}]},{"name":"rpt:f-510","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-09-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"73153000","decimals":-3}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-09-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-2291000","decimals":-3}]},{"name":"rpt:f-512","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-09-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1571744000","decimals":-3}]},{"name":"rpt:f-513","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-09-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-2013000","decimals":-3}]},{"name":"rpt:f-514","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-09-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1611330000","decimals":-3}]},{"name":"rpt:f-515","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"677000","decimals":-3}]},{"name":"rpt:f-516","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"677000","decimals":-3}]},{"name":"rpt:f-517","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-518","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00: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-519","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-520","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1061000","decimals":-3}]},{"name":"rpt:f-521","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1061000","decimals":-3}]},{"name":"rpt:f-522","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.116"}]},{"name":"rpt:f-523","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"5125000","decimals":-3}]},{"name":"rpt:f-524","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"5125000","decimals":-3}]},{"name":"rpt:f-525","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"557000","decimals":-3}]},{"name":"rpt:f-526","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"557000","decimals":-3}]},{"name":"rpt:f-527","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"17009000","decimals":-3}]},{"name":"rpt:f-528","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-431000","decimals":-3}]},{"name":"rpt:f-529","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16578000","decimals":-3}]},{"name":"rpt:f-530","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-531","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00: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-532","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-30014000","decimals":-3}]},{"name":"rpt:f-533","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"74214000","decimals":-3}]},{"name":"rpt:f-534","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1614000","decimals":-3}]},{"name":"rpt:f-535","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1583071000","decimals":-3}]},{"name":"rpt:f-536","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-2444000","decimals":-3}]},{"name":"rpt:f-537","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1623964000","decimals":-3}]},{"name":"rpt:f-538","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-539","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"48000","decimals":-3}]},{"name":"rpt:f-540","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-541","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-542","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-543","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-544","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-545","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-546","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"865000","decimals":-3}]},{"name":"rpt:f-547","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"865000","decimals":-3}]},{"name":"rpt:f-548","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-06-02T00:00:00/2024-12-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-549","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-550","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-64000","decimals":-3}]},{"name":"rpt:f-551","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"2229000","decimals":-3}]},{"name":"rpt:f-552","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2165000","decimals":-3}]},{"name":"rpt:f-553","factDimensions":{"xbrl:concept":"us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"6485000","decimals":-3}]},{"name":"rpt:f-554","factDimensions":{"xbrl:concept":"us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6485000","decimals":-3}]},{"name":"rpt:f-555","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestPeriodIncreaseDecrease","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-3826000","decimals":-3}]},{"name":"rpt:f-556","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestPeriodIncreaseDecrease","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"3826000","decimals":-3}]},{"name":"rpt:f-557","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestPeriodIncreaseDecrease","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-558","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.509"}]},{"name":"rpt:f-559","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"110986000","decimals":-3}]},{"name":"rpt:f-560","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"110986000","decimals":-3}]},{"name":"rpt:f-561","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-06-02T00:00:00/2024-12-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":"12038000","decimals":-3}]},{"name":"rpt:f-562","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"12038000","decimals":-3}]},{"name":"rpt:f-563","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"369040000","decimals":-3}]},{"name":"rpt:f-564","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-1091000","decimals":-3}]},{"name":"rpt:f-565","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"367949000","decimals":-3}]},{"name":"rpt:f-566","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-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-567","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-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-568","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-31661000","decimals":-3}]},{"name":"rpt:f-569","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"78600000","decimals":-3}]},{"name":"rpt:f-570","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-908000","decimals":-3}]},{"name":"rpt:f-571","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1998585000","decimals":-3}]},{"name":"rpt:f-572","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"6116000","decimals":-3}]},{"name":"rpt:f-573","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2051483000","decimals":-3}]},{"name":"rpt:f-574","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-575","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"48000","decimals":-3}]},{"name":"rpt:f-576","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-30008000","decimals":-3}]},{"name":"rpt:f-577","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"72112000","decimals":-3}]},{"name":"rpt:f-578","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-2886000","decimals":-3}]},{"name":"rpt:f-579","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1571112000","decimals":-3}]},{"name":"rpt:f-580","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-1498000","decimals":-3}]},{"name":"rpt:f-581","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1609583000","decimals":-3}]},{"name":"rpt:f-582","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1272000","decimals":-3}]},{"name":"rpt:f-583","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-584","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-585","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-6000","decimals":-3}]},{"name":"rpt:f-586","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"2102000","decimals":-3}]},{"name":"rpt:f-587","factDimensions":{"xbrl:concept":"calm:StockCompensationPlanTransactions","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2096000","decimals":-3}]},{"name":"rpt:f-588","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.122"}]},{"name":"rpt:f-589","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"5390000","decimals":-3}]},{"name":"rpt:f-590","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"5390000","decimals":-3}]},{"name":"rpt:f-591","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"586000","decimals":-3}]},{"name":"rpt:f-592","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"586000","decimals":-3}]},{"name":"rpt:f-593","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"17935000","decimals":-3}]},{"name":"rpt:f-594","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-946000","decimals":-3}]},{"name":"rpt:f-595","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16989000","decimals":-3}]},{"name":"rpt:f-596","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"16989000","decimals":-3}]},{"name":"rpt:f-597","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-598","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00: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-599","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-30014000","decimals":-3}]},{"name":"rpt:f-600","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"74214000","decimals":-3}]},{"name":"rpt:f-601","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1614000","decimals":-3}]},{"name":"rpt:f-602","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1583071000","decimals":-3}]},{"name":"rpt:f-603","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-2444000","decimals":-3}]},{"name":"rpt:f-604","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1623964000","decimals":-3}]},{"name":"rpt:f-605","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer360\" style=\"position:relative;line-height:normal;width:701px;height:127px;\"><div id=\"TextContainer360\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a5137\" 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=\"a5143\" style=\"position:absolute;font-family:'Times New Roman';left:233px;top:0px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a5147\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Basic net income per<div style=\"display:inline-block;width:5px\">\u00a0</div>share is based on<div style=\"display:inline-block;width:5px\">\u00a0</div>the weighted average Common Stock<div style=\"display:inline-block;width:5px\">\u00a0</div>and Class A Common<div style=\"display:inline-block;width:5px\">\u00a0</div>Stock outstanding. Diluted </div><div id=\"a5151\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">net<div style=\"display:inline-block;width:5px\">\u00a0</div>income<div style=\"display:inline-block;width:5px\">\u00a0</div>per<div style=\"display:inline-block;width:5px\">\u00a0</div>share<div style=\"display:inline-block;width:5px\">\u00a0</div>is<div style=\"display:inline-block;width:5px\">\u00a0</div>based<div style=\"display:inline-block;width:5px\">\u00a0</div>on<div style=\"display:inline-block;width:5px\">\u00a0</div>weighted-average<div style=\"display:inline-block;width:5px\">\u00a0</div>common<div style=\"display:inline-block;width:5px\">\u00a0</div>shares<div style=\"display:inline-block;width:5px\">\u00a0</div>outstanding<div style=\"display:inline-block;width:5px\">\u00a0</div>during<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>relevant<div style=\"display:inline-block;width:5px\">\u00a0</div>period<div style=\"display:inline-block;width:5px\">\u00a0</div>adjusted<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a5154\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">dilutive effect of share-based awards.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a5159\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">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>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:5px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>numerators<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>denominators<div style=\"display:inline-block;width:5px\">\u00a0</div>used<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>determine<div style=\"display:inline-block;width:5px\">\u00a0</div>basic<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>diluted<div style=\"display:inline-block;width:5px\">\u00a0</div>net </div><div id=\"a5160\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">income per common share (amounts in thousands, except per share data):</div></div></div><div id=\"TextBlockContainer364\" style=\"position:relative;line-height:normal;width:698px;height:346px;\"><div style=\"position:absolute; width:112px; height:1px; left:231.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:343.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.3px; height:1px; left:343.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:346px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:111.4px; height:1px; left:346.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<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.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.3px; height:1px; left:573.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:576.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:111.4px; height:1px; left:576.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:16.4px; left:4px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:221.7px; height:15.4px; left:6.6px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:231.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:231.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:243.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:243.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16.4px; left:343.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:346px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:346px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:358px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:358px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16.4px; left:458.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:461.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:473.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:473.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16.4px; left:573.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:576.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:588.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:588.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:1px; left:4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:243.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:243.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:343.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:358px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:358.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:458.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:573.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:34px; left:4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:203.7px; height:15.3px; left:24.6px; top:69.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:203.7px; height:15.4px; left:24.6px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:231.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:231.1px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:243.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.6px; height:15.4px; left:245.7px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:343.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:346px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:346px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:358px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.7px; height:15.4px; left:360.7px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:458.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:461.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:473.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.6px; height:15.4px; left:475.7px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:573.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:576.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.1px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:588.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.7px; height:15.4px; left:590.7px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:243.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:243.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:358px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:358.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:15px; left:4px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:15px; left:4px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:231.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:231.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:243.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:243.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15px; left:343.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15px; left:343.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:346px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:346px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:358px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:358px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15px; left:458.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15px; left:458.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:461.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:461.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:473.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:473.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15px; left:573.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15px; left:573.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:576.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:576.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:588.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:588.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:3px; left:4px; top:135px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:343.1px; top:135px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:458.1px; top:135px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:573.1px; top:135px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:34px; left:4px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:203.7px; height:15.3px; left:24.6px; top:173.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:203.7px; height:15.4px; left:24.6px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:231.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:231.1px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:243.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:245.7px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:343.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:346px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:346px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:358px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:360.7px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:458.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:461.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:473.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:475.7px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:573.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:576.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.1px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:588.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.7px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:34.3px; left:4px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:203.7px; height:15.3px; left:24.6px; top:225.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:203.7px; height:15.4px; left:24.6px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:231.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:231.1px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34.3px; left:243.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:245.7px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34.3px; left:343.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:346px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:346px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34.3px; left:358px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:360.7px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34.3px; left:458.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:461.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34.3px; left:473.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:475.7px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34.3px; left:573.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:576.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.1px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34.3px; left:588.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.7px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:1px; left:4px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:243.1px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:243.7px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:343.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:358px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:358.7px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:458.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.7px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:573.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.1px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.7px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:34px; left:4px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:221.7px; height:15.3px; left:6.6px; top:277.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:221.7px; height:15.4px; left:6.6px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:231.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:231.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:243.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:243.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:343.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:346px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:346px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:358px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:358px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:458.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:461.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:473.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:473.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:573.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:576.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:588.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:588.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:16px; left:4px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:203.7px; height:15.4px; left:24.6px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16px; left:231.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:233.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16px; left:243.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:245.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16px; left:343.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16px; left:346px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:348.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16px; left:358px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:360.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16px; left:458.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16px; left:461.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:463.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16px; left:473.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:475.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16px; left:573.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16px; left:576.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:578.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16px; left:588.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:3px; left:4px; top:326px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:343.1px; top:326px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:458.1px; top:326px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:573.1px; top:326px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:230.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:242.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:245px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:342.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:345px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:345.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:347.9px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:357.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:359.9px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:457.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.1px; height:1px; left:460px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:460.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:463px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:472.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:475px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:572.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:575px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:575.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:578px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:587.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:590px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer364\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a5164\" style=\"position:absolute;font-family:'Times New Roman';left:284px;top:0px;\">Thirteen Weeks Ended </div><div id=\"a5167\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:0px;\">Twenty-six Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended </div><div id=\"a5172\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:17px;\">November 30, 2024 </div><div id=\"a5175\" style=\"position:absolute;font-family:'Times New Roman';left:353px;top:17px;\">December 2, 2023 </div><div id=\"a5178\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:17px;\">November 30, 2024 </div><div id=\"a5181\" style=\"position:absolute;font-family:'Times New Roman';left:583px;top:17px;\">December 2, 2023 </div><div id=\"a5183\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:34px;\">Numerator </div><div id=\"a5196\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:51px;\">Net income </div><div id=\"a5198\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:51px;\">$ </div><div id=\"a5200\" style=\"position:absolute;font-family:'Times New Roman';left:293px;top:51px;\">218,359</div><div id=\"a5203\" style=\"position:absolute;font-family:'Times New Roman';left:349px;top:51px;\">$ </div><div id=\"a5205\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:51px;\">16,578</div><div id=\"a5208\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:51px;\">$ </div><div id=\"a5210\" style=\"position:absolute;font-family:'Times New Roman';left:523px;top:51px;\">367,949</div><div id=\"a5213\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:51px;\">$ </div><div id=\"a5215\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:51px;\">16,989</div><div id=\"a5217\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:70px;\">Less: Loss attributable to </div><div id=\"a5218\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:85px;\">noncontrolling interest </div><div id=\"a5221\" style=\"position:absolute;font-family:'Times New Roman';left:312px;top:85px;display:flex;\">(705)</div><div id=\"a5225\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:85px;display:flex;\">(431)</div><div id=\"a5229\" style=\"position:absolute;font-family:'Times New Roman';left:532px;top:85px;display:flex;\">(1,091)</div><div id=\"a5233\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:85px;display:flex;\">(946)</div><div id=\"a5235\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:105px;\">Net income attributable to Cal-Maine </div><div id=\"a5238\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:120px;\">Foods, Inc. </div><div id=\"a5240\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:120px;\">$ </div><div id=\"a5242\" style=\"position:absolute;font-family:'Times New Roman';left:293px;top:120px;\">219,064</div><div id=\"a5245\" style=\"position:absolute;font-family:'Times New Roman';left:349px;top:120px;\">$ </div><div id=\"a5247\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:120px;\">17,009</div><div id=\"a5250\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:120px;\">$ </div><div id=\"a5252\" style=\"position:absolute;font-family:'Times New Roman';left:523px;top:120px;\">369,040</div><div id=\"a5255\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:120px;\">$ </div><div id=\"a5257\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:120px;\">17,935</div><div id=\"a5271\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:155px;\">Denominator </div><div id=\"a5284\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:174px;\">Weighted-average common shares </div><div id=\"a5287\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:189px;\">outstanding, basic </div><div id=\"a5290\" style=\"position:absolute;font-family:'Times New Roman';left:300px;top:189px;\">48,765</div><div id=\"a5294\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:189px;\">48,690</div><div id=\"a5298\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:189px;\">48,762</div><div id=\"a5302\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:189px;\">48,691</div><div id=\"a5304\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:206px;\">Effect of dilutive restricted shares </div><div id=\"a5307\" style=\"position:absolute;font-family:'Times New Roman';left:317px;top:206px;\">205</div><div id=\"a5311\" style=\"position:absolute;font-family:'Times New Roman';left:432px;top:206px;\">176</div><div id=\"a5315\" style=\"position:absolute;font-family:'Times New Roman';left:547px;top:206px;\">191</div><div id=\"a5319\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:206px;\">163</div><div id=\"a5321\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:226px;\">Weighted-average common shares </div><div id=\"a5324\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:241px;\">outstanding, diluted </div><div id=\"a5327\" style=\"position:absolute;font-family:'Times New Roman';left:300px;top:241px;\">48,970</div><div id=\"a5331\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:241px;\">48,866</div><div id=\"a5335\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:241px;\">48,953</div><div id=\"a5339\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:241px;\">48,854</div><div id=\"a5353\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:278px;\">Net income per common share </div><div id=\"a5354\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:293px;\">attributable to Cal-Maine Foods, Inc. </div><div id=\"a5369\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:311px;\">Basic </div><div id=\"a5371\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:311px;\">$ </div><div id=\"a5373\" style=\"position:absolute;font-family:'Times New Roman';left:313px;top:311px;\">4.49</div><div id=\"a5376\" style=\"position:absolute;font-family:'Times New Roman';left:349px;top:311px;\">$ </div><div id=\"a5378\" style=\"position:absolute;font-family:'Times New Roman';left:428px;top:311px;\">0.35</div><div id=\"a5381\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:311px;\">$ </div><div id=\"a5383\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:311px;\">7.57</div><div id=\"a5386\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:311px;\">$ </div><div id=\"a5388\" style=\"position:absolute;font-family:'Times New Roman';left:658px;top:311px;\">0.37</div><div id=\"a5390\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:330px;\">Diluted </div><div id=\"a5392\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:330px;\">$ </div><div id=\"a5394\" style=\"position:absolute;font-family:'Times New Roman';left:313px;top:330px;\">4.47</div><div id=\"a5397\" style=\"position:absolute;font-family:'Times New Roman';left:349px;top:330px;\">$ </div><div id=\"a5399\" style=\"position:absolute;font-family:'Times New Roman';left:428px;top:330px;\">0.35</div><div id=\"a5402\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:330px;\">$ </div><div id=\"a5404\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:330px;\">7.54</div><div id=\"a5407\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:330px;\">$ </div><div id=\"a5409\" style=\"position:absolute;font-family:'Times New Roman';left:658px;top:330px;\">0.37</div></div></div>","language":"en-us"}]},{"name":"rpt:f-606","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer366\" style=\"position:relative;line-height:normal;width:698px;height:346px;\"><div id=\"div_363_XBRL_TS_10f400f45c1545c28759a8025aaacb0f\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer364\" style=\"position:relative;line-height:normal;width:698px;height:346px;\"><div style=\"position:absolute; width:112px; height:1px; left:231.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:343.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.3px; height:1px; left:343.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:346px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:111.4px; height:1px; left:346.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<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.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.3px; height:1px; left:573.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:576.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:111.4px; height:1px; left:576.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:16.4px; left:4px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:221.7px; height:15.4px; left:6.6px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:231.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:231.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:243.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:243.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16.4px; left:343.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:346px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:346px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:358px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:358px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16.4px; left:458.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:461.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:473.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:473.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16.4px; left:573.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:576.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:588.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:588.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:1px; left:4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:243.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:243.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:343.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:358px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:358.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:458.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:573.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:34px; left:4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:203.7px; height:15.3px; left:24.6px; top:69.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:203.7px; height:15.4px; left:24.6px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:231.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:231.1px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:243.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.6px; height:15.4px; left:245.7px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:343.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:346px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:346px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:358px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.7px; height:15.4px; left:360.7px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:458.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:461.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:473.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.6px; height:15.4px; left:475.7px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:573.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:576.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.1px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:588.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:94.7px; height:15.4px; left:590.7px; top:84.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:243.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:243.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:358px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:358.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:15px; left:4px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:15px; left:4px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:231.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:231.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:243.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:243.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15px; left:343.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15px; left:343.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:346px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:346px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:358px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:358px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15px; left:458.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15px; left:458.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:461.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:461.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:473.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:473.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15px; left:573.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15px; left:573.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:576.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15px; left:576.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:588.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15px; left:588.1px; top:138px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:3px; left:4px; top:135px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:343.1px; top:135px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:458.1px; top:135px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:573.1px; top:135px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:135px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:137px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:137.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:34px; left:4px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:203.7px; height:15.3px; left:24.6px; top:173.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:203.7px; height:15.4px; left:24.6px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:231.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:231.1px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:243.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:245.7px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:343.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:346px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:346px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:358px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:360.7px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:458.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:461.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:473.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:475.7px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:573.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:576.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.1px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:588.1px; top:170px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.7px; top:188.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:34.3px; left:4px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:203.7px; height:15.3px; left:24.6px; top:225.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:203.7px; height:15.4px; left:24.6px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:231.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:231.1px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34.3px; left:243.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:245.7px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34.3px; left:343.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:346px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:346px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34.3px; left:358px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:360.7px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34.3px; left:458.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:461.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34.3px; left:473.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:475.7px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34.3px; left:573.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34.3px; left:576.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.1px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34.3px; left:588.1px; top:221.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.7px; top:240.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:1px; left:4px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:243.1px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:243.7px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:343.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:358px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:358.7px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:458.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.7px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:573.1px; top:221px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.1px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.7px; top:221px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:256px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:257.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:34px; left:4px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:221.7px; height:15.3px; left:6.6px; top:277.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:221.7px; height:15.4px; left:6.6px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:231.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:231.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:243.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:243.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:343.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:346px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:346px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:358px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:358px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:458.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:461.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:473.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:473.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:34px; left:573.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:34px; left:576.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:34px; left:588.1px; top:274px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:15.4px; left:588.1px; top:292.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:16px; left:4px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:203.7px; height:15.4px; left:24.6px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16px; left:231.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:233.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16px; left:243.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:245.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16px; left:343.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16px; left:346px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:348.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16px; left:358px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:360.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16px; left:458.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16px; left:461.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:463.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16px; left:473.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:475.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16px; left:573.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16px; left:576.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:578.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16px; left:588.1px; top:329px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.7px; top:329.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:3px; left:4px; top:326px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:243.1px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:245.9px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:343.1px; top:326px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:358px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:360.9px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:458.1px; top:326px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:473.1px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:476px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:3px; left:573.1px; top:326px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:588.1px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:326px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:327.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:97.1px; height:1px; left:590.9px; top:328.9px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:230.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:242.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:245px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:342.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:345px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:345.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:347.9px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:357.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:359.9px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:457.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1.1px; height:1px; left:460px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:460.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:463px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:472.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:475px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:572.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:575px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:575.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10.1px; height:1px; left:578px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:587.1px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:590px; top:345.1px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer364\" style=\"position:relative;width:698px;z-index:1;\"><div id=\"a5164\" style=\"position:absolute;font-family:'Times New Roman';left:284px;top:0px;\">Thirteen Weeks Ended </div><div id=\"a5167\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:0px;\">Twenty-six Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended </div><div id=\"a5172\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:17px;\">November 30, 2024 </div><div id=\"a5175\" style=\"position:absolute;font-family:'Times New Roman';left:353px;top:17px;\">December 2, 2023 </div><div id=\"a5178\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:17px;\">November 30, 2024 </div><div id=\"a5181\" style=\"position:absolute;font-family:'Times New Roman';left:583px;top:17px;\">December 2, 2023 </div><div id=\"a5183\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:34px;\">Numerator </div><div id=\"a5196\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:51px;\">Net income </div><div id=\"a5198\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:51px;\">$ </div><div id=\"a5200\" style=\"position:absolute;font-family:'Times New Roman';left:293px;top:51px;\">218,359</div><div id=\"a5203\" style=\"position:absolute;font-family:'Times New Roman';left:349px;top:51px;\">$ </div><div id=\"a5205\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:51px;\">16,578</div><div id=\"a5208\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:51px;\">$ </div><div id=\"a5210\" style=\"position:absolute;font-family:'Times New Roman';left:523px;top:51px;\">367,949</div><div id=\"a5213\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:51px;\">$ </div><div id=\"a5215\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:51px;\">16,989</div><div id=\"a5217\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:70px;\">Less: Loss attributable to </div><div id=\"a5218\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:85px;\">noncontrolling interest </div><div id=\"a5221\" style=\"position:absolute;font-family:'Times New Roman';left:312px;top:85px;display:flex;\">(705)</div><div id=\"a5225\" style=\"position:absolute;font-family:'Times New Roman';left:427px;top:85px;display:flex;\">(431)</div><div id=\"a5229\" style=\"position:absolute;font-family:'Times New Roman';left:532px;top:85px;display:flex;\">(1,091)</div><div id=\"a5233\" style=\"position:absolute;font-family:'Times New Roman';left:657px;top:85px;display:flex;\">(946)</div><div id=\"a5235\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:105px;\">Net income attributable to Cal-Maine </div><div id=\"a5238\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:120px;\">Foods, Inc. </div><div id=\"a5240\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:120px;\">$ </div><div id=\"a5242\" style=\"position:absolute;font-family:'Times New Roman';left:293px;top:120px;\">219,064</div><div id=\"a5245\" style=\"position:absolute;font-family:'Times New Roman';left:349px;top:120px;\">$ </div><div id=\"a5247\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:120px;\">17,009</div><div id=\"a5250\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:120px;\">$ </div><div id=\"a5252\" style=\"position:absolute;font-family:'Times New Roman';left:523px;top:120px;\">369,040</div><div id=\"a5255\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:120px;\">$ </div><div id=\"a5257\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:120px;\">17,935</div><div id=\"a5271\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:155px;\">Denominator </div><div id=\"a5284\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:174px;\">Weighted-average common shares </div><div id=\"a5287\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:189px;\">outstanding, basic </div><div id=\"a5290\" style=\"position:absolute;font-family:'Times New Roman';left:300px;top:189px;\">48,765</div><div id=\"a5294\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:189px;\">48,690</div><div id=\"a5298\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:189px;\">48,762</div><div id=\"a5302\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:189px;\">48,691</div><div id=\"a5304\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:206px;\">Effect of dilutive restricted shares </div><div id=\"a5307\" style=\"position:absolute;font-family:'Times New Roman';left:317px;top:206px;\">205</div><div id=\"a5311\" style=\"position:absolute;font-family:'Times New Roman';left:432px;top:206px;\">176</div><div id=\"a5315\" style=\"position:absolute;font-family:'Times New Roman';left:547px;top:206px;\">191</div><div id=\"a5319\" style=\"position:absolute;font-family:'Times New Roman';left:662px;top:206px;\">163</div><div id=\"a5321\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:226px;\">Weighted-average common shares </div><div id=\"a5324\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:241px;\">outstanding, diluted </div><div id=\"a5327\" style=\"position:absolute;font-family:'Times New Roman';left:300px;top:241px;\">48,970</div><div id=\"a5331\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:241px;\">48,866</div><div id=\"a5335\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:241px;\">48,953</div><div id=\"a5339\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:241px;\">48,854</div><div id=\"a5353\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:278px;\">Net income per common share </div><div id=\"a5354\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:293px;\">attributable to Cal-Maine Foods, Inc. </div><div id=\"a5369\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:311px;\">Basic </div><div id=\"a5371\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:311px;\">$ </div><div id=\"a5373\" style=\"position:absolute;font-family:'Times New Roman';left:313px;top:311px;\">4.49</div><div id=\"a5376\" style=\"position:absolute;font-family:'Times New Roman';left:349px;top:311px;\">$ </div><div id=\"a5378\" style=\"position:absolute;font-family:'Times New Roman';left:428px;top:311px;\">0.35</div><div id=\"a5381\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:311px;\">$ </div><div id=\"a5383\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:311px;\">7.57</div><div id=\"a5386\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:311px;\">$ </div><div id=\"a5388\" style=\"position:absolute;font-family:'Times New Roman';left:658px;top:311px;\">0.37</div><div id=\"a5390\" style=\"position:absolute;font-family:'Times New Roman';left:25px;top:330px;\">Diluted </div><div id=\"a5392\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:330px;\">$ </div><div id=\"a5394\" style=\"position:absolute;font-family:'Times New Roman';left:313px;top:330px;\">4.47</div><div id=\"a5397\" style=\"position:absolute;font-family:'Times New Roman';left:349px;top:330px;\">$ </div><div id=\"a5399\" style=\"position:absolute;font-family:'Times New Roman';left:428px;top:330px;\">0.35</div><div id=\"a5402\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:330px;\">$ </div><div id=\"a5404\" style=\"position:absolute;font-family:'Times New Roman';left:543px;top:330px;\">7.54</div><div id=\"a5407\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:330px;\">$ </div><div id=\"a5409\" style=\"position:absolute;font-family:'Times New Roman';left:658px;top:330px;\">0.37</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-607","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"218359000","decimals":-3}]},{"name":"rpt:f-608","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16578000","decimals":-3}]},{"name":"rpt:f-609","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"367949000","decimals":-3}]},{"name":"rpt:f-610","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16989000","decimals":-3}]},{"name":"rpt:f-611","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-705000","decimals":-3}]},{"name":"rpt:f-612","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-431000","decimals":-3}]},{"name":"rpt:f-613","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1091000","decimals":-3}]},{"name":"rpt:f-614","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-946000","decimals":-3}]},{"name":"rpt:f-615","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"219064000","decimals":-3}]},{"name":"rpt:f-616","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17009000","decimals":-3}]},{"name":"rpt:f-617","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"369040000","decimals":-3}]},{"name":"rpt:f-618","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17935000","decimals":-3}]},{"name":"rpt:f-619","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48765000","decimals":-3}]},{"name":"rpt:f-620","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48690000","decimals":-3}]},{"name":"rpt:f-621","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48762000","decimals":-3}]},{"name":"rpt:f-622","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48691000","decimals":-3}]},{"name":"rpt:f-623","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"205000","decimals":-3}]},{"name":"rpt:f-624","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"176000","decimals":-3}]},{"name":"rpt:f-625","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"191000","decimals":-3}]},{"name":"rpt:f-626","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"163000","decimals":-3}]},{"name":"rpt:f-627","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48970000","decimals":-3}]},{"name":"rpt:f-628","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48866000","decimals":-3}]},{"name":"rpt:f-629","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48953000","decimals":-3}]},{"name":"rpt:f-630","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48854000","decimals":-3}]},{"name":"rpt:f-631","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"4.49","decimals":2}]},{"name":"rpt:f-632","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.35","decimals":2}]},{"name":"rpt:f-633","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.57","decimals":2}]},{"name":"rpt:f-634","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.37","decimals":2}]},{"name":"rpt:f-635","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"4.47","decimals":2}]},{"name":"rpt:f-636","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.35","decimals":2}]},{"name":"rpt:f-637","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.54","decimals":2}]},{"name":"rpt:f-638","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.37","decimals":2}]},{"name":"rpt:f-639","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer369\" style=\"position:relative;line-height:normal;width:703px;height:190px;\"><div id=\"TextContainer369\" style=\"position:relative;width:703px;z-index:1;\"><div id=\"a5417\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 8 - Revenue from Contracts with Customers </div><div id=\"a5425\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Net revenue is primarily generated through the sales of shell eggs and egg products. The Company\u2019s shell egg product offerings </div><div id=\"a5427\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">include specialty and conventional shell eggs.<div style=\"display:inline-block;width:5px\">\u00a0</div>Specialty shell eggs include cage-free, organic,<div style=\"display:inline-block;width:5px\">\u00a0</div>brown, free-range, pasture-raised </div><div id=\"a5434\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:63px;\">and nutritionally enhanced eggs. Conventional shell egg sales represent all other shell egg sales not<div style=\"display:inline-block;width:2px\">\u00a0</div>sold as specialty shell eggs.<div style=\"display:inline-block;width:6px\">\u00a0</div></div><div id=\"a5439\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">The Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>egg products<div style=\"display:inline-block;width:5px\">\u00a0</div>offerings include<div style=\"display:inline-block;width:5px\">\u00a0</div>liquid and<div style=\"display:inline-block;width:5px\">\u00a0</div>frozen egg<div style=\"display:inline-block;width:5px\">\u00a0</div>products, as<div style=\"display:inline-block;width:5px\">\u00a0</div>well as<div style=\"display:inline-block;width:5px\">\u00a0</div>ready-to-eat products<div style=\"display:inline-block;width:5px\">\u00a0</div>such as<div style=\"display:inline-block;width:5px\">\u00a0</div>hard-</div><div id=\"a5445\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">cooked<div style=\"display:inline-block;width:5px\">\u00a0</div>eggs,<div style=\"display:inline-block;width:5px\">\u00a0</div>egg<div style=\"display:inline-block;width:5px\">\u00a0</div>wraps,<div style=\"display:inline-block;width:5px\">\u00a0</div>protein<div style=\"display:inline-block;width:5px\">\u00a0</div>pancakes,<div style=\"display:inline-block;width:5px\">\u00a0</div>crepes<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>wrap-ups.<div style=\"display:inline-block;width:10px\">\u00a0</div>Liquid<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>frozen<div style=\"display:inline-block;width:5px\">\u00a0</div>egg<div style=\"display:inline-block;width:5px\">\u00a0</div>products<div style=\"display:inline-block;width:5px\">\u00a0</div>are<div style=\"display:inline-block;width:5px\">\u00a0</div>primarily<div style=\"display:inline-block;width:5px\">\u00a0</div>sold<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a5448\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:127px;\">institutional,<div style=\"display:inline-block;width:7px\">\u00a0</div>foodservice<div style=\"display:inline-block;width:7px\">\u00a0</div>and<div style=\"display:inline-block;width:7px\">\u00a0</div>food<div style=\"display:inline-block;width:7px\">\u00a0</div>manufacturing<div style=\"display:inline-block;width:6px\">\u00a0</div>sectors.<div style=\"display:inline-block;width:7px\">\u00a0</div>Ready-to-eat<div style=\"display:inline-block;width:6px\">\u00a0</div>products<div style=\"display:inline-block;width:7px\">\u00a0</div>are<div style=\"display:inline-block;width:7px\">\u00a0</div>sold<div style=\"display:inline-block;width:7px\">\u00a0</div>primarily<div style=\"display:inline-block;width:7px\">\u00a0</div>within<div style=\"display:inline-block;width:7px\">\u00a0</div>the<div style=\"display:inline-block;width:6px\">\u00a0</div>retail<div style=\"display:inline-block;width:7px\">\u00a0</div>and </div><div id=\"a5453\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:143px;\">foodservice channels. </div><div id=\"a5456\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:174px;\">The following table provides revenue disaggregated by product category (in thousands):</div></div></div><div id=\"TextBlockContainer375\" style=\"position:relative;line-height:normal;width:694px;height:119px;\"><div id=\"div_372_XBRL_TS_93f908e91a7644d68b845480752906c8\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer373\" style=\"position:relative;line-height:normal;width:694px;height:119px;\"><div style=\"position:absolute; width:112px; height:1px; left:231.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:343.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.3px; height:1px; left:343.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:346px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:111.4px; height:1px; left:346.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<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.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.3px; height:1px; left:573.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:576.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:111.4px; height:1px; left:576.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:16.4px; left:4px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:221.7px; height:15.4px; left:6.6px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:231.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:233.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:243.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:245.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16.4px; left:343.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:346px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:348.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:358px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:360.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16.4px; left:458.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:461.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:463.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:473.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:475.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16.4px; left:573.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:576.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:578.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:588.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:1px; left:4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:243.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:243.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:343.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:358px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:358.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:458.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:573.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:17px; left:4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:221.7px; height:15.4px; left:6.6px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:231.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:231.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:243.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:245.7px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:343.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:346px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:346px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:358px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:360.7px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:458.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:461.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:473.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:475.7px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:573.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:576.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:588.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.7px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:17.4px; left:4px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:15.4px; left:4px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.4px; left:231.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:233.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17.4px; left:243.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:245.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17.4px; left:343.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.4px; left:346px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:348.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17.4px; left:358px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:360.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17.4px; left:458.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.4px; left:461.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:463.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17.4px; left:473.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:475.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17.4px; left:573.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.4px; left:576.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:578.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17.4px; left:588.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:1px; left:4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:243.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:243.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:343.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:358px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:358.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:458.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:573.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:230.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:242.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:245px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:345.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:357.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:359.9px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:460.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:472.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:475px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:575.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:587.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:590px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer373\" style=\"position:relative;width:694px;z-index:1;\"><div id=\"a5460\" style=\"position:absolute;font-family:'Times New Roman';left:284px;top:0px;\">Thirteen Weeks Ended </div><div id=\"a5463\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:0px;\">Twenty-six Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended </div><div id=\"a5468\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:17px;\">November 30, 2024 </div><div id=\"a5471\" style=\"position:absolute;font-family:'Times New Roman';left:353px;top:17px;\">December 2, 2023 </div><div id=\"a5474\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:17px;\">November 30, 2024 </div><div id=\"a5477\" style=\"position:absolute;font-family:'Times New Roman';left:583px;top:17px;\">December 2, 2023 </div><div id=\"a5479\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:34px;\">Conventional shell egg sales </div><div id=\"a5481\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:34px;\">$ </div><div id=\"a5483\" style=\"position:absolute;font-family:'Times New Roman';left:293px;top:34px;\">616,891</div><div id=\"a5486\" style=\"position:absolute;font-family:'Times New Roman';left:349px;top:34px;\">$ </div><div id=\"a5488\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:34px;\">280,599</div><div id=\"a5491\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:34px;\">$ </div><div id=\"a5493\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:34px;\">1,101,627</div><div id=\"a5496\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:34px;\">$ </div><div id=\"a5498\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:34px;\">505,879</div><div id=\"a5500\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:51px;\">Specialty shell egg sales </div><div id=\"a5503\" style=\"position:absolute;font-family:'Times New Roman';left:293px;top:51px;\">286,970</div><div id=\"a5507\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:51px;\">217,905</div><div id=\"a5511\" style=\"position:absolute;font-family:'Times New Roman';left:523px;top:51px;\">543,747</div><div id=\"a5515\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:51px;\">426,586</div><div id=\"a5517\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:68px;\">Egg products </div><div id=\"a5520\" style=\"position:absolute;font-family:'Times New Roman';left:300px;top:68px;\">40,651</div><div id=\"a5524\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:68px;\">20,012</div><div id=\"a5528\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:68px;\">75,826</div><div id=\"a5532\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:68px;\">42,235</div><div id=\"a5534\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:85px;\">Other </div><div id=\"a5537\" style=\"position:absolute;font-family:'Times New Roman';left:300px;top:85px;\">10,159</div><div id=\"a5541\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:85px;\">4,718</div><div id=\"a5545\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:85px;\">19,342</div><div id=\"a5549\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:85px;\">7,878</div><div id=\"a5552\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:103px;\">$ </div><div id=\"a5554\" style=\"position:absolute;font-family:'Times New Roman';left:293px;top:103px;\">954,671</div><div id=\"a5557\" style=\"position:absolute;font-family:'Times New Roman';left:349px;top:103px;\">$ </div><div id=\"a5559\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:103px;\">523,234</div><div id=\"a5562\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:103px;\">$ </div><div id=\"a5564\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:103px;\">1,740,542</div><div id=\"a5567\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:103px;\">$ </div><div id=\"a5569\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:103px;\">982,578</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-640","factDimensions":{"xbrl:concept":"us-gaap:DisaggregationOfRevenueTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer373\" style=\"position:relative;line-height:normal;width:694px;height:119px;\"><div style=\"position:absolute; width:112px; height:1px; left:231.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:343.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.3px; height:1px; left:343.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:346px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:111.4px; height:1px; left:346.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<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.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.3px; height:1px; left:573.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:576.1px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:111.4px; height:1px; left:576.7px; top:15px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:16.4px; left:4px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:221.7px; height:15.4px; left:6.6px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:231.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:233.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:243.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:245.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16.4px; left:343.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:346px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:348.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:358px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:360.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16.4px; left:458.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:461.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:463.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:473.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:475.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:16.4px; left:573.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.4px; left:576.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:578.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:16.4px; left:588.1px; top:32.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.7px; top:33.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:1px; left:4px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:243.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:243.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:343.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:358px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:358.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:458.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:573.1px; top:32px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.1px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.7px; top:32px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:17px; left:4px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:221.7px; height:15.4px; left:6.6px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:231.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:231.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:243.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:245.7px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:343.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:346px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:346px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:358px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:360.7px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:458.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:461.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:461.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:473.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:475.7px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17px; left:573.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:576.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.4px; left:576.1px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17px; left:588.1px; top:66px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.7px; top:67.7px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:17.4px; left:4px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:15.4px; left:4px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.4px; left:231.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:233.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17.4px; left:243.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:245.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17.4px; left:343.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:343.1px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.4px; left:346px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:348.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17.4px; left:358px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:360.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17.4px; left:458.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:458.1px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.4px; left:461.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.4px; left:463.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17.4px; left:473.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.6px; height:15.4px; left:475.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:17.4px; left:573.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:15.4px; left:573.1px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17.4px; left:576.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.7px; height:15.4px; left:578.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:100px; height:17.4px; left:588.1px; top:100.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:90.7px; height:15.4px; left:590.7px; top:102.6px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:227.1px; height:1px; left:4px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:231.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:243.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:243.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:343.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:346px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:358px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:358.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:458.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:461.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:473.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:473.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:3px; height:1px; left:573.1px; top:100px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:576.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:588.1px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:99.4px; height:1px; left:588.7px; top:100px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:230.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:242.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:245px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:345.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:357.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:359.9px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:460.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:472.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:475px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:575.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:587.1px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:98.1px; height:1px; left:590px; top:118.1px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer373\" style=\"position:relative;width:694px;z-index:1;\"><div id=\"a5460\" style=\"position:absolute;font-family:'Times New Roman';left:284px;top:0px;\">Thirteen Weeks Ended </div><div id=\"a5463\" style=\"position:absolute;font-family:'Times New Roman';left:506px;top:0px;\">Twenty-six Weeks<div style=\"display:inline-block;width:5px\">\u00a0</div>Ended </div><div id=\"a5468\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:17px;\">November 30, 2024 </div><div id=\"a5471\" style=\"position:absolute;font-family:'Times New Roman';left:353px;top:17px;\">December 2, 2023 </div><div id=\"a5474\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:17px;\">November 30, 2024 </div><div id=\"a5477\" style=\"position:absolute;font-family:'Times New Roman';left:583px;top:17px;\">December 2, 2023 </div><div id=\"a5479\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:34px;\">Conventional shell egg sales </div><div id=\"a5481\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:34px;\">$ </div><div id=\"a5483\" style=\"position:absolute;font-family:'Times New Roman';left:293px;top:34px;\">616,891</div><div id=\"a5486\" style=\"position:absolute;font-family:'Times New Roman';left:349px;top:34px;\">$ </div><div id=\"a5488\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:34px;\">280,599</div><div id=\"a5491\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:34px;\">$ </div><div id=\"a5493\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:34px;\">1,101,627</div><div id=\"a5496\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:34px;\">$ </div><div id=\"a5498\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:34px;\">505,879</div><div id=\"a5500\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:51px;\">Specialty shell egg sales </div><div id=\"a5503\" style=\"position:absolute;font-family:'Times New Roman';left:293px;top:51px;\">286,970</div><div id=\"a5507\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:51px;\">217,905</div><div id=\"a5511\" style=\"position:absolute;font-family:'Times New Roman';left:523px;top:51px;\">543,747</div><div id=\"a5515\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:51px;\">426,586</div><div id=\"a5517\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:68px;\">Egg products </div><div id=\"a5520\" style=\"position:absolute;font-family:'Times New Roman';left:300px;top:68px;\">40,651</div><div id=\"a5524\" style=\"position:absolute;font-family:'Times New Roman';left:415px;top:68px;\">20,012</div><div id=\"a5528\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:68px;\">75,826</div><div id=\"a5532\" style=\"position:absolute;font-family:'Times New Roman';left:645px;top:68px;\">42,235</div><div id=\"a5534\" style=\"position:absolute;font-family:'Times New Roman';left:7px;top:85px;\">Other </div><div id=\"a5537\" style=\"position:absolute;font-family:'Times New Roman';left:300px;top:85px;\">10,159</div><div id=\"a5541\" style=\"position:absolute;font-family:'Times New Roman';left:422px;top:85px;\">4,718</div><div id=\"a5545\" style=\"position:absolute;font-family:'Times New Roman';left:530px;top:85px;\">19,342</div><div id=\"a5549\" style=\"position:absolute;font-family:'Times New Roman';left:652px;top:85px;\">7,878</div><div id=\"a5552\" style=\"position:absolute;font-family:'Times New Roman';left:234px;top:103px;\">$ </div><div id=\"a5554\" style=\"position:absolute;font-family:'Times New Roman';left:293px;top:103px;\">954,671</div><div id=\"a5557\" style=\"position:absolute;font-family:'Times New Roman';left:349px;top:103px;\">$ </div><div id=\"a5559\" style=\"position:absolute;font-family:'Times New Roman';left:408px;top:103px;\">523,234</div><div id=\"a5562\" style=\"position:absolute;font-family:'Times New Roman';left:464px;top:103px;\">$ </div><div id=\"a5564\" style=\"position:absolute;font-family:'Times New Roman';left:513px;top:103px;\">1,740,542</div><div id=\"a5567\" style=\"position:absolute;font-family:'Times New Roman';left:579px;top:103px;\">$ </div><div id=\"a5569\" style=\"position:absolute;font-family:'Times New Roman';left:638px;top:103px;\">982,578</div></div></div>","language":"en-us"}]},{"name":"rpt:f-641","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:NonSpecialtyShellEggSalesMember"},"factValues":[{"value":"616891000","decimals":-3}]},{"name":"rpt:f-642","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:NonSpecialtyShellEggSalesMember"},"factValues":[{"value":"280599000","decimals":-3}]},{"name":"rpt:f-643","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:NonSpecialtyShellEggSalesMember"},"factValues":[{"value":"1101627000","decimals":-3}]},{"name":"rpt:f-644","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:NonSpecialtyShellEggSalesMember"},"factValues":[{"value":"505879000","decimals":-3}]},{"name":"rpt:f-645","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:SpecialtyShellEggSalesMember"},"factValues":[{"value":"286970000","decimals":-3}]},{"name":"rpt:f-646","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:SpecialtyShellEggSalesMember"},"factValues":[{"value":"217905000","decimals":-3}]},{"name":"rpt:f-647","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:SpecialtyShellEggSalesMember"},"factValues":[{"value":"543747000","decimals":-3}]},{"name":"rpt:f-648","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:SpecialtyShellEggSalesMember"},"factValues":[{"value":"426586000","decimals":-3}]},{"name":"rpt:f-649","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:EggProductsMember"},"factValues":[{"value":"40651000","decimals":-3}]},{"name":"rpt:f-650","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:EggProductsMember"},"factValues":[{"value":"20012000","decimals":-3}]},{"name":"rpt:f-651","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:EggProductsMember"},"factValues":[{"value":"75826000","decimals":-3}]},{"name":"rpt:f-652","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:EggProductsMember"},"factValues":[{"value":"42235000","decimals":-3}]},{"name":"rpt:f-653","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:OtherMember"},"factValues":[{"value":"10159000","decimals":-3}]},{"name":"rpt:f-654","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:OtherMember"},"factValues":[{"value":"4718000","decimals":-3}]},{"name":"rpt:f-655","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:OtherMember"},"factValues":[{"value":"19342000","decimals":-3}]},{"name":"rpt:f-656","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:OtherMember"},"factValues":[{"value":"7878000","decimals":-3}]},{"name":"rpt:f-657","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"954671000","decimals":-3}]},{"name":"rpt:f-658","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"523234000","decimals":-3}]},{"name":"rpt:f-659","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1740542000","decimals":-3}]},{"name":"rpt:f-660","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"982578000","decimals":-3}]},{"name":"rpt:f-661","factDimensions":{"xbrl:concept":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer378\" style=\"position:relative;line-height:normal;width:701px;height:176px;\"><div id=\"TextContainer378\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a5572\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 9 - Stock Based Compensation </div><div id=\"a5580\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:32px;\">Total stock-based compensation expense was $</div><div id=\"a5580_44_3\" style=\"position:absolute;font-family:'Times New Roman';left:257px;top:32px;\">2.2</div><div id=\"a5580_47_14\" style=\"position:absolute;font-family:'Times New Roman';left:274px;top:32px;\"><div style=\"display:inline-block;width:3px\">\u00a0</div>million and $</div><div id=\"a5580_61_3\" style=\"position:absolute;font-family:'Times New Roman';left:349px;top:32px;\">2.1</div><div id=\"a5580_64_58\" style=\"position:absolute;font-family:'Times New Roman';left:366px;top:32px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million for the twenty-six weeks ended November 30, 2024 </div><div id=\"a5597\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">and December 2, 2023, respectively. </div><div id=\"a5603\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:79px;\">Unrecognized compensation<div style=\"display:inline-block;width:6px\">\u00a0</div>expense as<div style=\"display:inline-block;width:6px\">\u00a0</div>a result<div style=\"display:inline-block;width:6px\">\u00a0</div>of non-vested<div style=\"display:inline-block;width:6px\">\u00a0</div>shares of<div style=\"display:inline-block;width:6px\">\u00a0</div>restricted stock<div style=\"display:inline-block;width:6px\">\u00a0</div>outstanding under<div style=\"display:inline-block;width:6px\">\u00a0</div>the Amended<div style=\"display:inline-block;width:6px\">\u00a0</div>and </div><div id=\"a5606\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:95px;\">Restated<div style=\"display:inline-block;width:5px\">\u00a0</div>2012<div style=\"display:inline-block;width:5px\">\u00a0</div>Omnibus<div style=\"display:inline-block;width:5px\">\u00a0</div>Long-Term<div style=\"display:inline-block;width:6px\">\u00a0</div>Incentive<div style=\"display:inline-block;width:5px\">\u00a0</div>Plan<div style=\"display:inline-block;width:5px\">\u00a0</div>at<div style=\"display:inline-block;width:5px\">\u00a0</div>November<div style=\"display:inline-block;width:5px\">\u00a0</div>30,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a5606_72_3\" style=\"position:absolute;font-family:'Times New Roman';left:441px;top:95px;\">5.1</div><div id=\"a5606_75_42\" style=\"position:absolute;font-family:'Times New Roman';left:458px;top:95px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>million<div style=\"display:inline-block;width:5px\">\u00a0</div>will<div style=\"display:inline-block;width:5px\">\u00a0</div>be<div style=\"display:inline-block;width:5px\">\u00a0</div>recorded<div style=\"display:inline-block;width:5px\">\u00a0</div>over<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>weighted </div><div id=\"a5614\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:111px;\">average period of </div><div id=\"a5614_18_3\" style=\"position:absolute;font-family:'Times New Roman';left:102px;top:111px;\">1.7</div><div id=\"a5614_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 II<div style=\"display:inline-block;width:5px\">\u00a0</div>Item 8, Notes to Consolidated<div style=\"display:inline-block;width:5px\">\u00a0</div>Financial Statements and Supplementary Data, Note </div><div id=\"a5618\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:127px;\">14 - Stock Compensation Plans in our 2024 Annual Report for further information on our stock compensation plans. </div><div id=\"a5625\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:160px;\">The Company\u2019s restricted share activity for the twenty-six weeks ended November 30, 2024 follows:</div></div></div><div id=\"TextBlockContainer384\" style=\"position:relative;line-height:normal;width:695px;height:116px;\"><div id=\"div_381_XBRL_TS_77364c0f27ab43e8986cee05fa09c7a1\" style=\"position:absolute;left:0px;top:0px;float:left;\"><div id=\"TextBlockContainer382\" style=\"position:relative;line-height:normal;width:695px;height:116px;\"><div style=\"position:absolute; width:492.1px; height:16.3px; left:2px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:486.8px; height:15.3px; left:4.6px; top:47.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:494.1px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:47.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:579.1px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:47.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:589.1px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.7px; top:47.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:601.1px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:47.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:492.1px; height:1px; left:2px; top:45.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:1px; left:494.1px; top:45.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:45.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:45.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:45.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:45.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:492.1px; height:17px; left:2px; top:79.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:486.8px; height:15.3px; left:4.6px; top:81.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:79.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79.7px; height:15.3px; left:496.7px; top:81.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:79.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:81.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:79.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:81.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:79.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:81.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:1px; left:494.1px; top:96.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:96.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:96.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:96.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:86px; height:1px; left:493.1px; top:114.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:588.1px; top:114.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.1px; top:114.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:603px; top:114.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer382\" style=\"position:relative;width:695px;z-index:1;\"><div id=\"a5634\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:505px;top:15px;\">Number of </div><div id=\"a5635\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:517px;top:31px;\">Shares </div><div id=\"a5638\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:610px;top:0px;\">Weighted </div><div id=\"a5639\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:595px;top:15px;\">Average Grant </div><div id=\"a5640\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:592px;top:31px;\">Date Fair Value </div><div id=\"a5642\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">Outstanding, June 1, 2024 </div><div id=\"a5644\" style=\"position:absolute;font-family:'Times New Roman';left:529px;top:48px;\">277,954</div><div id=\"a5647\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:48px;\">$ </div><div id=\"a5649\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:48px;\">49.38</div><div id=\"a5651\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:65px;\">Vested </div><div id=\"a5653\" style=\"position:absolute;font-family:'Times New Roman';left:537px;top:65px;display:flex;\">(3,016)</div><div id=\"a5657\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:65px;\">45.07</div><div id=\"a5659\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:82px;\">Forfeited </div><div id=\"a5661\" style=\"position:absolute;font-family:'Times New Roman';left:537px;top:82px;display:flex;\">(2,892)</div><div id=\"a5665\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:82px;\">52.88</div><div id=\"a5667\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:100px;\">Outstanding, November 30, 2024 </div><div id=\"a5669\" style=\"position:absolute;font-family:'Times New Roman';left:529px;top:100px;\">272,046</div><div id=\"a5672\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:100px;\">$ </div><div id=\"a5674\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:100px;\">49.39</div></div></div></div></div>","language":"en-us"}]},{"name":"rpt:f-662","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2200000","decimals":-5}]},{"name":"rpt:f-663","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2023-06-04T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2100000","decimals":-5}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5100000","decimals":-5}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P1Y8M12D"}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer382\" style=\"position:relative;line-height:normal;width:695px;height:116px;\"><div style=\"position:absolute; width:492.1px; height:16.3px; left:2px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:486.8px; height:15.3px; left:4.6px; top:47.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:494.1px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:496.7px; top:47.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:16.3px; left:579.1px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:47.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:16.3px; left:589.1px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:6.6px; height:15.3px; left:591.7px; top:47.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:16.3px; left:601.1px; top:46.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:47.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:492.1px; height:1px; left:2px; top:45.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:1px; left:494.1px; top:45.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:1px; left:579.1px; top:45.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:45.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:45.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:45.8px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:492.1px; height:17px; left:2px; top:79.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:486.8px; height:15.3px; left:4.6px; top:81.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:494.1px; top:79.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:79.7px; height:15.3px; left:496.7px; top:81.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:17px; left:579.1px; top:79.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:10px; height:15.3px; left:579.1px; top:81.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:17px; left:589.1px; top:79.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:15.3px; left:589.1px; top:81.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:17px; left:601.1px; top:79.8px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:75.7px; height:15.3px; left:603.7px; top:81.4px; background-color:#CCEEFF; \">\u00a0</div>\n<div style=\"position:absolute; width:85px; height:1px; left:494.1px; top:96.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:12px; height:1px; left:589.1px; top:96.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:1px; height:1px; left:601.1px; top:96.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:84.3px; height:1px; left:601.7px; top:96.7px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:86px; height:1px; left:493.1px; top:114.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:13px; height:1px; left:588.1px; top:114.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:2.9px; height:1px; left:600.1px; top:114.9px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:83.1px; height:1px; left:603px; top:114.9px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer382\" style=\"position:relative;width:695px;z-index:1;\"><div id=\"a5634\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:505px;top:15px;\">Number of </div><div id=\"a5635\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:517px;top:31px;\">Shares </div><div id=\"a5638\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:610px;top:0px;\">Weighted </div><div id=\"a5639\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:595px;top:15px;\">Average Grant </div><div id=\"a5640\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:592px;top:31px;\">Date Fair Value </div><div id=\"a5642\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:48px;\">Outstanding, June 1, 2024 </div><div id=\"a5644\" style=\"position:absolute;font-family:'Times New Roman';left:529px;top:48px;\">277,954</div><div id=\"a5647\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:48px;\">$ </div><div id=\"a5649\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:48px;\">49.38</div><div id=\"a5651\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:65px;\">Vested </div><div id=\"a5653\" style=\"position:absolute;font-family:'Times New Roman';left:537px;top:65px;display:flex;\">(3,016)</div><div id=\"a5657\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:65px;\">45.07</div><div id=\"a5659\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:82px;\">Forfeited </div><div id=\"a5661\" style=\"position:absolute;font-family:'Times New Roman';left:537px;top:82px;display:flex;\">(2,892)</div><div id=\"a5665\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:82px;\">52.88</div><div id=\"a5667\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:100px;\">Outstanding, November 30, 2024 </div><div id=\"a5669\" style=\"position:absolute;font-family:'Times New Roman';left:529px;top:100px;\">272,046</div><div id=\"a5672\" style=\"position:absolute;font-family:'Times New Roman';left:592px;top:100px;\">$ </div><div id=\"a5674\" style=\"position:absolute;font-family:'Times New Roman';left:649px;top:100px;\">49.39</div></div></div>","language":"en-us"}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"277954"}]},{"name":"rpt:f-668","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2024-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"49.38","decimals":2}]},{"name":"rpt:f-669","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"3016"}]},{"name":"rpt:f-670","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"45.07","decimals":2}]},{"name":"rpt:f-671","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"2892"}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"52.88","decimals":2}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"272046"}]},{"name":"rpt:f-674","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"49.39","decimals":2}]},{"name":"rpt:f-675","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:language":"en-us"},"factValues":[{"value":"<div id=\"TextBlockContainer387\" style=\"position:relative;line-height:normal;width:701px;height:248px;\"><div style=\"position:absolute; width:147.9px; height:1.3px; left:4px; top:45.3px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:512.4px; height:1.3px; left:4px; top:76.8px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer387\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a5678\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:0px;\">Note 10 - Commitments and Contingencies </div><div id=\"a5683\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:16px;\"> </div><div id=\"a5684\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:32px;\">LEGAL PROCEEDINGS</div><div id=\"a5687\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:63px;\">State of Texas v.<div style=\"display:inline-block;width:5px\">\u00a0</div>Cal-Maine Foods, Inc. d/b/a Wharton; and Wharton County Foods, LLC<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a5692\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:94px;\">On April 23,<div style=\"display:inline-block;width:5px\">\u00a0</div>2020, 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 Foods,<div style=\"display:inline-block;width:5px\">\u00a0</div>LLC (\u201cWCF\u201d) were<div style=\"display:inline-block;width:5px\">\u00a0</div>named as defendants<div style=\"display:inline-block;width:5px\">\u00a0</div>in State </div><div id=\"a5693\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:109px;\">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 Foods,<div style=\"display:inline-block;width:6px\">\u00a0</div>Inc. d/b/a<div style=\"display:inline-block;width:6px\">\u00a0</div>Wharton; and<div style=\"display:inline-block;width:6px\">\u00a0</div>Wharton County<div style=\"display:inline-block;width:6px\">\u00a0</div>Foods, LLC,<div style=\"display:inline-block;width:6px\">\u00a0</div>Cause No.<div style=\"display:inline-block;width:6px\">\u00a0</div>2020-25427,<div style=\"display:inline-block;width:5px\">\u00a0</div>in the<div style=\"display:inline-block;width:6px\">\u00a0</div>District </div><div id=\"a5698\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:125px;\">Court of<div style=\"display:inline-block;width:5px\">\u00a0</div>Harris County,<div style=\"display:inline-block;width:6px\">\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:6px\">\u00a0</div>(the \u201cState\u201d)<div style=\"display:inline-block;width:5px\">\u00a0</div>asserted claims<div style=\"display:inline-block;width:5px\">\u00a0</div>based on<div style=\"display:inline-block;width:5px\">\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=\"a5699\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:140px;\">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:7px\">\u00a0</div>Practices\u2014Consumer<div style=\"display:inline-block;width:7px\">\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=\"a5704\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:155px;\">(\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:6px\">\u00a0</div>offered<div style=\"display:inline-block;width:6px\">\u00a0</div>shell<div style=\"display:inline-block;width:5px\">\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=\"a5707\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:171px;\">COVID-19<div style=\"display:inline-block;width:6px\">\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:6px\">\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:6px\">\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:6px\">\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:6px\">\u00a0</div>and </div><div id=\"a5710\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:186px;\">permanent<div style=\"display:inline-block;width:6px\">\u00a0</div>injunctions<div style=\"display:inline-block;width:5px\">\u00a0</div>against<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:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>WCF<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>prevent<div style=\"display:inline-block;width:5px\">\u00a0</div>further<div style=\"display:inline-block;width:5px\">\u00a0</div>alleged<div style=\"display:inline-block;width:5px\">\u00a0</div>violations<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>DTPA,<div style=\"display:inline-block;width:7px\">\u00a0</div>along<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>over </div><div id=\"a5711\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:201px;\">$</div><div id=\"a5711_1_7\" style=\"position:absolute;font-family:'Times New Roman';left:11px;top:201px;\">100,000</div><div id=\"a5711_8_120\" style=\"position:absolute;font-family:'Times New Roman';left:55px;top:201px;\"><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 original petition with </div><div id=\"a5713\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:217px;\">prejudice. On September 11,<div style=\"display:inline-block;width:5px\">\u00a0</div>2020, the State filed a<div style=\"display:inline-block;width:5px\">\u00a0</div>notice of appeal, which was<div style=\"display:inline-block;width:5px\">\u00a0</div>assigned to the Texas<div style=\"display:inline-block;width:5px\">\u00a0</div>Court of Appeals for the </div><div id=\"a5715\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:232px;\">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></div><div id=\"TextBlockContainer390\" style=\"position:relative;line-height:normal;width:701px;height:936px;\"><div style=\"position:absolute; width:30.3px; height:1px; left:330.8px; top:-37.4px; background-color:#0000FF; \">\u00a0</div>\n<div style=\"position:absolute; width:372.2px; height:1.3px; left:4px; top:136.2px; background-color:#000000; \">\u00a0</div>\n<div style=\"position:absolute; width:287.1px; height:1.3px; left:4px; top:826.3px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer390\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a5720\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">proceedings. On October 31, 2022, the Company and WCF appealed the First District Court\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>decision to the Supreme Court of </div><div id=\"a5722\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">Texas.<div style=\"display:inline-block;width:5px\">\u00a0</div>On September<div style=\"display:inline-block;width:5px\">\u00a0</div>29, 2023,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Supreme<div style=\"display:inline-block;width:5px\">\u00a0</div>Court of<div style=\"display:inline-block;width:5px\">\u00a0</div>Texas<div style=\"display:inline-block;width:5px\">\u00a0</div>denied the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>Petition for<div style=\"display:inline-block;width:5px\">\u00a0</div>Review and<div style=\"display:inline-block;width:5px\">\u00a0</div>remanded to<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a5723\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">trial court<div style=\"display:inline-block;width:6px\">\u00a0</div>for further<div style=\"display:inline-block;width:6px\">\u00a0</div>proceedings. The<div style=\"display:inline-block;width:6px\">\u00a0</div>district court<div style=\"display:inline-block;width:6px\">\u00a0</div>entered a<div style=\"display:inline-block;width:6px\">\u00a0</div>pre-trial order<div style=\"display:inline-block;width:6px\">\u00a0</div>scheduling pre-trial<div style=\"display:inline-block;width:6px\">\u00a0</div>proceedings and<div style=\"display:inline-block;width:6px\">\u00a0</div>tentatively </div><div id=\"a5729\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:46px;\">setting<div style=\"display:inline-block;width:5px\">\u00a0</div>a<div style=\"display:inline-block;width:5px\">\u00a0</div>trial<div style=\"display:inline-block;width:5px\">\u00a0</div>date<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>August<div style=\"display:inline-block;width:5px\">\u00a0</div>11,<div style=\"display:inline-block;width:5px\">\u00a0</div>2025.<div style=\"display:inline-block;width:5px\">\u00a0</div>On<div style=\"display:inline-block;width:5px\">\u00a0</div>November 30,<div style=\"display:inline-block;width:6px\">\u00a0</div>2024,<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>filed<div style=\"display:inline-block;width:5px\">\u00a0</div>an<div style=\"display:inline-block;width:5px\">\u00a0</div>amended petition,<div style=\"display:inline-block;width:6px\">\u00a0</div>primarily<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>address<div style=\"display:inline-block;width:5px\">\u00a0</div>a </div><div id=\"a5730\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:61px;\">procedural<div style=\"display:inline-block;width:5px\">\u00a0</div>deficiency<div style=\"display:inline-block;width:5px\">\u00a0</div>that<div style=\"display:inline-block;width:5px\">\u00a0</div>required<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>to<div style=\"display:inline-block;width:5px\">\u00a0</div>generally<div style=\"display:inline-block;width:5px\">\u00a0</div>plead<div style=\"display:inline-block;width:5px\">\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:5px\">\u00a0</div>monetary<div style=\"display:inline-block;width:5px\">\u00a0</div>relief<div style=\"display:inline-block;width:5px\">\u00a0</div>over<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a5730_102_3\" style=\"position:absolute;font-family:'Times New Roman';left:572px;top:61px;\">1.0</div><div id=\"a5730_105_19\" style=\"position:absolute;font-family:'Times New Roman';left:589px;top:61px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>million<div style=\"display:inline-block;width:5px\">\u00a0</div>including </div><div id=\"a5731\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:77px;\">restitution, civil<div style=\"display:inline-block;width:5px\">\u00a0</div>penalties, attorney\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>fees and<div style=\"display:inline-block;width:5px\">\u00a0</div>costs. Management<div style=\"display:inline-block;width:5px\">\u00a0</div>believes the<div style=\"display:inline-block;width:5px\">\u00a0</div>risk of<div style=\"display:inline-block;width:5px\">\u00a0</div>material loss<div style=\"display:inline-block;width:5px\">\u00a0</div>related to<div style=\"display:inline-block;width:5px\">\u00a0</div>this matter<div style=\"display:inline-block;width:5px\">\u00a0</div>to be </div><div id=\"a5734\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:92px;\">remote.<div style=\"display:inline-block;width:3px\">\u00a0</div></div><div id=\"a5737\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:123px;\">Kraft Foods Global, Inc. et al. v. United Egg Producers, Inc. et al.<div style=\"display:inline-block;width:4px\">\u00a0</div></div><div id=\"a5740\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:153px;\">As previously<div style=\"display:inline-block;width:5px\">\u00a0</div>reported, on<div style=\"display:inline-block;width:5px\">\u00a0</div>September 25,<div style=\"display:inline-block;width:5px\">\u00a0</div>2008, the<div style=\"display:inline-block;width:5px\">\u00a0</div>Company was<div style=\"display:inline-block;width:5px\">\u00a0</div>named as<div style=\"display:inline-block;width:6px\">\u00a0</div>one of<div style=\"display:inline-block;width:6px\">\u00a0</div>several defendants<div style=\"display:inline-block;width:5px\">\u00a0</div>in numerous<div style=\"display:inline-block;width:5px\">\u00a0</div>antitrust </div><div id=\"a5741\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:169px;\">cases involving<div style=\"display:inline-block;width:5px\">\u00a0</div>the United<div style=\"display:inline-block;width:5px\">\u00a0</div>States shell<div style=\"display:inline-block;width:5px\">\u00a0</div>egg industry.<div style=\"display:inline-block;width:6px\">\u00a0</div>The Company<div style=\"display:inline-block;width:6px\">\u00a0</div>settled all<div style=\"display:inline-block;width:5px\">\u00a0</div>of these<div style=\"display:inline-block;width:6px\">\u00a0</div>cases, except<div style=\"display:inline-block;width:5px\">\u00a0</div>for the<div style=\"display:inline-block;width:6px\">\u00a0</div>claims of<div style=\"display:inline-block;width:6px\">\u00a0</div>certain </div><div id=\"a5743\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:184px;\">plaintiffs who sought substantial damages allegedly arising from the purchase of egg products<div style=\"display:inline-block;width:5px\">\u00a0</div>(as opposed to shell eggs). These </div><div id=\"a5745\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:199px;\">remaining plaintiffs are<div style=\"display:inline-block;width:5px\">\u00a0</div>Kraft Food Global,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc., General Mills, Inc.,<div style=\"display:inline-block;width:5px\">\u00a0</div>and Nestle USA, Inc.<div style=\"display:inline-block;width:5px\">\u00a0</div>(the \u201cEgg Products Plaintiffs\u201d)<div style=\"display:inline-block;width:5px\">\u00a0</div>and, </div><div id=\"a5747\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:215px;\">until a subsequent settlement was reached as described below, The Kellogg Company. </div><div id=\"a5750\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:245px;\">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:5px\">\u00a0</div>a multi-district<div style=\"display:inline-block;width:5px\">\u00a0</div>litigation proceeding<div style=\"display:inline-block;width:5px\">\u00a0</div>in </div><div id=\"a5753\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:261px;\">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=\"a5755\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:276px;\">MDL No. 2002, to the United States District Court for<div style=\"display:inline-block;width:5px\">\u00a0</div>the Northern District of Illinois, Kraft Foods Global, Inc. et<div style=\"display:inline-block;width:5px\">\u00a0</div>al. v. United </div><div id=\"a5757\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:291px;\">Egg Producers,<div style=\"display:inline-block;width:6px\">\u00a0</div>Inc. et<div style=\"display:inline-block;width:6px\">\u00a0</div>al., Case<div style=\"display:inline-block;width:6px\">\u00a0</div>No. 1:11<div style=\"display:inline-block;width:2px\">\u00a0</div>-cv-8808, for<div style=\"display:inline-block;width:6px\">\u00a0</div>trial. The<div style=\"display:inline-block;width:6px\">\u00a0</div>Egg Products<div style=\"display:inline-block;width:6px\">\u00a0</div>Plaintiffs<div style=\"display:inline-block;width:5px\">\u00a0</div>alleged that<div style=\"display:inline-block;width:6px\">\u00a0</div>the Company<div style=\"display:inline-block;width:6px\">\u00a0</div>and other </div><div id=\"a5762\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:307px;\">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=\"a5763\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:322px;\">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 plaintiffs<div style=\"display:inline-block;width:6px\">\u00a0</div>paid<div style=\"display:inline-block;width:5px\">\u00a0</div>for processed<div style=\"display:inline-block;width:6px\">\u00a0</div>egg products.<div style=\"display:inline-block;width:6px\">\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 Products<div style=\"display:inline-block;width:6px\">\u00a0</div>Plaintiffs<div style=\"display:inline-block;width:5px\">\u00a0</div>attacked </div><div id=\"a5765\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:337px;\">certain features of the United<div style=\"display:inline-block;width:5px\">\u00a0</div>Egg Producers animal-welfare guidelines and program<div style=\"display:inline-block;width:5px\">\u00a0</div>used by the Company and many<div style=\"display:inline-block;width:5px\">\u00a0</div>other egg </div><div id=\"a5768\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:353px;\">producers.<div style=\"display:inline-block;width:7px\">\u00a0</div></div><div id=\"a5771\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:383px;\">On October 24, 2019, the Company entered into a<div style=\"display:inline-block;width:5px\">\u00a0</div>confidential settlement agreement with The Kellogg Company dismissing all </div><div id=\"a5772\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:399px;\">claims against the Company<div style=\"display:inline-block;width:5px\">\u00a0</div>for an amount that<div style=\"display:inline-block;width:5px\">\u00a0</div>did not have<div style=\"display:inline-block;width:5px\">\u00a0</div>a material impact on<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>financial condition or results </div><div id=\"a5773\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:414px;\">of operations.<div style=\"display:inline-block;width:5px\">\u00a0</div>On November<div style=\"display:inline-block;width:5px\">\u00a0</div>11,<div style=\"display:inline-block;width:5px\">\u00a0</div>2019, a<div style=\"display:inline-block;width:6px\">\u00a0</div>stipulation for<div style=\"display:inline-block;width:5px\">\u00a0</div>dismissal was<div style=\"display:inline-block;width:6px\">\u00a0</div>filed with<div style=\"display:inline-block;width:6px\">\u00a0</div>the court,<div style=\"display:inline-block;width:6px\">\u00a0</div>and on<div style=\"display:inline-block;width:5px\">\u00a0</div>March 28,<div style=\"display:inline-block;width:5px\">\u00a0</div>2022, the<div style=\"display:inline-block;width:6px\">\u00a0</div>court </div><div id=\"a5774\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:429px;\">dismissed the Company with prejudice. </div><div id=\"a5777\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:460px;\">The trial of this case began on October 17, 2023. On December 1, 2023, the jury returned a decision awarding the<div style=\"display:inline-block;width:5px\">\u00a0</div>Egg Products </div><div id=\"a5779\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:475px;\">Plaintiffs $</div><div id=\"a5779_12_4\" style=\"position:absolute;font-family:'Times New Roman';left:64px;top:475px;\">17.8</div><div id=\"a5779_16_108\" style=\"position:absolute;font-family:'Times New Roman';left:87px;top:475px;\"><div style=\"display:inline-block;width:4px\">\u00a0</div>million in damages. On<div style=\"display:inline-block;width:5px\">\u00a0</div>November 6, 2024, the<div style=\"display:inline-block;width:5px\">\u00a0</div>court entered a final<div style=\"display:inline-block;width:5px\">\u00a0</div>judgement against the Company and<div style=\"display:inline-block;width:5px\">\u00a0</div>other </div><div id=\"a5780\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:491px;\">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=\"a5780_45_4\" style=\"position:absolute;font-family:'Times New Roman';left:243px;top:491px;\">43.6</div><div id=\"a5780_49_74\" style=\"position:absolute;font-family:'Times New Roman';left:267px;top:491px;\"><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=\"a5781\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:506px;\">motion for judgment as a matter of law or for a new trial, and a motion to alter or amend the judgment.<div style=\"display:inline-block;width:7px\">\u00a0</div>On December 13, 2024, </div><div id=\"a5783\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:521px;\">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=\"a5784\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:537px;\">requiring the<div style=\"display:inline-block;width:5px\">\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:5px\">\u00a0</div>proceedings and<div style=\"display:inline-block;width:5px\">\u00a0</div>appeal, and<div style=\"display:inline-block;width:5px\">\u00a0</div>stayed proceedings<div style=\"display:inline-block;width:5px\">\u00a0</div>to enforce<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a5787\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:552px;\">judgment until the disposition of the post-judgment motions and ultimate appeals. On<div style=\"display:inline-block;width:5px\">\u00a0</div>December 17, 2024, the Company posted </div><div id=\"a5790\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:567px;\">a bond<div style=\"display:inline-block;width:6px\">\u00a0</div>in the<div style=\"display:inline-block;width:6px\">\u00a0</div>approximate amount<div style=\"display:inline-block;width:6px\">\u00a0</div>of $</div><div id=\"a5790_37_4\" style=\"position:absolute;font-family:'Times New Roman';left:220px;top:567px;\">23.9</div><div id=\"a5790_41_85\" style=\"position:absolute;font-family:'Times New Roman';left:243px;top:567px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>million, 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 to<div style=\"display:inline-block;width:6px\">\u00a0</div>preserve the<div style=\"display:inline-block;width:6px\">\u00a0</div>right to </div><div id=\"a5792\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:583px;\">appeal the trial court\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>decision. Another defendant posted a<div style=\"display:inline-block;width:5px\">\u00a0</div>bond for the remaining amount,<div style=\"display:inline-block;width:5px\">\u00a0</div>The Company intends to continue </div><div id=\"a5793\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:598px;\">to vigorously defend the claims asserted by the Egg Products Plaintiffs. </div><div id=\"a5796\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:629px;\">If the<div style=\"display:inline-block;width:5px\">\u00a0</div>jury\u2019s<div style=\"display:inline-block;width:5px\">\u00a0</div>decision is<div style=\"display:inline-block;width:5px\">\u00a0</div>ultimately upheld,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company<div style=\"display:inline-block;width:5px\">\u00a0</div>would be<div style=\"display:inline-block;width:5px\">\u00a0</div>jointly and<div style=\"display:inline-block;width:5px\">\u00a0</div>severally liable<div style=\"display:inline-block;width:5px\">\u00a0</div>with other<div style=\"display:inline-block;width:5px\">\u00a0</div>defendants for<div style=\"display:inline-block;width:5px\">\u00a0</div>treble </div><div id=\"a5798\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:644px;\">damages,<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:5px\">\u00a0</div>$</div><div id=\"a5798_13_4\" style=\"position:absolute;font-family:'Times New Roman';left:83px;top:644px;\">43.6</div><div id=\"a5798_17_108\" style=\"position:absolute;font-family:'Times New Roman';left:106px;top:644px;\"><div style=\"display:inline-block;width:5px\">\u00a0</div>million,<div style=\"display:inline-block;width:5px\">\u00a0</div>subject<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>credit<div style=\"display:inline-block;width:5px\">\u00a0</div>for<div style=\"display:inline-block;width:5px\">\u00a0</div>certain<div style=\"display:inline-block;width:5px\">\u00a0</div>settlements<div style=\"display:inline-block;width:5px\">\u00a0</div>with<div style=\"display:inline-block;width:5px\">\u00a0</div>previous<div style=\"display:inline-block;width:5px\">\u00a0</div>settling<div style=\"display:inline-block;width:5px\">\u00a0</div>defendants,<div style=\"display:inline-block;width:5px\">\u00a0</div>plus<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>Egg<div style=\"display:inline-block;width:5px\">\u00a0</div>Product </div><div id=\"a5799\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:659px;\">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:5px\">\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:5px\">\u00a0</div>fiscal<div style=\"display:inline-block;width:6px\">\u00a0</div>quarter<div style=\"display:inline-block;width:5px\">\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:5px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>$</div><div id=\"a5799_117_4\" style=\"position:absolute;font-family:'Times New Roman';left:665px;top:659px;\">19.6</div><div id=\"a5800\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:675px;\">million in<div style=\"display:inline-block;width:6px\">\u00a0</div>selling, general<div style=\"display:inline-block;width:5px\">\u00a0</div>and administrative<div style=\"display:inline-block;width:5px\">\u00a0</div>expenses in<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company\u2019s<div style=\"display:inline-block;width:6px\">\u00a0</div>Condensed Consolidated<div style=\"display:inline-block;width:5px\">\u00a0</div>Statements of<div style=\"display:inline-block;width:5px\">\u00a0</div>Income and </div><div id=\"a5801\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:690px;\">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:5px\">\u00a0</div>noncurrent<div style=\"display:inline-block;width:5px\">\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:5px\">\u00a0</div>Company\u2019s<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>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:5px\">\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=\"a5802\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:705px;\">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:6px\">\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 id=\"a5803\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:721px;\">possible ultimate damages award, excluding the Egg Product Plaintiffs\u2019<div style=\"display:inline-block;width:5px\">\u00a0</div>attorneys\u2019 fees that we believe would be approximately </div><div id=\"a5805\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:736px;\">offset by the credits noted<div style=\"display:inline-block;width:5px\">\u00a0</div>above. We<div style=\"display:inline-block;width:5px\">\u00a0</div>have entered into a judgment allocation<div style=\"display:inline-block;width:5px\">\u00a0</div>and joint defense agreement with the<div style=\"display:inline-block;width:5px\">\u00a0</div>other major </div><div id=\"a5807\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:751px;\">producer<div style=\"display:inline-block;width:6px\">\u00a0</div>defendant<div style=\"display:inline-block;width:6px\">\u00a0</div>remaining<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>case<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>are<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:6px\">\u00a0</div>discussions<div style=\"display:inline-block;width:6px\">\u00a0</div>with<div style=\"display:inline-block;width:6px\">\u00a0</div>other<div style=\"display:inline-block;width:6px\">\u00a0</div>defendants<div style=\"display:inline-block;width:6px\">\u00a0</div>regarding<div style=\"display:inline-block;width:6px\">\u00a0</div>their<div style=\"display:inline-block;width:6px\">\u00a0</div>contributions.<div style=\"display:inline-block;width:6px\">\u00a0</div>Our </div><div id=\"a5808\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:767px;\">accrual may change<div style=\"display:inline-block;width:5px\">\u00a0</div>in the future<div style=\"display:inline-block;width:5px\">\u00a0</div>based on the<div style=\"display:inline-block;width:5px\">\u00a0</div>outcome of those<div style=\"display:inline-block;width:5px\">\u00a0</div>discussions and may<div style=\"display:inline-block;width:5px\">\u00a0</div>also be revised<div style=\"display:inline-block;width:5px\">\u00a0</div>in whole or<div style=\"display:inline-block;width:5px\">\u00a0</div>in part in<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a5810\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:782px;\">future to the extent we are successful in further proceedings in the litigation.<div style=\"display:inline-block;width:2px\">\u00a0</div></div><div id=\"a5813\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:813px;\">State of Oklahoma Watershed Pollution Litigation </div><div id=\"a5816\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:843px;\">On June<div style=\"display:inline-block;width:5px\">\u00a0</div>18, 2005, the<div style=\"display:inline-block;width:5px\">\u00a0</div>State of Oklahoma<div style=\"display:inline-block;width:5px\">\u00a0</div>filed suit, in<div style=\"display:inline-block;width:5px\">\u00a0</div>the United States<div style=\"display:inline-block;width:5px\">\u00a0</div>District Court for<div style=\"display:inline-block;width:5px\">\u00a0</div>the Northern District<div style=\"display:inline-block;width:5px\">\u00a0</div>of Oklahoma, </div><div id=\"a5818\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:859px;\">against Cal-Maine<div style=\"display:inline-block;width:5px\">\u00a0</div>Foods, Inc.<div style=\"display:inline-block;width:5px\">\u00a0</div>and Tyson<div style=\"display:inline-block;width:6px\">\u00a0</div>Foods, Inc.,<div style=\"display:inline-block;width:5px\">\u00a0</div>Cobb-Vantress,<div style=\"display:inline-block;width:6px\">\u00a0</div>Inc., Cargill,<div style=\"display:inline-block;width:6px\">\u00a0</div>Inc., George\u2019s,<div style=\"display:inline-block;width:6px\">\u00a0</div>Inc., Peterson<div style=\"display:inline-block;width:5px\">\u00a0</div>Farms, Inc. </div><div id=\"a5823\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:874px;\">and<div style=\"display:inline-block;width:5px\">\u00a0</div>Simmons Foods,<div style=\"display:inline-block;width:6px\">\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 affiliates.<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>State of<div style=\"display:inline-block;width:6px\">\u00a0</div>Oklahoma claims<div style=\"display:inline-block;width:6px\">\u00a0</div>that<div style=\"display:inline-block;width:5px\">\u00a0</div>through<div style=\"display:inline-block;width:5px\">\u00a0</div>the disposal<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>chicken </div><div id=\"a5824\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:889px;\">litter the defendants<div style=\"display:inline-block;width:5px\">\u00a0</div>polluted the Illinois<div style=\"display:inline-block;width:5px\">\u00a0</div>River Watershed.<div style=\"display:inline-block;width:5px\">\u00a0</div>This watershed provides<div style=\"display:inline-block;width:5px\">\u00a0</div>water to eastern<div style=\"display:inline-block;width:5px\">\u00a0</div>Oklahoma. The complaint </div><div id=\"a5826\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:905px;\">sought<div style=\"display:inline-block;width:5px\">\u00a0</div>injunctive relief<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>monetary damages,<div style=\"display:inline-block;width:6px\">\u00a0</div>but<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>claim for<div style=\"display:inline-block;width:6px\">\u00a0</div>monetary damages<div style=\"display:inline-block;width:6px\">\u00a0</div>was<div style=\"display:inline-block;width:5px\">\u00a0</div>dismissed by<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>court. Cal-Maine </div><div id=\"a5830\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:920px;\">Foods,<div style=\"display:inline-block;width:5px\">\u00a0</div>Inc.<div style=\"display:inline-block;width:5px\">\u00a0</div>discontinued<div style=\"display:inline-block;width:5px\">\u00a0</div>operations<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>watershed<div style=\"display:inline-block;width:5px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>or<div style=\"display:inline-block;width:6px\">\u00a0</div>around<div style=\"display:inline-block;width:5px\">\u00a0</div>2005.<div style=\"display:inline-block;width:5px\">\u00a0</div>Since<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>litigation<div style=\"display:inline-block;width:5px\">\u00a0</div>began,<div style=\"display:inline-block;width:5px\">\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></div></div><div id=\"TextBlockContainer393\" style=\"position:relative;line-height:normal;width:701px;height:430px;\"><div style=\"position:absolute; width:30.3px; height:1px; left:330.8px; top:-37.4px; background-color:#0000FF; \">\u00a0</div>\n<div style=\"position:absolute; width:82.6px; height:1.3px; left:4px; top:366.2px; background-color:#000000; \">\u00a0</div>\n<div id=\"TextContainer393\" style=\"position:relative;width:701px;z-index:1;\"><div id=\"a5837\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:0px;\">purchased </div><div id=\"a5837_10_3\" style=\"position:absolute;font-family:'Times New Roman';left:65px;top:0px;\">100</div><div id=\"a5837_13_100\" style=\"position:absolute;font-family:'Times New Roman';left:85px;top:0px;\">%<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=\"a5838\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:15px;\">operation within<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>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=\"a5839\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:31px;\">number of small contract producers that operate in the area. </div><div id=\"a5842\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:61px;\">The non-jury trial in the case began in September 2009 and concluded in February 2010. On January 18, 2023, the court entered </div><div id=\"a5845\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:77px;\">findings of fact<div style=\"display:inline-block;width:5px\">\u00a0</div>and conclusions of<div style=\"display:inline-block;width:5px\">\u00a0</div>law in favor<div style=\"display:inline-block;width:5px\">\u00a0</div>of the State<div style=\"display:inline-block;width:5px\">\u00a0</div>of Oklahoma, but<div style=\"display:inline-block;width:5px\">\u00a0</div>no penalties were<div style=\"display:inline-block;width:5px\">\u00a0</div>assessed. The court<div style=\"display:inline-block;width:5px\">\u00a0</div>found the </div><div id=\"a5847\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:92px;\">defendants<div style=\"display:inline-block;width:6px\">\u00a0</div>liable<div style=\"display:inline-block;width:6px\">\u00a0</div>for<div style=\"display:inline-block;width:6px\">\u00a0</div>state<div style=\"display:inline-block;width:6px\">\u00a0</div>law<div style=\"display:inline-block;width:6px\">\u00a0</div>nuisance,<div style=\"display:inline-block;width:6px\">\u00a0</div>federal<div style=\"display:inline-block;width:6px\">\u00a0</div>common<div style=\"display:inline-block;width:6px\">\u00a0</div>law<div style=\"display:inline-block;width:6px\">\u00a0</div>nuisance,<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>state<div style=\"display:inline-block;width:6px\">\u00a0</div>law<div style=\"display:inline-block;width:6px\">\u00a0</div>trespass.<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:6px\">\u00a0</div>court<div style=\"display:inline-block;width:6px\">\u00a0</div>also<div style=\"display:inline-block;width:6px\">\u00a0</div>found<div style=\"display:inline-block;width:6px\">\u00a0</div>the </div><div id=\"a5848\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:107px;\">producers<div style=\"display:inline-block;width:5px\">\u00a0</div>vicariously<div style=\"display:inline-block;width:5px\">\u00a0</div>liable for<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>actions of<div style=\"display:inline-block;width:6px\">\u00a0</div>their<div style=\"display:inline-block;width:5px\">\u00a0</div>contract producers.<div style=\"display:inline-block;width:6px\">\u00a0</div>The<div style=\"display:inline-block;width:5px\">\u00a0</div>court directed<div style=\"display:inline-block;width:6px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>parties<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>confer<div style=\"display:inline-block;width:5px\">\u00a0</div>in attempt<div style=\"display:inline-block;width:6px\">\u00a0</div>to </div><div id=\"a5851\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:123px;\">reach<div style=\"display:inline-block;width:5px\">\u00a0</div>agreement<div style=\"display:inline-block;width:5px\">\u00a0</div>on<div style=\"display:inline-block;width:5px\">\u00a0</div>appropriate<div style=\"display:inline-block;width:5px\">\u00a0</div>remedies.<div style=\"display:inline-block;width:5px\">\u00a0</div>On<div style=\"display:inline-block;width:6px\">\u00a0</div>June<div style=\"display:inline-block;width:5px\">\u00a0</div>12,<div style=\"display:inline-block;width:5px\">\u00a0</div>2023,<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>ordered<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>parties<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>mediate<div style=\"display:inline-block;width:5px\">\u00a0</div>before<div style=\"display:inline-block;width:5px\">\u00a0</div>retired<div style=\"display:inline-block;width:5px\">\u00a0</div>Tenth </div><div id=\"a5852\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:138px;\">Circuit<div style=\"display:inline-block;width:5px\">\u00a0</div>Chief<div style=\"display:inline-block;width:5px\">\u00a0</div>Judge<div style=\"display:inline-block;width:5px\">\u00a0</div>Deanell<div style=\"display:inline-block;width:5px\">\u00a0</div>Reece<div style=\"display:inline-block;width:5px\">\u00a0</div>Tacha,<div style=\"display:inline-block;width:6px\">\u00a0</div>but<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>mediation<div style=\"display:inline-block;width:5px\">\u00a0</div>was<div style=\"display:inline-block;width:5px\">\u00a0</div>unsuccessful.<div style=\"display:inline-block;width:5px\">\u00a0</div>On<div style=\"display:inline-block;width:5px\">\u00a0</div>June<div style=\"display:inline-block;width:5px\">\u00a0</div>26,<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>district<div style=\"display:inline-block;width:5px\">\u00a0</div>court<div style=\"display:inline-block;width:5px\">\u00a0</div>denied </div><div id=\"a5853\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:153px;\">defendants\u2019<div style=\"display:inline-block;width:6px\">\u00a0</div>motion<div style=\"display:inline-block;width:6px\">\u00a0</div>to<div style=\"display:inline-block;width:6px\">\u00a0</div>dismiss<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>On<div style=\"display:inline-block;width:6px\">\u00a0</div>September<div style=\"display:inline-block;width:6px\">\u00a0</div>13,<div style=\"display:inline-block;width:6px\">\u00a0</div>2024,<div style=\"display:inline-block;width:6px\">\u00a0</div>a<div style=\"display:inline-block;width:6px\">\u00a0</div>status<div style=\"display:inline-block;width:6px\">\u00a0</div>hearing<div style=\"display:inline-block;width:6px\">\u00a0</div>was<div style=\"display:inline-block;width:6px\">\u00a0</div>held<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>court<div style=\"display:inline-block;width:6px\">\u00a0</div>scheduled<div style=\"display:inline-block;width:6px\">\u00a0</div>an </div><div id=\"a5854\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:169px;\">evidentiary hearing<div style=\"display:inline-block;width:5px\">\u00a0</div>for December<div style=\"display:inline-block;width:5px\">\u00a0</div>3, 2024,<div style=\"display:inline-block;width:5px\">\u00a0</div>to determine<div style=\"display:inline-block;width:5px\">\u00a0</div>whether any<div style=\"display:inline-block;width:5px\">\u00a0</div>legal remedy<div style=\"display:inline-block;width:5px\">\u00a0</div>is available<div style=\"display:inline-block;width:5px\">\u00a0</div>based on<div style=\"display:inline-block;width:6px\">\u00a0</div>the now<div style=\"display:inline-block;width:5px\">\u00a0</div>14 year<div style=\"display:inline-block;width:6px\">\u00a0</div>old </div><div id=\"a5855\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:184px;\">record<div style=\"display:inline-block;width:7px\">\u00a0</div>and<div style=\"display:inline-block;width:7px\">\u00a0</div>changed<div style=\"display:inline-block;width:7px\">\u00a0</div>circumstances<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>Illinois<div style=\"display:inline-block;width:7px\">\u00a0</div>River<div style=\"display:inline-block;width:7px\">\u00a0</div>watershed.<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>5,<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>court<div style=\"display:inline-block;width:7px\">\u00a0</div>denied<div style=\"display:inline-block;width:7px\">\u00a0</div>defendants\u2019 </div><div id=\"a5856\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:199px;\">September 20,<div style=\"display:inline-block;width:5px\">\u00a0</div>2024 motion<div style=\"display:inline-block;width:5px\">\u00a0</div>to certify<div style=\"display:inline-block;width:5px\">\u00a0</div>an interlocutory<div style=\"display:inline-block;width:5px\">\u00a0</div>appeal. The<div style=\"display:inline-block;width:5px\">\u00a0</div>evidentiary hearing<div style=\"display:inline-block;width:5px\">\u00a0</div>proceeded as<div style=\"display:inline-block;width:5px\">\u00a0</div>scheduled and<div style=\"display:inline-block;width:5px\">\u00a0</div>concluded </div><div id=\"a5857\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:215px;\">on<div style=\"display:inline-block;width:5px\">\u00a0</div>December<div style=\"display:inline-block;width:5px\">\u00a0</div>17,<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>court<div style=\"display:inline-block;width:5px\">\u00a0</div>directed<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>parties<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>present<div style=\"display:inline-block;width:5px\">\u00a0</div>their<div style=\"display:inline-block;width:5px\">\u00a0</div>proposed<div style=\"display:inline-block;width:5px\">\u00a0</div>findings<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>fact<div style=\"display:inline-block;width:5px\">\u00a0</div>and<div style=\"display:inline-block;width:5px\">\u00a0</div>conclusions<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>law<div style=\"display:inline-block;width:5px\">\u00a0</div>and </div><div id=\"a5858\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:230px;\">supporting briefs by<div style=\"display:inline-block;width:5px\">\u00a0</div>January 30, 2025.<div style=\"display:inline-block;width:5px\">\u00a0</div>While management believes there<div style=\"display:inline-block;width:5px\">\u00a0</div>is a reasonable<div style=\"display:inline-block;width:5px\">\u00a0</div>possibility of a material<div style=\"display:inline-block;width:5px\">\u00a0</div>loss from the </div><div id=\"a5860\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:245px;\">case, at the present<div style=\"display:inline-block;width:5px\">\u00a0</div>time, it is not<div style=\"display:inline-block;width:5px\">\u00a0</div>possible to estimate the<div style=\"display:inline-block;width:5px\">\u00a0</div>amount of monetary exposure,<div style=\"display:inline-block;width:5px\">\u00a0</div>if any,<div style=\"display:inline-block;width:5px\">\u00a0</div>to the Company due<div style=\"display:inline-block;width:5px\">\u00a0</div>to a range </div><div id=\"a5862\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:261px;\">of<div style=\"display:inline-block;width:5px\">\u00a0</div>factors,<div style=\"display:inline-block;width:5px\">\u00a0</div>including the<div style=\"display:inline-block;width:6px\">\u00a0</div>following,<div style=\"display:inline-block;width:5px\">\u00a0</div>among others:<div style=\"display:inline-block;width:6px\">\u00a0</div>uncertainties inherent<div style=\"display:inline-block;width:6px\">\u00a0</div>in<div style=\"display:inline-block;width:5px\">\u00a0</div>any<div style=\"display:inline-block;width:5px\">\u00a0</div>assessment of<div style=\"display:inline-block;width:6px\">\u00a0</div>potential costs<div style=\"display:inline-block;width:6px\">\u00a0</div>associated with </div><div id=\"a5864\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:276px;\">injunctive relief or other penalties<div style=\"display:inline-block;width:5px\">\u00a0</div>based on a decision<div style=\"display:inline-block;width:5px\">\u00a0</div>in a case tried over<div style=\"display:inline-block;width:5px\">\u00a0</div>14 years ago based on<div style=\"display:inline-block;width:5px\">\u00a0</div>environmental conditions that </div><div id=\"a5866\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:291px;\">existed<div style=\"display:inline-block;width:5px\">\u00a0</div>at<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>time,<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>lack<div style=\"display:inline-block;width:5px\">\u00a0</div>of<div style=\"display:inline-block;width:5px\">\u00a0</div>guidance<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>court<div style=\"display:inline-block;width:5px\">\u00a0</div>as<div style=\"display:inline-block;width:5px\">\u00a0</div>to<div style=\"display:inline-block;width:5px\">\u00a0</div>what<div style=\"display:inline-block;width:5px\">\u00a0</div>might<div style=\"display:inline-block;width:5px\">\u00a0</div>be<div style=\"display:inline-block;width:5px\">\u00a0</div>considered<div style=\"display:inline-block;width:5px\">\u00a0</div>appropriate<div style=\"display:inline-block;width:5px\">\u00a0</div>remedies,<div style=\"display:inline-block;width:5px\">\u00a0</div>the<div style=\"display:inline-block;width:5px\">\u00a0</div>ongoing </div><div id=\"a5867\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:307px;\">litigation<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:6px\">\u00a0</div>State<div style=\"display:inline-block;width:6px\">\u00a0</div>of<div style=\"display:inline-block;width:6px\">\u00a0</div>Oklahoma,<div style=\"display:inline-block;width:6px\">\u00a0</div>and<div style=\"display:inline-block;width:6px\">\u00a0</div>uncertainty<div style=\"display:inline-block;width:6px\">\u00a0</div>regarding<div style=\"display:inline-block;width:6px\">\u00a0</div>what<div style=\"display:inline-block;width:6px\">\u00a0</div>our<div style=\"display:inline-block;width:6px\">\u00a0</div>proportionate<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>any<div style=\"display:inline-block;width:6px\">\u00a0</div>remedy<div style=\"display:inline-block;width:6px\">\u00a0</div>would<div style=\"display:inline-block;width:6px\">\u00a0</div>be, </div><div id=\"a5868\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:322px;\">although we believe that our share compared to the other defendants is small. </div><div id=\"a5871\" style=\"position:absolute;font-family:'Times New Roman';font-weight:bold;left:4px;top:353px;\">Other Matters </div><div id=\"a5874\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:383px;\">In addition to the above,<div style=\"display:inline-block;width:5px\">\u00a0</div>the Company is involved in<div style=\"display:inline-block;width:5px\">\u00a0</div>various other claims and litigation<div style=\"display:inline-block;width:5px\">\u00a0</div>incidental to its business. Although<div style=\"display:inline-block;width:5px\">\u00a0</div>the </div><div id=\"a5877\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:399px;\">outcome of<div style=\"display:inline-block;width:5px\">\u00a0</div>these matters<div style=\"display:inline-block;width:5px\">\u00a0</div>cannot be determined<div style=\"display:inline-block;width:5px\">\u00a0</div>with certainty,<div style=\"display:inline-block;width:5px\">\u00a0</div>management, upon the<div style=\"display:inline-block;width:5px\">\u00a0</div>advice of counsel,<div style=\"display:inline-block;width:5px\">\u00a0</div>is of<div style=\"display:inline-block;width:5px\">\u00a0</div>the opinion that </div><div id=\"a5878\" style=\"position:absolute;font-family:'Times New Roman';left:4px;top:414px;\">the final outcome should not have a material effect on the Company\u2019s consolidated results of operations or financial position.</div></div></div>","language":"en-us"}]},{"name":"rpt:f-676","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-677","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyDamagesSoughtValue","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:LitigationStatusAxis":"us-gaap:PendingLitigationMember","srt:LitigationCaseAxis":"calm:StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember"},"factValues":[{"value":"1000000.0","decimals":-5}]},{"name":"rpt:f-678","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-679","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","srt:LitigationCaseAxis":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember","us-gaap:LitigationStatusAxis":"us-gaap:JudicialRulingMember"},"factValues":[{"value":"43600000","decimals":-5}]},{"name":"rpt:f-680","factDimensions":{"xbrl:concept":"us-gaap:SpecialAssessmentBondCurrent","xbrl:period":"2024-12-18T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember","srt:LitigationCaseAxis":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember","us-gaap:LitigationStatusAxis":"us-gaap:JudicialRulingMember","us-gaap:LossContingenciesByNatureOfContingencyAxis":"us-gaap:SuretyBondMember"},"factValues":[{"value":"23900000","decimals":-5}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"calm:LitigationSettlementTrebleDamages","xbrl:period":"2024-06-02T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:LitigationCaseAxis":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember"},"factValues":[{"value":"43600000","decimals":-5}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyAccrualProvision","xbrl:period":"2023-09-03T00:00:00/2023-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:LitigationCaseAxis":"calm:KraftFoodsGlobalIncEtAlVUnitedEggProducersIncEtAlMember"},"factValues":[{"value":"19600000","decimals":-5}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestOwnershipPercentageByParent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000016160","srt:OwnershipAxis":"calm:BentonCountyFoodsMember"},"factValues":[{"value":"1","decimals":4}]}]}}