{"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/0000016160-19-000048","cik":"http://www.sec.gov/CIK","calm":"http://www.calmainefoods.com/20190601","us-gaap":"http://fasb.org/us-gaap/2018-01-31","nonnum":"http://www.xbrl.org/dtr/type/non-numeric","srt":"http://fasb.org/srt/2018-01-31","dei":"http://xbrl.sec.gov/dei/2019-01-31","xbrli":"http://www.xbrl.org/2003/instance"},"description":"10-K 0000016160-19-000048 (CIK 0000016160) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2019-07-22"}],"entities":[{"name":"cik:0000016160"}],"units":[{"name":"rpt:unit-1","dataType":"xbrlr:perShare","compositeUnitRepresentation":["iso4217:USD/xbrla:shares"]},{"name":"xbrla:shares","dataType":"xbrla:sharesType"},{"name":"iso4217:USD","dataType":"xbrlr:monetary"},{"name":"calm:layer","dataType":"xs:decimal"},{"name":"calm:pullet_and_breeder","dataType":"xs:decimal"},{"name":"calm:covenant","dataType":"xs:decimal"},{"name":"calm:class","dataType":"xs:decimal"},{"name":"calm:vote","dataType":"xs:decimal"}],"dataTypes":[{"name":"xbrli:gMonthDayItemType","baseType":"xs:gMonthDay"},{"name":"dei:fiscalPeriodItemType","baseType":"xs:token"},{"name":"dei:submissionTypeItemType","baseType":"xs:string"},{"name":"dei:stateOrProvinceItemType","baseType":"xs:string"},{"name":"dei:centralIndexKeyItemType","baseType":"xs:token"},{"name":"dei:yesNoItemType","baseType":"xs:token"},{"name":"dei:fileNumberItemType","baseType":"xs:string"},{"name":"dei:filerCategoryItemType","baseType":"xs:string"},{"name":"dei:edgarStateCountryItemType","baseType":"xs:string"},{"name":"dei:employerIdItemType","baseType":"xs:token"},{"name":"dei:securityTitleItemType","baseType":"xs:normalizedString"},{"name":"dei:edgarExchangeCodeItemType","baseType":"xs:normalizedString"},{"name":"dei:tradingSymbolItemType","baseType":"xs:normalizedString"}],"concepts":[{"name":"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:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughThreeFairValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:BusinessCombinationNumberOfLayersAcquired","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"calm:CommonStockSharesOutstandingSunsetProvisionNumberOwnedByImmediateFamilyMembersAndOrPermittedTransferees","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"calm:CostOfGoodsSoldAmortizationOfFlocks","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:CostOfGoodsSoldFlocks","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:CostOfGoodsSoldMortality","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:CumulativeLossToBeRecoveredPriorToPayingDividend","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:CumulativeLossesToBeRecoveredPriorToPayingDividend","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:DebtInstrumentRestrictiveCovenantsAnnualLimitOnCapitalExpenditures","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:DebtInstrumentRestrictiveCovenantsCumulativeNetIncomePercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"calm:DebtInstrumentRestrictiveCovenantsFundedDebtToTotalCapitalization","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"calm:DebtInstrumentRestrictiveCovenantsMaximumDividendsAsPercentageOfPriorYearNetIncome","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"calm:DebtInstrumentRestrictiveCovenantsMaximumRepurchaseOfCapitalStockAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:DebtInstrumentRestrictiveCovenantsMinimumCapacityAvailable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:DebtInstrumentRestrictiveCovenantsMinimumCurrentRatio","dataType":"xbrlr:pureType","periodType":"duration","nillable":true},{"name":"calm:DebtInstrumentRestrictiveCovenantsMinimumTangibleNetWorth","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:DebtInstrumentRestrictiveCovenantsMinimumVotingOwnershipPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"calm:DebtInstrumentRestrictiveCovenantsMinimumWorkingCapitalRatio","dataType":"xbrlr:pureType","periodType":"duration","nillable":true},{"name":"calm:DebtInstrumentRestrictiveCovenantsNumberOfFinancialCovenants","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"calm:DeferredCompensationAgreementAmountofYearsRequiredforPayment","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:DividendsFromAffiliates","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:DividendsPaidToShareholderOfRecordNumberOfDaysAfterQuarter","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:DividendsPaidToShareholderOfRecordNumberOfDaysAfterYearend","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:FairValueSensitivityToOnePercentageChangeInInterestRates","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:FiniteAndIndefiniteLivedIntangibleAssetsAcquired","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:FlockCostAmortizationPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:GrowingPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:IncreaseDecreaseInReceivablesAndOtherAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:InvestmentsInAndAdvancesToAffiliatesPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"calm:LiabilityRecordedForIncurredButNotReportedClaims","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:LineOfCreditFacilityAccordionFeatureIncreaseLimit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:MedicalClaimMaximumPerOccurrence","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:MedicalPlanExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:NumberOfDaysAfterRecordDividendsPayable","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"calm:NumberofClassesofCapitalStock","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"calm:NumberofVotesPerShareofStock","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"calm:NumberofVotesperShareofStockConverted","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"calm:OneThirdOfNetIncomeAttributableToParent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:PatronageIncome","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:PercentageOfBadDebtsRecognizedAtSixtyDaysPastDue","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:RelatedPartyTransactionReimbursementOfFeesFromTheFamily","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"calm:StockCompensationExpenseBenefitNetOfAmountsPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"calm:TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarningsTaxEffect","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"calm:TreasuryStockPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"calm:VehicleRent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"dei:AmendmentFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:CityAreaCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:CurrentFiscalYearEndDate","dataType":"xbrli:gMonthDayItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentAnnualReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalPeriodFocus","dataType":"dei:fiscalPeriodItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalYearFocus","dataType":"xs:gYear","periodType":"duration","nillable":true},{"name":"dei:DocumentPeriodEndDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"dei:DocumentTransitionReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentType","dataType":"dei:submissionTypeItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentsIncorporatedByReferenceTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"dei:EntityAddressAddressLine1","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressCityOrTown","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressPostalZipCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressStateOrProvince","dataType":"dei:stateOrProvinceItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCentralIndexKey","dataType":"dei:centralIndexKeyItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"dei:EntityCurrentReportingStatus","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityEmergingGrowthCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityFileNumber","dataType":"dei:fileNumberItemType","periodType":"duration","nillable":true},{"name":"dei:EntityFilerCategory","dataType":"dei:filerCategoryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityIncorporationStateCountryCode","dataType":"dei:edgarStateCountryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityInteractiveDataCurrent","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityPublicFloat","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"dei:EntityRegistrantName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityShellCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntitySmallBusiness","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityTaxIdentificationNumber","dataType":"dei:employerIdItemType","periodType":"duration","nillable":true},{"name":"dei:EntityVoluntaryFilers","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityWellKnownSeasonedIssuer","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei: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":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:AccountsAndOtherReceivablesNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccountsPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccountsReceivableNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedIncomeTaxesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","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:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition","dataType":"xbrlr:monetary","periodType":"duration","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:AmortizationOfIntangibleAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:Assets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecurities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesCurrent","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:AvailableForSaleSecuritiesDebtSecurities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesGrossRealizedGains","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AvailableForSaleSecuritiesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessCombinationDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"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:CommonStockCapitalSharesReservedForFutureIssuance","dataType":"xbrla:sharesType","periodType":"instant","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:CommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ComprehensiveIncomeNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ConcentrationRiskPercentage1","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ConsolidationPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CostMethodInvestments","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CostOfGoodsAndServicesSold","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CurrentFederalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DebtDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentCarryingAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtInstrumentInterestRateStatedPercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:DebtInstrumentPeriodicPaymentPrincipal","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DebtInstrumentTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredFinanceCostsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredIncomeTaxLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredIncomeTaxLiabilitiesNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOtherComprehensiveLoss","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:Depreciation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DepreciationDepletionAndAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DisaggregationOfRevenueTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:Dividends","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DividendsDeclaredTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DividendsPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DividendsPayableCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DueFromAffiliates","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DueToAffiliateCurrentAndNoncurrent","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:EmployeeRelatedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EquityMethodInvestmentOwnershipPercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EquityMethodInvestments","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EquityMethodInvestmentsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FinitelivedIntangibleAssetsAcquired1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiscalPeriod","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap: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:GoodwillAndIntangibleAssetsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GrossProfit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromEquityMethodInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap: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:IncomeTaxReconciliationChangeInEnactedTaxRate","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationOtherAdjustments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationTaxExemptIncome","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxesPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxesPaidNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInInventories","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInOutstandingChecksOperatingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IntangibleAssetsNetExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestAndDividendIncomeOperating","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InterestCostsCapitalized","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestCostsIncurred","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestPaidNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InventoryDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InventoryNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap: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:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LeasesOfLesseeDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LegalFees","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Liabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesAndStockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LitigationSettlementAmountAwardedToOtherParty","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebt","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtFairValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:MinorityInterest","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:MinorityInterestDecreaseFromRedemptions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","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:NetIncomeLossAttributableToNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","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:OperatingIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAsset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesRentExpenseNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherAssetsNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherLiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherNonoperatingIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherOperatingActivitiesCashFlowStatement","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PaymentsOfDividends","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireBusinessesGross","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireInterestInJointVenture","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedUnderLetterOfCreditFacilitiesAtFairValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PriorPeriodReclassificationAdjustmentDescription","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ProceedsFromIncomeTaxRefunds","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromPaymentsToMinorityShareholders","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities","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:PropertyPlantAndEquipmentDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:QuarterlyFinancialInformationTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ReceivablesNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RepaymentsOfLongTermDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RetainedEarningsAccumulatedDeficit","dataType":"xbrlr:monetary","periodType":"instant","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:RevenueFromRelatedParties","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:Revenues","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDebtInstrumentsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SelfInsuranceReservePolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SellingExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SellingGeneralAndAdministrativeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap: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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:SignificantAccountingPoliciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap: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:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:TradeAndOtherAccountsReceivablePolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:TreasuryStockShares","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:UnrealizedGainLossOnInvestmentsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:UseOfEstimates","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ValuationAllowancesAndReservesBalance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesDeductions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","dataType":"xbrla:sharesType","periodType":"duration","nillable":true}],"headings":[{"name":"calm:IntangibleAssetsExcludingGoodwillRollForward"},{"name":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems"},{"name":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable"},{"name":"calm:ScheduleOfStockholdersEquityLineItems"},{"name":"calm:ScheduleOfStockholdersEquityTable"},{"name":"calm:SignificantAccountingPoliciesLineItems"},{"name":"calm:SignificantAccountingPoliciesTable"},{"name":"calm:WeightedAverageSharesOutstandingAbstract"},{"name":"dei:CoverAbstract"},{"name":"srt:ValuationAndQualifyingAccountsAbstract"},{"name":"srt:ValuationAndQualifyingAccountsDisclosureLineItems"},{"name":"srt:ValuationAndQualifyingAccountsDisclosureTable"},{"name":"us-gaap:AccountingPoliciesAbstract"},{"name":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:AssetsAbstract"},{"name":"us-gaap:AssetsCurrentAbstract"},{"name":"us-gaap:BusinessAcquisitionLineItems"},{"name":"us-gaap:BusinessCombinationsAbstract"},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract"},{"name":"us-gaap:CompensationAndRetirementDisclosureAbstract"},{"name":"us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"},{"name":"us-gaap:DebtDisclosureAbstract"},{"name":"us-gaap:DebtInstrumentLineItems"},{"name":"us-gaap:DebtInstrumentTable"},{"name":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"},{"name":"us-gaap:DeferredTaxAssetsGrossAbstract"},{"name":"us-gaap:DeferredTaxLiabilitiesAbstract"},{"name":"us-gaap:DefinedBenefitPlanDisclosureLineItems"},{"name":"us-gaap:DilutiveSecuritiesAbstract"},{"name":"us-gaap:DisaggregationOfRevenueLineItems"},{"name":"us-gaap:DisaggregationOfRevenueTable"},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"},{"name":"us-gaap:DividendsPayableLineItems"},{"name":"us-gaap:DividendsPayableTable"},{"name":"us-gaap:EarningsPerShareAbstract"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"},{"name":"us-gaap:FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"},{"name":"us-gaap:FairValueByBalanceSheetGroupingTable"},{"name":"us-gaap:FairValueDisclosuresAbstract"},{"name":"us-gaap:FiniteLivedIntangibleAssetsRollForward"},{"name":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract"},{"name":"us-gaap:GoodwillRollForward"},{"name":"us-gaap:IncomeStatementAbstract"},{"name":"us-gaap:IncomeTaxDisclosureAbstract"},{"name":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract"},{"name":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward"},{"name":"us-gaap:InventoryDisclosureAbstract"},{"name":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract"},{"name":"us-gaap:InvestmentsInAndAdvancesToAffiliatesLineItems"},{"name":"us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract"},{"name":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTable"},{"name":"us-gaap:LeasesAbstract"},{"name":"us-gaap:LiabilitiesAndStockholdersEquityAbstract"},{"name":"us-gaap:LiabilitiesCurrentAbstract"},{"name":"us-gaap:LineOfCreditFacilityLineItems"},{"name":"us-gaap:LineOfCreditFacilityTable"},{"name":"us-gaap:MovementInValuationAllowancesAndReservesRollForward"},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:OtherAssetsAbstract"},{"name":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract"},{"name":"us-gaap:OtherNonoperatingIncomeExpenseAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentLineItems"},{"name":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract"},{"name":"us-gaap:ReceivablesNetCurrentAbstract"},{"name":"us-gaap:RelatedPartyTransactionLineItems"},{"name":"us-gaap:RelatedPartyTransactionsAbstract"},{"name":"us-gaap:RevenueFromContractWithCustomerAbstract"},{"name":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems"},{"name":"us-gaap:ScheduleOfAvailableForSaleSecuritiesTable"},{"name":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable"},{"name":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable"},{"name":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable"},{"name":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"},{"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:SupplementalCashFlowInformationAbstract"}],"dimensions":[{"name":"srt:MajorCustomersAxis","domainClass":"srt:NameOfMajorCustomerDomain"},{"name":"srt:ProductOrServiceAxis","domainClass":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeAxis","domainClass":"srt:RangeMember"},{"name":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","domainClass":"srt:EquityMethodInvesteeNameDomain"},{"name":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","domainClass":"us-gaap:TypeOfAdoptionMember"},{"name":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","domainClass":"us-gaap:AntidilutiveSecuritiesNameDomain"},{"name":"us-gaap:BalanceSheetLocationAxis","domainClass":"us-gaap:BalanceSheetLocationDomain"},{"name":"us-gaap:BusinessAcquisitionAxis","domainClass":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainClass":"us-gaap:ConcentrationRiskBenchmarkDomain"},{"name":"us-gaap:CreditFacilityAxis","domainClass":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:DebtInstrumentAxis","domainClass":"us-gaap:DebtInstrumentNameDomain"},{"name":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","domainClass":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain"},{"name":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainClass":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FinancialInstrumentAxis","domainClass":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainClass":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainClass":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:InvestmentTypeAxis","domainClass":"us-gaap:InvestmentTypeCategorizationMember"},{"name":"us-gaap:LongtermDebtTypeAxis","domainClass":"us-gaap:LongtermDebtTypeDomain"},{"name":"us-gaap:PlanNameAxis","domainClass":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainClass":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","domainClass":"us-gaap:RelatedPartyDomain"},{"name":"us-gaap:StatementClassOfStockAxis","domainClass":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:StatementEquityComponentsAxis","domainClass":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:StatementScenarioAxis","domainClass":"us-gaap:ScenarioUnspecifiedDomain"},{"name":"us-gaap:ValuationAllowancesAndReservesTypeAxis","domainClass":"us-gaap:ValuationAllowancesAndReservesDomain"},{"name":"us-gaap:VariableRateAxis","domainClass":"us-gaap:VariableRateDomain"}],"domainClasses":[{"name":"srt:EquityMethodInvesteeNameDomain"},{"name":"srt:NameOfMajorCustomerDomain"},{"name":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeMember"},{"name":"us-gaap:AntidilutiveSecuritiesNameDomain"},{"name":"us-gaap:BalanceSheetLocationDomain"},{"name":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:ConcentrationRiskBenchmarkDomain"},{"name":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:DebtInstrumentNameDomain"},{"name":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:InvestmentTypeCategorizationMember"},{"name":"us-gaap:LongtermDebtTypeDomain"},{"name":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RelatedPartyDomain"},{"name":"us-gaap:ScenarioUnspecifiedDomain"},{"name":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"},{"name":"us-gaap:TypeOfAdoptionMember"},{"name":"us-gaap:ValuationAllowancesAndReservesDomain"},{"name":"us-gaap:VariableRateDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:FeatherlandEggFarmsInc.Member"}]},{"name":"rpt:domain-1","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonStockMember"},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"}]},{"name":"rpt:domain-2","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TreasuryStockMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:NoncontrollingInterestMember"}]},{"name":"rpt:domain-3","root":"us-gaap:CreditFacilityDomain","relationships":[{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember"}]},{"name":"rpt:domain-4","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MinimumMember"},{"source":"srt:RangeMember","target":"srt:MaximumMember"}]},{"name":"rpt:domain-5","root":"us-gaap:VariableRateDomain","relationships":[{"source":"us-gaap:VariableRateDomain","target":"us-gaap:FederalFundsEffectiveSwapRateMember"},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:EurodollarMember"},{"source":"us-gaap:VariableRateDomain","target":"calm:ApplicableMarginBaseRateLoansMember"},{"source":"us-gaap:VariableRateDomain","target":"calm:ApplicableMarginEurodollarRateLoansMember"}]},{"name":"rpt:domain-6","root":"us-gaap:LongtermDebtTypeDomain","relationships":[{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:LineOfCreditMember"}]},{"name":"rpt:domain-7","root":"us-gaap:DebtInstrumentNameDomain","relationships":[{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:LoanAgreementsMember"},{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:DebtAgreementsMember"}]},{"name":"rpt:domain-8","root":"us-gaap:DebtInstrumentNameDomain","relationships":[{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:DebtInstrumentOneMember"},{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:DebtInstrumentThreeMember"},{"source":"us-gaap:DebtInstrumentNameDomain","target":"us-gaap:CapitalLeaseObligationsMember"}]},{"name":"rpt:domain-9","root":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","relationships":[{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"calm:KSOPMember"}]},{"name":"rpt:domain-10","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"calm:TwoThousandAndSixPlanMember"}]},{"name":"rpt:domain-11","root":"us-gaap:InvestmentTypeCategorizationMember","relationships":[{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:USGovernmentDebtSecuritiesMember"},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:MunicipalBondsMember"},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:CertificatesOfDepositMember"},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:CommercialPaperMember"},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:CorporateDebtSecuritiesMember"},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:VariableRateDemandObligationMember"},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:AssetBackedSecuritiesMember"},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"calm:MutualFundsMember"}]},{"name":"rpt:domain-12","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-13","root":"us-gaap:DebtInstrumentNameDomain","relationships":[{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:DebtInstrumentEightMember"},{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:DebtInstrumentSixMember"}]},{"name":"rpt:domain-14","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:FranchiseRightsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:NoncompeteAgreementsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"calm:RightOfUseIntangibleMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember"}]},{"name":"rpt:domain-15","root":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:UseRightsMember"}]},{"name":"rpt:domain-16","root":"srt:EquityMethodInvesteeNameDomain","relationships":[{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:RedRiverValleyEggFarmLlcMember"},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:SpecialtyEggsLlcMember"},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:SouthwestSpecialtyEggsLlcMember"},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:DallasReinsuranceCoLtdMember"},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:EggLandSBestIncMember"}]},{"name":"rpt:domain-17","root":"us-gaap:RelatedPartyDomain","relationships":[{"source":"us-gaap:RelatedPartyDomain","target":"us-gaap:CorporateJointVentureMember"},{"source":"us-gaap:RelatedPartyDomain","target":"srt:AffiliatedEntityMember"}]},{"name":"rpt:domain-18","root":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","relationships":[{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:USGovernmentDebtSecuritiesMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:MunicipalBondsMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CertificatesOfDepositMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CommercialPaperMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CorporateDebtSecuritiesMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:VariableRateDemandObligationMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:AssetBackedSecuritiesMember"},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"calm:MutualFundsMember"}]},{"name":"rpt:domain-19","root":"us-gaap:BalanceSheetLocationDomain","relationships":[{"source":"us-gaap:BalanceSheetLocationDomain","target":"calm:CurrentAssetsMember"},{"source":"us-gaap:BalanceSheetLocationDomain","target":"calm:NoncurrentAssetsMember"}]},{"name":"rpt:domain-20","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LandAndLandImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ConstructionInProgressMember"}]},{"name":"rpt:domain-21","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"calm:NonSpecialtyShellEggSalesMember"},{"source":"srt:ProductsAndServicesDomain","target":"calm:SpecialtyShellEggSalesMember"},{"source":"srt:ProductsAndServicesDomain","target":"calm:CoPackSpecialtyShellEggSalesMember"},{"source":"srt:ProductsAndServicesDomain","target":"calm:EggProductsMember"},{"source":"srt:ProductsAndServicesDomain","target":"calm:OtherMember"}]},{"name":"rpt:domain-22","root":"us-gaap:ValuationAllowancesAndReservesDomain","relationships":[{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:AllowanceForCreditLossMember"}]},{"name":"rpt:domain-23","root":"us-gaap:ScenarioUnspecifiedDomain","relationships":[{"source":"us-gaap:ScenarioUnspecifiedDomain","target":"us-gaap:ScenarioForecastMember"}]},{"name":"rpt:domain-24","root":"us-gaap:TypeOfAdoptionMember","relationships":[{"source":"us-gaap:TypeOfAdoptionMember","target":"us-gaap:AccountingStandardsUpdate201602Member"}]},{"name":"rpt:domain-25","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember"}]},{"name":"rpt:domain-26","root":"us-gaap:AntidilutiveSecuritiesNameDomain","relationships":[{"source":"us-gaap:AntidilutiveSecuritiesNameDomain","target":"us-gaap:RestrictedStockMember"}]},{"name":"rpt:domain-27","root":"srt:NameOfMajorCustomerDomain","relationships":[{"source":"srt:NameOfMajorCustomerDomain","target":"calm:TwoAffiliatedCustomersMember"}]},{"name":"rpt:domain-28","root":"us-gaap:ConcentrationRiskBenchmarkDomain","relationships":[{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:SalesRevenueNetMember"},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:AccountsReceivableMember"}]},{"name":"rpt:domain-29","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"}]},{"name":"rpt:domain-30","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"}]}],"members":[{"name":"calm:ApplicableMarginBaseRateLoansMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"calm:ApplicableMarginEurodollarRateLoansMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"calm:CoPackSpecialtyShellEggSalesMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:CurrentAssetsMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"calm:DallasReinsuranceCoLtdMember","domainClasses":["srt:EquityMethodInvesteeNameDomain"]},{"name":"calm:DebtAgreementsMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"calm:DebtInstrumentEightMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"calm:DebtInstrumentOneMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"calm:DebtInstrumentSixMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"calm:DebtInstrumentThreeMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"calm:EggLandSBestIncMember","domainClasses":["srt:EquityMethodInvesteeNameDomain"]},{"name":"calm:EggProductsMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:FeatherlandEggFarmsInc.Member","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"calm:KSOPMember","domainClasses":["us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain"]},{"name":"calm:LoanAgreementsMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"calm:MutualFundsMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"calm:NonSpecialtyShellEggSalesMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:NoncurrentAssetsMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"calm:OtherMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:RedRiverValleyEggFarmLlcMember","domainClasses":["srt:EquityMethodInvesteeNameDomain"]},{"name":"calm:RightOfUseIntangibleMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"calm:SouthwestSpecialtyEggsLlcMember","domainClasses":["srt:EquityMethodInvesteeNameDomain"]},{"name":"calm:SpecialtyEggsLlcMember","domainClasses":["srt:EquityMethodInvesteeNameDomain"]},{"name":"calm:SpecialtyShellEggSalesMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"calm:TwoAffiliatedCustomersMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"calm:TwoThousandAndSixPlanMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"srt:AffiliatedEntityMember","domainClasses":["us-gaap:RelatedPartyDomain"]},{"name":"srt:MaximumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:MinimumMember","domainClasses":["srt:RangeMember"]},{"name":"us-gaap:AccountingStandardsUpdate201602Member","domainClasses":["us-gaap:TypeOfAdoptionMember"]},{"name":"us-gaap:AccountsReceivableMember","domainClasses":["us-gaap:ConcentrationRiskBenchmarkDomain"]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AdditionalPaidInCapitalMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AllowanceForCreditLossMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]},{"name":"us-gaap:AssetBackedSecuritiesMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:BuildingAndBuildingImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:CapitalLeaseObligationsMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"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"]},{"name":"us-gaap:ConstructionInProgressMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:CorporateDebtSecuritiesMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:CorporateJointVentureMember","domainClasses":["us-gaap:RelatedPartyDomain"]},{"name":"us-gaap:CustomerRelationshipsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:EurodollarMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:FairValueInputsLevel1Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueInputsLevel2Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueInputsLevel3Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FederalFundsEffectiveSwapRateMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:FranchiseRightsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:LandAndLandImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:LineOfCreditMember","domainClasses":["us-gaap:LongtermDebtTypeDomain"]},{"name":"us-gaap:MachineryAndEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:MunicipalBondsMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:NoncompeteAgreementsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:NoncontrollingInterestMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:RestrictedStockMember","domainClasses":["us-gaap:AntidilutiveSecuritiesNameDomain"]},{"name":"us-gaap:RetainedEarningsMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:RevolvingCreditFacilityMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"us-gaap:SalesRevenueNetMember","domainClasses":["us-gaap:ConcentrationRiskBenchmarkDomain"]},{"name":"us-gaap:ScenarioForecastMember","domainClasses":["us-gaap:ScenarioUnspecifiedDomain"]},{"name":"us-gaap:TrademarksMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:TreasuryStockMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:USGovernmentDebtSecuritiesMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:UseRightsMember","domainClasses":["us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:VariableRateDemandObligationMember","domainClasses":["us-gaap:InvestmentTypeCategorizationMember","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]}],"cubes":[{"name":"rpt:cube-0","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-1","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-2","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-1","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-1","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-1","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-2","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:CreditFacilityAxis","domainNetwork":"rpt:domain-3","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-1","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":"srt:RangeAxis","domainNetwork":"rpt:domain-4","optional":true},{"dimension":"us-gaap:VariableRateAxis","domainNetwork":"rpt:domain-5","optional":true},{"dimension":"us-gaap:LongtermDebtTypeAxis","domainNetwork":"rpt:domain-6","optional":true},{"dimension":"us-gaap:CreditFacilityAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"us-gaap:DebtInstrumentAxis","domainNetwork":"rpt:domain-7","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:DebtInstrumentAxis","domainNetwork":"rpt:domain-8","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:StatementClassOfStockAxis","domainNetwork":"rpt:domain-1","optional":true}]},{"name":"rpt:cube-10","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","domainNetwork":"rpt:domain-9","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-10","optional":true}]},{"name":"rpt:cube-11","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:InvestmentTypeAxis","domainNetwork":"rpt:domain-11","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-12","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":"srt:RangeAxis","domainNetwork":"rpt:domain-4","optional":true},{"dimension":"us-gaap:DebtInstrumentAxis","domainNetwork":"rpt:domain-13","optional":true}]},{"name":"rpt:cube-13","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-14","optional":true},{"dimension":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-15","optional":true}]},{"name":"rpt:cube-14","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-15","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-14","optional":true}]},{"name":"rpt:cube-15","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","domainNetwork":"rpt:domain-16","optional":true}]},{"name":"rpt:cube-16","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","domainNetwork":"rpt:domain-17","optional":true}]},{"name":"rpt:cube-17","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FinancialInstrumentAxis","domainNetwork":"rpt:domain-18","optional":true},{"dimension":"us-gaap:BalanceSheetLocationAxis","domainNetwork":"rpt:domain-19","optional":true}]},{"name":"rpt:cube-18","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BalanceSheetLocationAxis","domainNetwork":"rpt:domain-19","optional":true}]},{"name":"rpt:cube-19","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-20","optional":true}]},{"name":"rpt:cube-20","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-21","optional":true}]},{"name":"rpt:cube-21","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:ValuationAllowancesAndReservesTypeAxis","domainNetwork":"rpt:domain-22","optional":true}]},{"name":"rpt:cube-22","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementScenarioAxis","domainNetwork":"rpt:domain-23","optional":true},{"dimension":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","domainNetwork":"rpt:domain-24","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-25","optional":true},{"dimension":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","domainNetwork":"rpt:domain-26","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-4","optional":true},{"dimension":"srt:MajorCustomersAxis","domainNetwork":"rpt:domain-27","optional":true},{"dimension":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainNetwork":"rpt:domain-28","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-29","optional":true}]},{"name":"rpt:cube-23","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-1","optional":true}]},{"name":"rpt:cube-24","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-30","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","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 accumulated 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:terseLabel","value":"Layers","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: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:ApplicableMarginBaseRateLoansMember","labelType":"xbrl:terseLabel","value":"Applicable Margin, Base Rate Loans","language":"en-US"},{"forObject":"calm:ApplicableMarginBaseRateLoansMember","labelType":"xbrl:label","value":"Applicable Margin, Base Rate Loans [Member]","language":"en-US"},{"forObject":"calm:ApplicableMarginBaseRateLoansMember","labelType":"xbrl:documentation","value":"Applicable Margin, Base Rate Loans [Member]","language":"en-US"},{"forObject":"calm:ApplicableMarginEurodollarRateLoansMember","labelType":"xbrl:terseLabel","value":"Applicable Margin, Eurodollar Rate Loans","language":"en-US"},{"forObject":"calm:ApplicableMarginEurodollarRateLoansMember","labelType":"xbrl:label","value":"Applicable Margin, Eurodollar Rate Loans [Member]","language":"en-US"},{"forObject":"calm:ApplicableMarginEurodollarRateLoansMember","labelType":"xbrl:documentation","value":"Applicable Margin, Eurodollar Rate Loans [Member]","language":"en-US"},{"forObject":"calm:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughThreeFairValue","labelType":"xbrl:terseLabel","value":"1-3 years","language":"en-US"},{"forObject":"calm:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughThreeFairValue","labelType":"xbrl:label","value":"Available-for-sale Securities, Debt Maturities, Rolling Year Two Through Three, Fair Value","language":"en-US"},{"forObject":"calm:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughThreeFairValue","labelType":"xbrl:documentation","value":"Fair value of available-for-sale debt securities maturing in the second through third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","language":"en-US"},{"forObject":"calm:BusinessCombinationNumberOfLayersAcquired","labelType":"xbrl:terseLabel","value":"Number of laying hens acquired","language":"en-US"},{"forObject":"calm:BusinessCombinationNumberOfLayersAcquired","labelType":"xbrl:label","value":"Business Combination, Number Of Layers Acquired","language":"en-US"},{"forObject":"calm:BusinessCombinationNumberOfLayersAcquired","labelType":"xbrl:documentation","value":"Business Combination, Number Of Layers Acquired","language":"en-US"},{"forObject":"calm:CoPackSpecialtyShellEggSalesMember","labelType":"xbrl:terseLabel","value":"Co-pack specialty shell egg sales","language":"en-US"},{"forObject":"calm:CoPackSpecialtyShellEggSalesMember","labelType":"xbrl:label","value":"Co-Pack Specialty Shell Egg Sales [Member]","language":"en-US"},{"forObject":"calm:CoPackSpecialtyShellEggSalesMember","labelType":"xbrl:documentation","value":"Co-Pack Specialty Shell Egg Sales [Member]","language":"en-US"},{"forObject":"calm:CommonStockSharesOutstandingSunsetProvisionNumberOwnedByImmediateFamilyMembersAndOrPermittedTransferees","labelType":"xbrl:terseLabel","value":"Number of shares owned by immediate family members and/or permitted transferee's (in shares)","language":"en-US"},{"forObject":"calm:CommonStockSharesOutstandingSunsetProvisionNumberOwnedByImmediateFamilyMembersAndOrPermittedTransferees","labelType":"xbrl:label","value":"Common Stock, Shares, Outstanding, Sunset Provision, Number Owned By Immediate Family Members And Or Permitted Transferee's","language":"en-US"},{"forObject":"calm:CommonStockSharesOutstandingSunsetProvisionNumberOwnedByImmediateFamilyMembersAndOrPermittedTransferees","labelType":"xbrl:documentation","value":"Common Stock, Shares, Outstanding, Sunset Provision, Number Owned By Immediate Family Members And Or Permitted Transferee's","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldAmortizationOfFlocks","labelType":"xbrl:terseLabel","value":"Amortization","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldAmortizationOfFlocks","labelType":"xbrl:label","value":"Cost Of Goods Sold, Amortization Of Flocks","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldAmortizationOfFlocks","labelType":"xbrl:documentation","value":"Cost Of Goods Sold, Amortization Of Flocks","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldFlocks","labelType":"xbrl:totalLabel","value":"Total flock costs charge to cost of sales","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldFlocks","labelType":"xbrl:label","value":"Cost Of Goods Sold, Flocks","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldFlocks","labelType":"xbrl:documentation","value":"Cost Of Goods Sold, Flocks.","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldMortality","labelType":"xbrl:terseLabel","value":"Mortality","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldMortality","labelType":"xbrl:label","value":"Cost Of Goods Sold, Mortality","language":"en-US"},{"forObject":"calm:CostOfGoodsSoldMortality","labelType":"xbrl:documentation","value":"Cost Of Goods Sold, Mortality","language":"en-US"},{"forObject":"calm:CumulativeLossToBeRecoveredPriorToPayingDividend","labelType":"xbrl:negatedTerseLabel","value":"Cumulative losses to be recovered prior to payment of dividend at beginning of the period","language":"en-US"},{"forObject":"calm:CumulativeLossToBeRecoveredPriorToPayingDividend","labelType":"xbrl:label","value":"Cumulative Loss To Be Recovered Prior To Paying Dividend","language":"en-US"},{"forObject":"calm:CumulativeLossToBeRecoveredPriorToPayingDividend","labelType":"xbrl:documentation","value":"Cumulative Loss To Be Recovered Prior To Paying Dividend","language":"en-US"},{"forObject":"calm:CumulativeLossesToBeRecoveredPriorToPayingDividend","labelType":"xbrl:terseLabel","value":"Cumulative losses to be recovered prior to paying dividend","language":"en-US"},{"forObject":"calm:CumulativeLossesToBeRecoveredPriorToPayingDividend","labelType":"xbrl:label","value":"Cumulative Losses To Be Recovered Prior To Paying Dividend","language":"en-US"},{"forObject":"calm:CumulativeLossesToBeRecoveredPriorToPayingDividend","labelType":"xbrl:documentation","value":"Cumulative Losses To Be Recovered Prior To Paying Dividend","language":"en-US"},{"forObject":"calm:CurrentAssetsMember","labelType":"xbrl:terseLabel","value":"Current Investments","language":"en-US"},{"forObject":"calm:CurrentAssetsMember","labelType":"xbrl:label","value":"Current Assets [Member]","language":"en-US"},{"forObject":"calm:CurrentAssetsMember","labelType":"xbrl:documentation","value":"Current Assets [Member]","language":"en-US"},{"forObject":"calm:DallasReinsuranceCoLtdMember","labelType":"xbrl:terseLabel","value":"Dallas Reinsurance, Co., LTD","language":"en-US"},{"forObject":"calm:DallasReinsuranceCoLtdMember","labelType":"xbrl:label","value":"Dallas Reinsurance Co Ltd [Member]","language":"en-US"},{"forObject":"calm:DallasReinsuranceCoLtdMember","labelType":"xbrl:documentation","value":"Dallas Reinsurance, Co., LTD [Member]","language":"en-US"},{"forObject":"calm:DebtAgreementsMember","labelType":"xbrl:terseLabel","value":"Debt Agreements","language":"en-US"},{"forObject":"calm:DebtAgreementsMember","labelType":"xbrl:label","value":"Debt Agreements [Member]","language":"en-US"},{"forObject":"calm:DebtAgreementsMember","labelType":"xbrl:documentation","value":"Debt Agreements [Member]","language":"en-US"},{"forObject":"calm:DebtInstrumentEightMember","labelType":"xbrl:terseLabel","value":"Note payable","language":"en-US"},{"forObject":"calm:DebtInstrumentEightMember","labelType":"xbrl:label","value":"Debt Instrument Eight [Member]","language":"en-US"},{"forObject":"calm:DebtInstrumentEightMember","labelType":"xbrl:documentation","value":"Debt Instrument, Eight [Member]","language":"en-US"},{"forObject":"calm:DebtInstrumentOneMember","labelType":"xbrl:terseLabel","value":"Note payable at 6.20%","language":"en-US"},{"forObject":"calm:DebtInstrumentOneMember","labelType":"xbrl:label","value":"Debt Instrument One [Member]","language":"en-US"},{"forObject":"calm:DebtInstrumentOneMember","labelType":"xbrl:documentation","value":"Debt Instrument, One [Member]","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsAnnualLimitOnCapitalExpenditures","labelType":"xbrl:terseLabel","value":"Annual limit on capital expenditures","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsAnnualLimitOnCapitalExpenditures","labelType":"xbrl:label","value":"Debt Instrument, Restrictive Covenants, Annual Limit On Capital Expenditures","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsAnnualLimitOnCapitalExpenditures","labelType":"xbrl:documentation","value":"Debt Instrument, Restrictive Covenants, Annual Limit On Capital Expenditures","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsCumulativeNetIncomePercentage","labelType":"xbrl:terseLabel","value":"Restrictive covenants, cumulative net income percentage","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsCumulativeNetIncomePercentage","labelType":"xbrl:label","value":"Debt Instrument, Restrictive Covenants, Cumulative Net Income Percentage","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsCumulativeNetIncomePercentage","labelType":"xbrl:documentation","value":"Debt Instrument, Restrictive Covenants, Cumulative Net Income Percentage","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsFundedDebtToTotalCapitalization","labelType":"xbrl:terseLabel","value":"Restrictive covenants, funded debt to total","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsFundedDebtToTotalCapitalization","labelType":"xbrl:label","value":"Debt Instrument, Restrictive Covenants, Funded Debt to Total Capitalization","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsFundedDebtToTotalCapitalization","labelType":"xbrl:documentation","value":"Debt Instrument, Restrictive Covenants, Funded Debt to Total Capitalization","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMaximumDividendsAsPercentageOfPriorYearNetIncome","labelType":"xbrl:terseLabel","value":"Restrictive covenants, maximum dividends as a percentage of prior year net income","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMaximumDividendsAsPercentageOfPriorYearNetIncome","labelType":"xbrl:label","value":"Debt Instrument, Restrictive Covenants, Maximum Dividends as a Percentage of Prior Year Net Income","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMaximumDividendsAsPercentageOfPriorYearNetIncome","labelType":"xbrl:documentation","value":"Debt Instrument, Restrictive Covenants, Maximum Dividends as a Percentage of Prior Year Net Income","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMaximumRepurchaseOfCapitalStockAmount","labelType":"xbrl:terseLabel","value":"Maximum repurchase of capital stock, amount","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMaximumRepurchaseOfCapitalStockAmount","labelType":"xbrl:label","value":"Debt Instrument, Restrictive Covenants, Maximum Repurchase Of Capital Stock, Amount","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMaximumRepurchaseOfCapitalStockAmount","labelType":"xbrl:documentation","value":"Debt Instrument, Restrictive Covenants, Maximum Repurchase Of Capital Stock, Amount","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumCapacityAvailable","labelType":"xbrl:terseLabel","value":"Minimum capacity available","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumCapacityAvailable","labelType":"xbrl:label","value":"Debt Instrument, Restrictive Covenants, Minimum Capacity Available","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumCapacityAvailable","labelType":"xbrl:documentation","value":"Debt Instrument, Restrictive Covenants, Minimum Capacity Available","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumCurrentRatio","labelType":"xbrl:terseLabel","value":"Restrictive covenants, minimum current ratio","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumCurrentRatio","labelType":"xbrl:label","value":"Debt Instrument, Restrictive Covenants, Minimum Current Ratio","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumCurrentRatio","labelType":"xbrl:documentation","value":"Debt Instrument, Restrictive Covenants, Minimum Current Ratio","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumTangibleNetWorth","labelType":"xbrl:terseLabel","value":"Restrictive covenants, minimum tangible net worth","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumTangibleNetWorth","labelType":"xbrl:label","value":"Debt Instrument, Restrictive Covenants, Minimum Tangible Net Worth","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumTangibleNetWorth","labelType":"xbrl:documentation","value":"Debt Instrument, Restrictive Covenants, Minimum Tangible Net Worth","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumVotingOwnershipPercentage","labelType":"xbrl:terseLabel","value":"Restrictive covenants, minimum voting ownership percentage","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumVotingOwnershipPercentage","labelType":"xbrl:label","value":"Debt Instrument, Restrictive Covenants, Minimum Voting Ownership Percentage","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumVotingOwnershipPercentage","labelType":"xbrl:documentation","value":"Debt Instrument, Restrictive Covenants, Minimum Voting Ownership Percentage","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumWorkingCapitalRatio","labelType":"xbrl:terseLabel","value":"Restrictive covenants, minimum working capital ratio","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumWorkingCapitalRatio","labelType":"xbrl:label","value":"Debt Instrument, Restrictive Covenants, Minimum Working Capital Ratio","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsMinimumWorkingCapitalRatio","labelType":"xbrl:documentation","value":"Debt Instrument, Restrictive Covenants, Minimum Working Capital Ratio","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsNumberOfFinancialCovenants","labelType":"xbrl:terseLabel","value":"Number of financial covenants","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsNumberOfFinancialCovenants","labelType":"xbrl:label","value":"Debt Instrument, Restrictive Covenants, Number Of Financial Covenants","language":"en-US"},{"forObject":"calm:DebtInstrumentRestrictiveCovenantsNumberOfFinancialCovenants","labelType":"xbrl:documentation","value":"Debt Instrument, Restrictive Covenants, Number Of Financial Covenants","language":"en-US"},{"forObject":"calm:DebtInstrumentSixMember","labelType":"xbrl:terseLabel","value":"Long-term leases","language":"en-US"},{"forObject":"calm:DebtInstrumentSixMember","labelType":"xbrl:label","value":"Debt Instrument Six [Member]","language":"en-US"},{"forObject":"calm:DebtInstrumentSixMember","labelType":"xbrl:documentation","value":"Debt Instrument, Six [Member]","language":"en-US"},{"forObject":"calm:DebtInstrumentThreeMember","labelType":"xbrl:terseLabel","value":"Note payable at 5.40%","language":"en-US"},{"forObject":"calm:DebtInstrumentThreeMember","labelType":"xbrl:label","value":"Debt Instrument Three [Member]","language":"en-US"},{"forObject":"calm:DebtInstrumentThreeMember","labelType":"xbrl:documentation","value":"Debt Instrument, Three [Member]","language":"en-US"},{"forObject":"calm:DeferredCompensationAgreementAmountofYearsRequiredforPayment","labelType":"xbrl:terseLabel","value":"Deferred compensation agreement, amount of years required for payment","language":"en-US"},{"forObject":"calm:DeferredCompensationAgreementAmountofYearsRequiredforPayment","labelType":"xbrl:label","value":"Deferred Compensation Agreement, Amount of Years Required for Payment","language":"en-US"},{"forObject":"calm:DeferredCompensationAgreementAmountofYearsRequiredforPayment","labelType":"xbrl:documentation","value":"Deferred Compensation Agreement, Amount of Years Required for Payment","language":"en-US"},{"forObject":"calm:DividendsFromAffiliates","labelType":"xbrl:terseLabel","value":"Dividends from affiliates","language":"en-US"},{"forObject":"calm:DividendsFromAffiliates","labelType":"xbrl:label","value":"Dividends From Affiliates","language":"en-US"},{"forObject":"calm:DividendsFromAffiliates","labelType":"xbrl:documentation","value":"Dividends From Affiliates","language":"en-US"},{"forObject":"calm:DividendsPaidToShareholderOfRecordNumberOfDaysAfterQuarter","labelType":"xbrl:terseLabel","value":"Dividends paid to shareholder of record number of days after quarter","language":"en-US"},{"forObject":"calm:DividendsPaidToShareholderOfRecordNumberOfDaysAfterQuarter","labelType":"xbrl:label","value":"Dividends paid to shareholder of record number of days after quarter","language":"en-US"},{"forObject":"calm:DividendsPaidToShareholderOfRecordNumberOfDaysAfterQuarter","labelType":"xbrl:documentation","value":"Dividends paid to shareholder of record number of days after quarter.","language":"en-US"},{"forObject":"calm:DividendsPaidToShareholderOfRecordNumberOfDaysAfterYearend","labelType":"xbrl:terseLabel","value":"Dividends paid to shareholder of record number of days after yearend","language":"en-US"},{"forObject":"calm:DividendsPaidToShareholderOfRecordNumberOfDaysAfterYearend","labelType":"xbrl:label","value":"Dividends paid to shareholder of record number of days after yearend","language":"en-US"},{"forObject":"calm:DividendsPaidToShareholderOfRecordNumberOfDaysAfterYearend","labelType":"xbrl:documentation","value":"Dividends paid to shareholder of record number of days after yearend.","language":"en-US"},{"forObject":"calm:EggLandSBestIncMember","labelType":"xbrl:terseLabel","value":"Egg-Land's Best, Inc.","language":"en-US"},{"forObject":"calm:EggLandSBestIncMember","labelType":"xbrl:label","value":"Egg Land S Best Inc [Member]","language":"en-US"},{"forObject":"calm:EggLandSBestIncMember","labelType":"xbrl:documentation","value":"Egg-Land's Best, Inc. [Member]","language":"en-US"},{"forObject":"calm:EggProductsMember","labelType":"xbrl:terseLabel","value":"Egg products","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:FairValueSensitivityToOnePercentageChangeInInterestRates","labelType":"xbrl:terseLabel","value":"Adverse effect on fair value of debt from 1% change in interest rate","language":"en-US"},{"forObject":"calm:FairValueSensitivityToOnePercentageChangeInInterestRates","labelType":"xbrl:label","value":"Fair Value Sensitivity To One Percentage Change In Interest Rates","language":"en-US"},{"forObject":"calm:FairValueSensitivityToOnePercentageChangeInInterestRates","labelType":"xbrl:documentation","value":"Fair Value Sensitivity To One Percentage Change In Interest Rates","language":"en-US"},{"forObject":"calm:FeatherlandEggFarmsInc.Member","labelType":"xbrl:terseLabel","value":"Featherland Egg Farms, Inc.","language":"en-US"},{"forObject":"calm:FeatherlandEggFarmsInc.Member","labelType":"xbrl:label","value":"Featherland Egg Farms, Inc. [Member]","language":"en-US"},{"forObject":"calm:FeatherlandEggFarmsInc.Member","labelType":"xbrl:documentation","value":"Featherland Egg Farms, Inc. [Member]","language":"en-US"},{"forObject":"calm:FiniteAndIndefiniteLivedIntangibleAssetsAcquired","labelType":"xbrl:terseLabel","value":"Other intangibles, Additions","language":"en-US"},{"forObject":"calm:FiniteAndIndefiniteLivedIntangibleAssetsAcquired","labelType":"xbrl:label","value":"Finite And Indefinite-lived Intangible Assets Acquired","language":"en-US"},{"forObject":"calm:FiniteAndIndefiniteLivedIntangibleAssetsAcquired","labelType":"xbrl:documentation","value":"Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with finite and indefinite life, resulting from a business combination.","language":"en-US"},{"forObject":"calm:FlockCostAmortizationPeriod","labelType":"xbrl:terseLabel","value":"Flock cost amortization period","language":"en-US"},{"forObject":"calm:FlockCostAmortizationPeriod","labelType":"xbrl:label","value":"Flock Cost Amortization Period","language":"en-US"},{"forObject":"calm:FlockCostAmortizationPeriod","labelType":"xbrl:documentation","value":"Flock Cost Amortization Period","language":"en-US"},{"forObject":"calm:GrowingPeriod","labelType":"xbrl:terseLabel","value":"Growing period","language":"en-US"},{"forObject":"calm:GrowingPeriod","labelType":"xbrl:label","value":"Growing period","language":"en-US"},{"forObject":"calm:GrowingPeriod","labelType":"xbrl:documentation","value":"Growing period","language":"en-US"},{"forObject":"calm:IncreaseDecreaseInReceivablesAndOtherAssets","labelType":"xbrl:negatedLabel","value":"(Increase) decrease in receivables and other assets","language":"en-US"},{"forObject":"calm:IncreaseDecreaseInReceivablesAndOtherAssets","labelType":"xbrl:label","value":"Increase (Decrease) In Receivables And Other Assets","language":"en-US"},{"forObject":"calm:IncreaseDecreaseInReceivablesAndOtherAssets","labelType":"xbrl:documentation","value":"Increase (Decrease) In Receivables And Other Assets","language":"en-US"},{"forObject":"calm:IntangibleAssetsExcludingGoodwillRollForward","labelType":"xbrl:terseLabel","value":"Intangible Assets (Excluding Goodwill) [Roll Forward]","language":"en-US"},{"forObject":"calm:IntangibleAssetsExcludingGoodwillRollForward","labelType":"xbrl:label","value":"Intangible Assets (Excluding Goodwill) [Roll Forward]","language":"en-US"},{"forObject":"calm:IntangibleAssetsExcludingGoodwillRollForward","labelType":"xbrl:documentation","value":"Intangible Assets (Excluding Goodwill) [Roll Forward]","language":"en-US"},{"forObject":"calm:InvestmentsInAndAdvancesToAffiliatesPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Investment in Affiliates","language":"en-US"},{"forObject":"calm:InvestmentsInAndAdvancesToAffiliatesPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Investments in and Advances to Affiliates Policy [Policy Text Block]","language":"en-US"},{"forObject":"calm:InvestmentsInAndAdvancesToAffiliatesPolicyPolicyTextBlock","labelType":"xbrl:documentation","value":"Investments in and Advances to Affiliates Policy [Policy Text Block]","language":"en-US"},{"forObject":"calm:KSOPMember","labelType":"xbrl:terseLabel","value":"KSOP","language":"en-US"},{"forObject":"calm:KSOPMember","labelType":"xbrl:label","value":"K S O P [Member]","language":"en-US"},{"forObject":"calm:KSOPMember","labelType":"xbrl:documentation","value":"KSOP [Member]","language":"en-US"},{"forObject":"calm:LiabilityRecordedForIncurredButNotReportedClaims","labelType":"xbrl:terseLabel","value":"Liability recorded for incurred but not reported claims","language":"en-US"},{"forObject":"calm:LiabilityRecordedForIncurredButNotReportedClaims","labelType":"xbrl:label","value":"Liability recorded for incurred but not reported claims","language":"en-US"},{"forObject":"calm:LiabilityRecordedForIncurredButNotReportedClaims","labelType":"xbrl:documentation","value":"Liability recorded for incurred but not reported claims.","language":"en-US"},{"forObject":"calm:LineOfCreditFacilityAccordionFeatureIncreaseLimit","labelType":"xbrl:terseLabel","value":"Accordion feature, increase limit","language":"en-US"},{"forObject":"calm:LineOfCreditFacilityAccordionFeatureIncreaseLimit","labelType":"xbrl:label","value":"Line Of Credit Facility, Accordion Feature, Increase Limit","language":"en-US"},{"forObject":"calm:LineOfCreditFacilityAccordionFeatureIncreaseLimit","labelType":"xbrl:documentation","value":"Line Of Credit Facility, Accordion Feature, Increase Limit","language":"en-US"},{"forObject":"calm:LoanAgreementsMember","labelType":"xbrl:terseLabel","value":"Loan Agreements","language":"en-US"},{"forObject":"calm:LoanAgreementsMember","labelType":"xbrl:label","value":"Loan Agreements [Member]","language":"en-US"},{"forObject":"calm:LoanAgreementsMember","labelType":"xbrl:documentation","value":"Loan Agreements [Member]","language":"en-US"},{"forObject":"calm:MedicalClaimMaximumPerOccurrence","labelType":"xbrl:terseLabel","value":"Medical claim, maximum per occurrence","language":"en-US"},{"forObject":"calm:MedicalClaimMaximumPerOccurrence","labelType":"xbrl:label","value":"Medical Claim, Maximum Per Occurrence","language":"en-US"},{"forObject":"calm:MedicalClaimMaximumPerOccurrence","labelType":"xbrl:documentation","value":"Medical Claim, Maximum Per Occurrence","language":"en-US"},{"forObject":"calm:MedicalPlanExpense","labelType":"xbrl:terseLabel","value":"Medical plan expense","language":"en-US"},{"forObject":"calm:MedicalPlanExpense","labelType":"xbrl:label","value":"Medical Plan Expense","language":"en-US"},{"forObject":"calm:MedicalPlanExpense","labelType":"xbrl:documentation","value":"Medical Plan Expense including accruals for incurred but not reported claims.","language":"en-US"},{"forObject":"calm:MutualFundsMember","labelType":"xbrl:terseLabel","value":"Mutual funds","language":"en-US"},{"forObject":"calm:MutualFundsMember","labelType":"xbrl:label","value":"Mutual Funds [Member]","language":"en-US"},{"forObject":"calm:MutualFundsMember","labelType":"xbrl:documentation","value":"Mutual Funds [Member]","language":"en-US"},{"forObject":"calm:NonSpecialtyShellEggSalesMember","labelType":"xbrl:terseLabel","value":"Non-specialty shell egg sales","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:NoncurrentAssetsMember","labelType":"xbrl:terseLabel","value":"Noncurrent Investments","language":"en-US"},{"forObject":"calm:NoncurrentAssetsMember","labelType":"xbrl:label","value":"Noncurrent Assets [Member]","language":"en-US"},{"forObject":"calm:NoncurrentAssetsMember","labelType":"xbrl:documentation","value":"Noncurrent Assets [Member]","language":"en-US"},{"forObject":"calm:NumberOfDaysAfterRecordDividendsPayable","labelType":"xbrl:terseLabel","value":"Number of days after record dividends payable","language":"en-US"},{"forObject":"calm:NumberOfDaysAfterRecordDividendsPayable","labelType":"xbrl:label","value":"Number of days after record dividends payable","language":"en-US"},{"forObject":"calm:NumberOfDaysAfterRecordDividendsPayable","labelType":"xbrl:documentation","value":"Number of days after record dividends payable.","language":"en-US"},{"forObject":"calm:NumberofClassesofCapitalStock","labelType":"xbrl:terseLabel","value":"Number of classes of capital stock","language":"en-US"},{"forObject":"calm:NumberofClassesofCapitalStock","labelType":"xbrl:label","value":"Number of Classes of Capital Stock","language":"en-US"},{"forObject":"calm:NumberofClassesofCapitalStock","labelType":"xbrl:documentation","value":"Number of Classes of Capital Stock","language":"en-US"},{"forObject":"calm:NumberofVotesPerShareofStock","labelType":"xbrl:terseLabel","value":"Number of votes per share of stock","language":"en-US"},{"forObject":"calm:NumberofVotesPerShareofStock","labelType":"xbrl:label","value":"Number of Votes Per Share of Stock","language":"en-US"},{"forObject":"calm:NumberofVotesPerShareofStock","labelType":"xbrl:documentation","value":"Number of Votes Per Share of Stock","language":"en-US"},{"forObject":"calm:NumberofVotesperShareofStockConverted","labelType":"xbrl:terseLabel","value":"Number of votes per share of stock converted from Class A","language":"en-US"},{"forObject":"calm:NumberofVotesperShareofStockConverted","labelType":"xbrl:label","value":"Number of Votes per Share of Stock Converted","language":"en-US"},{"forObject":"calm:NumberofVotesperShareofStockConverted","labelType":"xbrl:documentation","value":"Number of Votes per Share of Stock Converted","language":"en-US"},{"forObject":"calm:OneThirdOfNetIncomeAttributableToParent","labelType":"xbrl:terseLabel","value":"1/3 of net income attributable to Cal-Maine Foods, Inc.","language":"en-US"},{"forObject":"calm:OneThirdOfNetIncomeAttributableToParent","labelType":"xbrl:label","value":"One Third Of Net Income Attributable To Parent","language":"en-US"},{"forObject":"calm:OneThirdOfNetIncomeAttributableToParent","labelType":"xbrl:documentation","value":"One Third Of Net Income Attributable To Parent","language":"en-US"},{"forObject":"calm:OtherMember","labelType":"xbrl:terseLabel","value":"Other","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:PatronageIncome","labelType":"xbrl:terseLabel","value":"Patronage dividends","language":"en-US"},{"forObject":"calm:PatronageIncome","labelType":"xbrl:label","value":"Patronage Income","language":"en-US"},{"forObject":"calm:PatronageIncome","labelType":"xbrl:documentation","value":"Amount of income from agricultural cooperative earning distributions.","language":"en-US"},{"forObject":"calm:PercentageOfBadDebtsRecognizedAtSixtyDaysPastDue","labelType":"xbrl:terseLabel","value":"Percentage of bad debts recognized at sixty days past due","language":"en-US"},{"forObject":"calm:PercentageOfBadDebtsRecognizedAtSixtyDaysPastDue","labelType":"xbrl:label","value":"Percentage of bad debts recognized at sixty days past due","language":"en-US"},{"forObject":"calm:PercentageOfBadDebtsRecognizedAtSixtyDaysPastDue","labelType":"xbrl:documentation","value":"Percentage of bad debts recognized at sixty days past due","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: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:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","labelType":"xbrl:terseLabel","value":"Purchase of common stock by treasury (including tax benefit on nonqualifying disposition of incentive stock options)","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:RedRiverValleyEggFarmLlcMember","labelType":"xbrl:terseLabel","value":"Red River Valley Egg Farm, LLC","language":"en-US"},{"forObject":"calm:RedRiverValleyEggFarmLlcMember","labelType":"xbrl:label","value":"Red River Valley Egg Farm Llc [Member]","language":"en-US"},{"forObject":"calm:RedRiverValleyEggFarmLlcMember","labelType":"xbrl:documentation","value":"Red River Valley Egg Farm, LLC [Member]","language":"en-US"},{"forObject":"calm:RelatedPartyTransactionReimbursementOfFeesFromTheFamily","labelType":"xbrl:terseLabel","value":"Fees reimbursed","language":"en-US"},{"forObject":"calm:RelatedPartyTransactionReimbursementOfFeesFromTheFamily","labelType":"xbrl:label","value":"Related Party Transaction, Reimbursement Of Fees From The Family","language":"en-US"},{"forObject":"calm:RelatedPartyTransactionReimbursementOfFeesFromTheFamily","labelType":"xbrl:documentation","value":"Related Party Transaction, Reimbursement Of Fees From The Family","language":"en-US"},{"forObject":"calm:RightOfUseIntangibleMember","labelType":"xbrl:terseLabel","value":"Right of use intangible","language":"en-US"},{"forObject":"calm:RightOfUseIntangibleMember","labelType":"xbrl:label","value":"Right Of Use Intangible [Member]","language":"en-US"},{"forObject":"calm:RightOfUseIntangibleMember","labelType":"xbrl:documentation","value":"Right Of Use Intangible [Member]","language":"en-US"},{"forObject":"calm:ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Cost of Sales Amortization and Mortality","language":"en-US"},{"forObject":"calm:ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Cost Of Sales Amortization And Mortality [Table Text Block]","language":"en-US"},{"forObject":"calm:ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock","labelType":"xbrl:documentation","value":"Schedule Of Cost Of Sales Amortization And Mortality.","language":"en-US"},{"forObject":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","labelType":"xbrl:terseLabel","value":"Schedule of Finite-Lived And Indefinite-Lived Intangible Assets [Line Items]","language":"en-US"},{"forObject":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","labelType":"xbrl:label","value":"Schedule of Finite-Lived And Indefinite-Lived Intangible Assets [Line Items]","language":"en-US"},{"forObject":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","labelType":"xbrl:documentation","value":"Schedule of Finite-Lived And Indefinite-Lived Intangible Assets [Line Items]","language":"en-US"},{"forObject":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","labelType":"xbrl:terseLabel","value":"Schedule of Finite-Lived And Indefinite-Lived Intangible Assets [Table]","language":"en-US"},{"forObject":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","labelType":"xbrl:label","value":"Schedule of Finite-Lived And Indefinite-Lived Intangible Assets [Table]","language":"en-US"},{"forObject":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","labelType":"xbrl:documentation","value":"Schedule of Finite-Lived And Indefinite-Lived Intangible Assets [Table]","language":"en-US"},{"forObject":"calm:ScheduleOfStockholdersEquityLineItems","labelType":"xbrl:terseLabel","value":"Schedule of Stockholders Equity [Line Items]","language":"en-US"},{"forObject":"calm:ScheduleOfStockholdersEquityLineItems","labelType":"xbrl:label","value":"Schedule of Stockholders Equity [Line Items]","language":"en-US"},{"forObject":"calm:ScheduleOfStockholdersEquityLineItems","labelType":"xbrl:documentation","value":"Schedule of Stockholders Equity [Line Items]","language":"en-US"},{"forObject":"calm:ScheduleOfStockholdersEquityTable","labelType":"xbrl:terseLabel","value":"Schedule of Stockholders Equity [Table]","language":"en-US"},{"forObject":"calm:ScheduleOfStockholdersEquityTable","labelType":"xbrl:label","value":"Schedule of Stockholders Equity [Table]","language":"en-US"},{"forObject":"calm:ScheduleOfStockholdersEquityTable","labelType":"xbrl:documentation","value":"Schedule of Stockholders Equity [Table]","language":"en-US"},{"forObject":"calm:SignificantAccountingPoliciesLineItems","labelType":"xbrl:terseLabel","value":"Significant Accounting Policies [Line Items]","language":"en-US"},{"forObject":"calm:SignificantAccountingPoliciesLineItems","labelType":"xbrl:label","value":"Significant Accounting Policies [Line Items]","language":"en-US"},{"forObject":"calm:SignificantAccountingPoliciesLineItems","labelType":"xbrl:documentation","value":"Significant Accounting Policies [Line Items]","language":"en-US"},{"forObject":"calm:SignificantAccountingPoliciesTable","labelType":"xbrl:terseLabel","value":"Significant Accounting Policies [Table]","language":"en-US"},{"forObject":"calm:SignificantAccountingPoliciesTable","labelType":"xbrl:label","value":"Significant Accounting Policies [Table]","language":"en-US"},{"forObject":"calm:SignificantAccountingPoliciesTable","labelType":"xbrl:documentation","value":"Significant Accounting Policies [Table]","language":"en-US"},{"forObject":"calm:SouthwestSpecialtyEggsLlcMember","labelType":"xbrl:terseLabel","value":"Southwest Specialty Eggs, LLC","language":"en-US"},{"forObject":"calm:SouthwestSpecialtyEggsLlcMember","labelType":"xbrl:label","value":"Southwest Specialty Eggs Llc [Member]","language":"en-US"},{"forObject":"calm:SouthwestSpecialtyEggsLlcMember","labelType":"xbrl:documentation","value":"Southwest Specialty Eggs, LLC [Member]","language":"en-US"},{"forObject":"calm:SpecialtyEggsLlcMember","labelType":"xbrl:terseLabel","value":"Specialty Eggs LLC","language":"en-US"},{"forObject":"calm:SpecialtyEggsLlcMember","labelType":"xbrl:label","value":"Specialty Eggs Llc [Member]","language":"en-US"},{"forObject":"calm:SpecialtyEggsLlcMember","labelType":"xbrl:documentation","value":"Specialty Eggs LLC [Member]","language":"en-US"},{"forObject":"calm:SpecialtyShellEggSalesMember","labelType":"xbrl:terseLabel","value":"Specialty shell egg sales","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:StockCompensationExpenseBenefitNetOfAmountsPaid","labelType":"xbrl:terseLabel","value":"Stock compensation expense, net of amounts paid","language":"en-US"},{"forObject":"calm:StockCompensationExpenseBenefitNetOfAmountsPaid","labelType":"xbrl:label","value":"Stock Compensation Expense (Benefit), Net Of Amounts Paid","language":"en-US"},{"forObject":"calm:StockCompensationExpenseBenefitNetOfAmountsPaid","labelType":"xbrl:documentation","value":"Stock Compensation Expense (Benefit), Net Of Amounts Paid","language":"en-US"},{"forObject":"calm:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Deferred income tax expense (benefit): Enacted rate change","language":"en-US"},{"forObject":"calm:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Tax Cuts And Jobs Act Of 2017, Change In Tax Rate, Deferred Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"calm:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredIncomeTaxExpenseBenefit","labelType":"xbrl:documentation","value":"Tax Cuts And Jobs Act Of 2017, Change In Tax Rate, Deferred Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"calm:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Tax benefit recorded from tax reform","language":"en-US"},{"forObject":"calm:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Tax Cuts And Jobs Act Of 2017, Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"calm:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit","labelType":"xbrl:documentation","value":"Tax Cuts And Jobs Act Of 2017, Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"calm:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Tax benefit recorded from tax reform, provisional","language":"en-US"},{"forObject":"calm:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"calm:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit","labelType":"xbrl:documentation","value":"Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"calm:TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarningsTaxEffect","labelType":"xbrl:terseLabel","value":"Reclassification of stranded tax effects from change in tax rates","language":"en-US"},{"forObject":"calm:TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarningsTaxEffect","labelType":"xbrl:label","value":"Tax Cuts And Jobs Act Of 2017, Reclassification From AOCI To Retained Earnings, Tax Effect","language":"en-US"},{"forObject":"calm:TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarningsTaxEffect","labelType":"xbrl:documentation","value":"Tax Cuts And Jobs Act Of 2017, Reclassification From AOCI To Retained Earnings, Tax Effect","language":"en-US"},{"forObject":"calm:TreasuryStockPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Treasury Stock","language":"en-US"},{"forObject":"calm:TreasuryStockPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Treasury Stock, Policy [Policy Text Block]","language":"en-US"},{"forObject":"calm:TreasuryStockPolicyPolicyTextBlock","labelType":"xbrl:documentation","value":"Treasury Stock, Policy [Policy Text Block]","language":"en-US"},{"forObject":"calm:TwoAffiliatedCustomersMember","labelType":"xbrl:terseLabel","value":"Two Affiliated Customers","language":"en-US"},{"forObject":"calm:TwoAffiliatedCustomersMember","labelType":"xbrl:label","value":"Two Affiliated Customers [Member]","language":"en-US"},{"forObject":"calm:TwoAffiliatedCustomersMember","labelType":"xbrl:documentation","value":"Two Affiliated Customers [Member]","language":"en-US"},{"forObject":"calm:TwoThousandAndSixPlanMember","labelType":"xbrl:terseLabel","value":"2006 Plan","language":"en-US"},{"forObject":"calm:TwoThousandAndSixPlanMember","labelType":"xbrl:label","value":"Two Thousand And Six Plan [Member]","language":"en-US"},{"forObject":"calm:TwoThousandAndSixPlanMember","labelType":"xbrl:documentation","value":"Two Thousand And Six Plan [Member]","language":"en-US"},{"forObject":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember","labelType":"xbrl:terseLabel","value":"2012 Omnibus Long-Term Incentive Plan","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:VehicleRent","labelType":"xbrl:terseLabel","value":"Vehicle rent included in rent expense","language":"en-US"},{"forObject":"calm:VehicleRent","labelType":"xbrl:label","value":"Vehicle Rent","language":"en-US"},{"forObject":"calm:VehicleRent","labelType":"xbrl:documentation","value":"Vehicle Rent","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: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:label","value":"Cover page.","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:terseLabel","value":"Document Annual Report","language":"en-US"},{"forObject":"dei:DocumentAnnualReport","labelType":"xbrl:label","value":"Document Annual Report","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: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:EntityAddressCityOrTown","labelType":"xbrl:terseLabel","value":"Entity Address, City or Town","language":"en-US"},{"forObject":"dei:EntityAddressCityOrTown","labelType":"xbrl:label","value":"Entity Address, City or Town","language":"en-US"},{"forObject":"dei:EntityAddressPostalZipCode","labelType":"xbrl:terseLabel","value":"Entity Address, Postal Zip Code","language":"en-US"},{"forObject":"dei:EntityAddressPostalZipCode","labelType":"xbrl:label","value":"Entity Address, Postal Zip Code","language":"en-US"},{"forObject":"dei:EntityAddressStateOrProvince","labelType":"xbrl:terseLabel","value":"Entity Address, State or Province","language":"en-US"},{"forObject":"dei:EntityAddressStateOrProvince","labelType":"xbrl:label","value":"Entity Address, State or Province","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:terseLabel","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:label","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Entity Common Stock, Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:label","value":"Entity Common Stock, Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:terseLabel","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:label","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityEmergingGrowthCompany","labelType":"xbrl:terseLabel","value":"Entity Emerging Growth Company","language":"en-US"},{"forObject":"dei:EntityEmergingGrowthCompany","labelType":"xbrl:label","value":"Entity Emerging Growth Company","language":"en-US"},{"forObject":"dei:EntityFileNumber","labelType":"xbrl:terseLabel","value":"Entity File Number","language":"en-US"},{"forObject":"dei:EntityFileNumber","labelType":"xbrl:label","value":"Entity File Number","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:terseLabel","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:label","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityIncorporationStateCountryCode","labelType":"xbrl:terseLabel","value":"Entity Incorporation, State or Country Code","language":"en-US"},{"forObject":"dei:EntityIncorporationStateCountryCode","labelType":"xbrl:label","value":"Entity Incorporation, State or Country Code","language":"en-US"},{"forObject":"dei:EntityInteractiveDataCurrent","labelType":"xbrl:terseLabel","value":"Entity Interactive Data Current","language":"en-US"},{"forObject":"dei:EntityInteractiveDataCurrent","labelType":"xbrl:label","value":"Entity Interactive Data Current","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:terseLabel","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:label","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:terseLabel","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:label","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:terseLabel","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:label","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:terseLabel","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:label","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntityTaxIdentificationNumber","labelType":"xbrl:terseLabel","value":"Entity Tax Identification Number","language":"en-US"},{"forObject":"dei:EntityTaxIdentificationNumber","labelType":"xbrl:label","value":"Entity Tax Identification Number","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:terseLabel","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:label","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:terseLabel","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:label","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei: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:AffiliatedEntityMember","labelType":"xbrl:terseLabel","value":"Affiliated Entity","language":"en-US"},{"forObject":"srt:AffiliatedEntityMember","labelType":"xbrl:label","value":"Affiliated Entity [Member]","language":"en-US"},{"forObject":"srt:EquityMethodInvesteeNameDomain","labelType":"xbrl:terseLabel","value":"Equity Method Investee, Name [Domain]","language":"en-US"},{"forObject":"srt:EquityMethodInvesteeNameDomain","labelType":"xbrl:label","value":"Investment, Name [Domain]","language":"en-US"},{"forObject":"srt:MajorCustomersAxis","labelType":"xbrl:terseLabel","value":"Customer [Axis]","language":"en-US"},{"forObject":"srt:MajorCustomersAxis","labelType":"xbrl:label","value":"Customer [Axis]","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:terseLabel","value":"Maximum","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:label","value":"Maximum [Member]","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:terseLabel","value":"Minimum","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:label","value":"Minimum [Member]","language":"en-US"},{"forObject":"srt:NameOfMajorCustomerDomain","labelType":"xbrl:terseLabel","value":"Customer [Domain]","language":"en-US"},{"forObject":"srt:NameOfMajorCustomerDomain","labelType":"xbrl:label","value":"Customer [Domain]","language":"en-US"},{"forObject":"srt: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":"Range [Axis]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:terseLabel","value":"Range [Domain]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:label","value":"Range [Domain]","language":"en-US"},{"forObject":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","labelType":"xbrl:terseLabel","value":"Investment, Name [Axis]","language":"en-US"},{"forObject":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","labelType":"xbrl:label","value":"Investment, Name [Axis]","language":"en-US"},{"forObject":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Schedule II - Valuation and Qualifying Accounts Disclosure","language":"en-US"},{"forObject":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsAbstract","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureTable","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureTable","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]","language":"en-US"},{"forObject":"us-gaap:AccountingPoliciesAbstract","labelType":"xbrl:label","value":"Accounting Policies [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccountingStandardsUpdate201602Member","labelType":"xbrl:terseLabel","value":"Accounting Standards Update 2016-02","language":"en-US"},{"forObject":"us-gaap:AccountingStandardsUpdate201602Member","labelType":"xbrl:label","value":"Accounting Standards Update 2016-02 [Member]","language":"en-US"},{"forObject":"us-gaap:AccountsAndOtherReceivablesNetCurrent","labelType":"xbrl:verboseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:AccountsAndOtherReceivablesNetCurrent","labelType":"xbrl:label","value":"Accounts and Other Receivables, Net, Current","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:terseLabel","value":"Trade accounts payable","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:label","value":"Accounts Payable, Current","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableMember","labelType":"xbrl:terseLabel","value":"Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableMember","labelType":"xbrl:label","value":"Accounts Receivable [Member]","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:terseLabel","value":"Trade receivables, less allowance for doubtful accounts of $206 in 2019 and $268 in 2018","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:label","value":"Accounts Receivable, Net, Current","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:verboseLabel","value":"Trade receivables","language":"en-US"},{"forObject":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","labelType":"xbrl:negatedTerseLabel","value":"Amortization of investment securities","language":"en-US"},{"forObject":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","labelType":"xbrl:label","value":"Accretion (Amortization) of Discounts and Premiums, Investments","language":"en-US"},{"forObject":"us-gaap:AccruedIncomeTaxesCurrent","labelType":"xbrl:terseLabel","value":"Accrued income taxes payable","language":"en-US"},{"forObject":"us-gaap:AccruedIncomeTaxesCurrent","labelType":"xbrl:label","value":"Accrued Income Taxes, Current","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Accrued expenses and other liabilities","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Accrued Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Less: accumulated depreciation","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","labelType":"xbrl:terseLabel","value":"Available-for-sale securities unrealized lossed included in AOCI","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss), Debt Securities, Available-for-sale, Adjustment, after Tax","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:terseLabel","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:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive Income (Loss)","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:label","value":"AOCI Attributable to Parent [Member]","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:terseLabel","value":"Paid-in capital","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:label","value":"Additional Paid in Capital, Common Stock","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:terseLabel","value":"Paid In Capital","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:label","value":"Additional Paid-in Capital [Member]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","labelType":"xbrl:terseLabel","value":"Adjustments for New Accounting Pronouncements [Axis]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","labelType":"xbrl:label","value":"Adjustments for New Accounting Pronouncements [Axis]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition","labelType":"xbrl:terseLabel","value":"Restricted stock compensation expense","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition","labelType":"xbrl:label","value":"Adjustments to Additional Paid in Capital, Share-based Compensation, Restricted Stock Unit or Restricted Stock Award, Requisite Service Period Recognition","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:AdvertisingCostsPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Advertising Costs","language":"en-US"},{"forObject":"us-gaap:AdvertisingCostsPolicyTextBlock","labelType":"xbrl:label","value":"Advertising Costs, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:AdvertisingExpense","labelType":"xbrl:terseLabel","value":"Advertising expense","language":"en-US"},{"forObject":"us-gaap:AdvertisingExpense","labelType":"xbrl:label","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 (benefit)","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:label","value":"Allocated Share-based Compensation Expense","language":"en-US"},{"forObject":"us-gaap:AllowanceForCreditLossMember","labelType":"xbrl:terseLabel","value":"Allowance for doubtful accounts","language":"en-US"},{"forObject":"us-gaap:AllowanceForCreditLossMember","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Allowance, Credit Loss [Member]","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:terseLabel","value":"Allowance for doubtful accounts","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:label","value":"Allowance for Doubtful Accounts Receivable, Current","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:negatedLabel","value":"Other intangibles, Amortization","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:label","value":"Amortization of Intangible Assets","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:terseLabel","value":"Aggregate amortization expense for intangible assets","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:terseLabel","value":"Antidilutive securities excluded from computation of net income per common share (in shares)","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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","labelType":"xbrl:terseLabel","value":"Antidilutive Securities [Axis]","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","labelType":"xbrl:label","value":"Antidilutive Securities [Axis]","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesNameDomain","labelType":"xbrl:terseLabel","value":"Antidilutive Securities, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesNameDomain","labelType":"xbrl:label","value":"Antidilutive Securities, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:AssetBackedSecuritiesMember","labelType":"xbrl:terseLabel","value":"Asset backed securities","language":"en-US"},{"forObject":"us-gaap:AssetBackedSecuritiesMember","labelType":"xbrl:label","value":"Asset-backed Securities [Member]","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:totalLabel","value":"Total assets","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl: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: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:AvailableForSaleSecurities","labelType":"xbrl:verboseLabel","value":"Estimated Fair Value","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecurities","labelType":"xbrl:label","value":"Available-for-sale Securities","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:terseLabel","value":"Gains in Accumulated Other Comprehensive Income","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","labelType":"xbrl:label","value":"Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:terseLabel","value":"Losses in Accumulated Other Comprehensive Income","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","labelType":"xbrl:label","value":"Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","labelType":"xbrl:totalLabel","value":"Amortized Cost","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","labelType":"xbrl:label","value":"Available-for-sale Securities, Amortized Cost Basis","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesCurrent","labelType":"xbrl:terseLabel","value":"Investment securities available-for-sale","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesCurrent","labelType":"xbrl:label","value":"Available-for-sale Securities, Current","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesCurrent","labelType":"xbrl:verboseLabel","value":"Investment securities available-for-sale, current","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:AvailableForSaleSecuritiesDebtSecurities","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","labelType":"xbrl:label","value":"Debt Securities, Available-for-sale","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesGrossRealizedGains","labelType":"xbrl:terseLabel","value":"Gross realized gains on sales of available-for-sale securities","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesGrossRealizedGains","labelType":"xbrl:label","value":"Available-for-sale Securities, Gross Realized Gains","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses","labelType":"xbrl:terseLabel","value":"Gross realized losses on sales of available-for-sale securities","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses","labelType":"xbrl:label","value":"Available-for-sale Securities, Gross Realized Losses","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesNoncurrent","labelType":"xbrl:terseLabel","value":"Investment securities available-for-sale, non-current","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesNoncurrent","labelType":"xbrl:label","value":"Available-for-sale Securities, Noncurrent","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesTextBlock","labelType":"xbrl:terseLabel","value":"Schedule Of Investment Securities","language":"en-US"},{"forObject":"us-gaap:AvailableForSaleSecuritiesTextBlock","labelType":"xbrl:label","value":"Available-for-sale Securities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationAxis","labelType":"xbrl:terseLabel","value":"Balance Sheet Location [Axis]","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationAxis","labelType":"xbrl:label","value":"Balance Sheet Location [Axis]","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationDomain","labelType":"xbrl:terseLabel","value":"Balance Sheet Location [Domain]","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationDomain","labelType":"xbrl:label","value":"Balance Sheet Location [Domain]","language":"en-US"},{"forObject":"us-gaap:BuildingAndBuildingImprovementsMember","labelType":"xbrl:terseLabel","value":"Buildings and improvements","language":"en-US"},{"forObject":"us-gaap:BuildingAndBuildingImprovementsMember","labelType":"xbrl:label","value":"Building and Building Improvements [Member]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAcquireeDomain","labelType":"xbrl:terseLabel","value":"Business Acquisition, Acquiree [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAcquireeDomain","labelType":"xbrl:label","value":"Business Acquisition, Acquiree [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAxis","labelType":"xbrl:terseLabel","value":"Business Acquisition [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAxis","labelType":"xbrl:label","value":"Business Acquisition [Axis]","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:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Acquisition","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:label","value":"Business Combination Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","labelType":"xbrl:terseLabel","value":"Intangible assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","labelType":"xbrl:terseLabel","value":"Inventory","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","labelType":"xbrl:totalLabel","value":"Purchase price","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Property, plant 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:BusinessCombinationsAbstract","labelType":"xbrl:label","value":"Business Combinations [Abstract]","language":"en-US"},{"forObject":"us-gaap:CapitalLeaseObligationsMember","labelType":"xbrl:terseLabel","value":"Capital lease obligations","language":"en-US"},{"forObject":"us-gaap:CapitalLeaseObligationsMember","labelType":"xbrl:label","value":"Capital Lease Obligations [Member]","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:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:periodStartLabel","value":"Cash and cash equivalents at beginning of year","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:periodEndLabel","value":"Cash and cash equivalents at end of year","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","labelType":"xbrl:totalLabel","value":"Increase (decrease) in cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","labelType":"xbrl:label","value":"Cash and Cash Equivalents, Period Increase (Decrease)","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:CertificatesOfDepositMember","labelType":"xbrl:terseLabel","value":"Certificates of deposits","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","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 \u2013 See Notes 7, 8, and 12","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:label","value":"Commitments and Contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"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":"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","language":"en-US"},{"forObject":"us-gaap:CommonClassAMember","labelType":"xbrl:label","value":"Common Class A [Member]","language":"en-US"},{"forObject":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","labelType":"xbrl:terseLabel","value":"Shares available for future issuance (in shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","labelType":"xbrl:label","value":"Common Stock, Capital Shares Reserved for Future Issuance","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","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:CommonStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Common stock, shares outstanding (in shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:label","value":"Common Stock, Shares, Outstanding","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:terseLabel","value":"Common stock","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:label","value":"Common Stock, Value, Issued","language":"en-US"},{"forObject":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","labelType":"xbrl:terseLabel","value":"Employee Benefit Plans","language":"en-US"},{"forObject":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","labelType":"xbrl:label","value":"Compensation and Employee Benefit Plans [Text Block]","language":"en-US"},{"forObject":"us-gaap:CompensationAndRetirementDisclosureAbstract","labelType":"xbrl:label","value":"Retirement Benefits [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:totalLabel","value":"Comprehensive income (loss) 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:verboseLabel","value":"Less: comprehensive income (loss) attributable to the noncontrolling interest","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:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:totalLabel","value":"Comprehensive income (loss)","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:ConcentrationRiskBenchmarkDomain","labelType":"xbrl:terseLabel","value":"Concentration Risk Benchmark [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskBenchmarkDomain","labelType":"xbrl:label","value":"Concentration Risk Benchmark [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByBenchmarkAxis","labelType":"xbrl:terseLabel","value":"Concentration Risk Benchmark [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByBenchmarkAxis","labelType":"xbrl:label","value":"Concentration Risk Benchmark [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskPercentage1","labelType":"xbrl:verboseLabel","value":"Concentration risk, percentage","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskPercentage1","labelType":"xbrl:label","value":"Concentration Risk, Percentage","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Principles of Consolidation","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:label","value":"Consolidation, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ConstructionInProgressMember","labelType":"xbrl:terseLabel","value":"Construction-in-progress","language":"en-US"},{"forObject":"us-gaap:ConstructionInProgressMember","labelType":"xbrl:label","value":"Construction in Progress [Member]","language":"en-US"},{"forObject":"us-gaap:CorporateDebtSecuritiesMember","labelType":"xbrl:terseLabel","value":"Corporate bonds","language":"en-US"},{"forObject":"us-gaap:CorporateDebtSecuritiesMember","labelType":"xbrl:label","value":"Corporate Debt Securities [Member]","language":"en-US"},{"forObject":"us-gaap:CorporateJointVentureMember","labelType":"xbrl:terseLabel","value":"Corporate Joint Venture","language":"en-US"},{"forObject":"us-gaap:CorporateJointVentureMember","labelType":"xbrl:label","value":"Corporate Joint Venture [Member]","language":"en-US"},{"forObject":"us-gaap:CostMethodInvestments","labelType":"xbrl:terseLabel","value":"Carrying value of cost method investment","language":"en-US"},{"forObject":"us-gaap:CostMethodInvestments","labelType":"xbrl:label","value":"Cost Method Investments","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:terseLabel","value":"Credit Facility [Axis]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityAxis","labelType":"xbrl:label","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:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption","labelType":"xbrl:terseLabel","value":"Cumulative adjustment to restricted stock compensation from the adoption of ASU 2016-09","language":"en-US"},{"forObject":"us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption","labelType":"xbrl:label","value":"Cumulative Effect of New Accounting Principle in Period of Adoption","language":"en-US"},{"forObject":"us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefitAbstract","labelType":"xbrl:terseLabel","value":"Current:","language":"en-US"},{"forObject":"us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefitAbstract","labelType":"xbrl:label","value":"Current Federal, State and Local, Tax Expense (Benefit) [Abstract]","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Current income tax expense (benefit): Federal","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Federal Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Current income tax expense (benefit): Total","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Current income tax expense (benefit): State","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current State and Local Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CustomerRelationshipsMember","labelType":"xbrl:terseLabel","value":"Customer relationships","language":"en-US"},{"forObject":"us-gaap:CustomerRelationshipsMember","labelType":"xbrl:label","value":"Customer Relationships [Member]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureAbstract","labelType":"xbrl:label","value":"Debt Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Credit Facilities and Long-Term Debt","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureTextBlock","labelType":"xbrl:label","value":"Debt Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentAxis","labelType":"xbrl:terseLabel","value":"Debt Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentAxis","labelType":"xbrl:label","value":"Debt Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","labelType":"xbrl:terseLabel","value":"Basis spread on variable rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","labelType":"xbrl:label","value":"Debt Instrument, Basis Spread on Variable Rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCarryingAmount","labelType":"xbrl:totalLabel","value":"Total debt","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCarryingAmount","labelType":"xbrl:label","value":"Long-term Debt, Gross","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCarryingAmount","labelType":"xbrl:terseLabel","value":"Amount borrowed","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCarryingAmount","labelType":"xbrl:verboseLabel","value":"Debt, gross","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateStatedPercentage","labelType":"xbrl:terseLabel","value":"Interest rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateStatedPercentage","labelType":"xbrl:label","value":"Debt Instrument, Interest Rate, Stated Percentage","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentLineItems","labelType":"xbrl:terseLabel","value":"Debt Instrument [Line Items]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentLineItems","labelType":"xbrl:label","value":"Debt Instrument [Line Items]","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:DebtInstrumentPeriodicPaymentPrincipal","labelType":"xbrl:terseLabel","value":"Principal installment","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentPeriodicPaymentPrincipal","labelType":"xbrl:label","value":"Debt Instrument, Periodic Payment, Principal","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTable","labelType":"xbrl:terseLabel","value":"Schedule of Long-term Debt Instruments [Table]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTable","labelType":"xbrl:label","value":"Schedule of Long-term Debt Instruments [Table]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTerm","labelType":"xbrl:terseLabel","value":"Debt instrument, term","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTerm","labelType":"xbrl:label","value":"Debt Instrument, Term","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount","labelType":"xbrl:terseLabel","value":"Awards issued under deferred compensation plan","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount","labelType":"xbrl:label","value":"Deferred Compensation Arrangement with Individual, Cash Award Granted, Amount","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense","labelType":"xbrl:terseLabel","value":"Deferred compensation expense","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense","labelType":"xbrl:label","value":"Deferred Compensation Arrangement with Individual, Compensation Expense","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","labelType":"xbrl:terseLabel","value":"Payments made under plan","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","labelType":"xbrl:label","value":"Deferred Compensation Arrangement with Individual, Distribution Paid","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability","labelType":"xbrl:terseLabel","value":"Liability related to deferred compensation agreements","language":"en-US"},{"forObject":"us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability","labelType":"xbrl:label","value":"Deferred Compensation Arrangement with Individual, Recorded Liability","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Deferred income tax expense (benefit): Federal","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Federal Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefitAbstract","labelType":"xbrl:terseLabel","value":"Deferred:","language":"en-US"},{"forObject":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefitAbstract","labelType":"xbrl:label","value":"Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredFinanceCostsGross","labelType":"xbrl:terseLabel","value":"Less: capitalized loan costs","language":"en-US"},{"forObject":"us-gaap:DeferredFinanceCostsGross","labelType":"xbrl:label","value":"Debt Issuance Costs, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Deferred income taxes","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:totalLabel","value":"Deferred income tax expense (benefit): Total","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilities","labelType":"xbrl:totalLabel","value":"Total deferred tax liabilities","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilities","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilitiesNet","labelType":"xbrl:terseLabel","value":"Deferred income taxes, net","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilitiesNet","labelType":"xbrl:label","value":"Deferred Income Tax Liabilities, Net","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent","labelType":"xbrl:terseLabel","value":"Income tax receivable","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent","labelType":"xbrl:label","value":"Deferred Income Taxes and Other Tax Receivable, Current","language":"en-US"},{"forObject":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Deferred income tax expense (benefit): State","language":"en-US"},{"forObject":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred State and Local Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGrossAbstract","labelType":"xbrl:terseLabel","value":"Deferred tax assets:","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGrossAbstract","labelType":"xbrl:label","value":"Deferred Tax Assets, Gross [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNet","labelType":"xbrl:totalLabel","value":"Total deferred tax assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNet","labelType":"xbrl:label","value":"Deferred Tax Assets, Net of Valuation Allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","labelType":"xbrl:terseLabel","value":"State operating loss carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","labelType":"xbrl:label","value":"Deferred Tax Assets, Operating Loss Carryforwards, State and Local","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:label","value":"Deferred Tax Assets, Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOtherComprehensiveLoss","labelType":"xbrl:terseLabel","value":"Other comprehensive loss","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOtherComprehensiveLoss","labelType":"xbrl:label","value":"Deferred Tax Assets, Other Comprehensive Loss","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","labelType":"xbrl:terseLabel","value":"Accrued expenses","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilities","labelType":"xbrl:totalLabel","value":"Net deferred tax liabilities","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilities","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesAbstract","labelType":"xbrl:terseLabel","value":"Deferred tax liabilities:","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesAbstract","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Gross [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","labelType":"xbrl:terseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Inventory","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates","labelType":"xbrl:terseLabel","value":"Investment in affiliates","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Investment in Noncontrolled Affiliates","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOther","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOther","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome","labelType":"xbrl:terseLabel","value":"Other comprehensive income","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Other Comprehensive Income","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanDisclosureLineItems","labelType":"xbrl:terseLabel","value":"Defined Benefit Plan Disclosure [Line Items]","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanDisclosureLineItems","labelType":"xbrl:label","value":"Defined Benefit Plan Disclosure [Line Items]","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","labelType":"xbrl:terseLabel","value":"Company matching contribution percentage","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","labelType":"xbrl:label","value":"Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:terseLabel","value":"Depreciation expense","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:label","value":"Depreciation","language":"en-US"},{"forObject":"us-gaap:DepreciationDepletionAndAmortization","labelType":"xbrl:terseLabel","value":"Depreciation and amortization","language":"en-US"},{"forObject":"us-gaap:DepreciationDepletionAndAmortization","labelType":"xbrl:label","value":"Depreciation, Depletion and Amortization","language":"en-US"},{"forObject":"us-gaap:DilutiveSecuritiesAbstract","labelType":"xbrl:terseLabel","value":"Effect of dilutive securities:","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 Compensation Plans","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","labelType":"xbrl:label","value":"Disclosure of Compensation Related Costs, Share-based Payments [Text Block]","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","labelType":"xbrl:label","value":"Disclosure of Compensation Related Costs, Share-based Payments [Abstract]","language":"en-US"},{"forObject":"us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal","labelType":"xbrl:negatedTerseLabel","value":"Loss on disposal of fixed assets","language":"en-US"},{"forObject":"us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal","labelType":"xbrl:label","value":"Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal","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:DividendsDeclaredTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Dividends","language":"en-US"},{"forObject":"us-gaap:DividendsDeclaredTableTextBlock","labelType":"xbrl:label","value":"Dividends Declared [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:DividendsPayableCurrent","labelType":"xbrl:terseLabel","value":"Accrued dividends payable","language":"en-US"},{"forObject":"us-gaap:DividendsPayableCurrent","labelType":"xbrl:label","value":"Dividends Payable, Current","language":"en-US"},{"forObject":"us-gaap:DividendsPayableCurrentAndNoncurrent","labelType":"xbrl:terseLabel","value":"Dividends payable","language":"en-US"},{"forObject":"us-gaap:DividendsPayableCurrentAndNoncurrent","labelType":"xbrl:label","value":"Dividends Payable","language":"en-US"},{"forObject":"us-gaap:DividendsPayableLineItems","labelType":"xbrl:terseLabel","value":"Dividends Payable [Line Items]","language":"en-US"},{"forObject":"us-gaap:DividendsPayableLineItems","labelType":"xbrl:label","value":"Dividends Payable [Line Items]","language":"en-US"},{"forObject":"us-gaap:DividendsPayableTable","labelType":"xbrl:terseLabel","value":"Dividends Payable [Table]","language":"en-US"},{"forObject":"us-gaap:DividendsPayableTable","labelType":"xbrl:label","value":"Dividends Payable [Table]","language":"en-US"},{"forObject":"us-gaap:DueFromAffiliates","labelType":"xbrl:terseLabel","value":"Accounts receivable from affiliates","language":"en-US"},{"forObject":"us-gaap:DueFromAffiliates","labelType":"xbrl:label","value":"Due from Affiliates","language":"en-US"},{"forObject":"us-gaap:DueToAffiliateCurrentAndNoncurrent","labelType":"xbrl:terseLabel","value":"Accounts payable to affiliates","language":"en-US"},{"forObject":"us-gaap:DueToAffiliateCurrentAndNoncurrent","labelType":"xbrl:label","value":"Due to Affiliate","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:verboseLabel","value":"Net income (loss) per common share:","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:label","value":"Earnings Per Share [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:terseLabel","value":"Net income (loss) per share:","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:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Accrued wages and benefits","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:label","value":"Employee-related Liabilities, Current","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":"Employee Service Share-based Compensation, Nonvested Awards, Compensation 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":"Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP","labelType":"xbrl:terseLabel","value":"Company cash contribution","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP","labelType":"xbrl:label","value":"Employee Stock Ownership Plan (ESOP), Cash Contributions to ESOP","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","labelType":"xbrl:terseLabel","value":"Employee Stock Ownership Plan (ESOP) Name [Axis]","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","labelType":"xbrl:label","value":"Employee Stock Ownership Plan (ESOP) Name [Axis]","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","labelType":"xbrl:terseLabel","value":"Employee Stock Ownership Plan (ESOP), Plan [Domain]","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","labelType":"xbrl:label","value":"Employee Stock Ownership Plan (ESOP), Plan [Domain]","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:EquityMethodInvestmentSummarizedFinancialInformationAssets","labelType":"xbrl:terseLabel","value":"Total assets","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationAssets","labelType":"xbrl:label","value":"Equity Method Investment, Summarized Financial Information, Assets","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationEquity","labelType":"xbrl:terseLabel","value":"Total equity","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationEquity","labelType":"xbrl:label","value":"Equity Method Investment Summarized Financial Information, Equity","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationLiabilities","labelType":"xbrl:terseLabel","value":"Total liabilities","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationLiabilities","labelType":"xbrl:label","value":"Equity Method Investment, Summarized Financial Information, Liabilities","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss","labelType":"xbrl:verboseLabel","value":"Net income","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss","labelType":"xbrl:label","value":"Equity Method Investment, Summarized Financial Information, Net Income (Loss)","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue","labelType":"xbrl:terseLabel","value":"Net sales","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue","labelType":"xbrl:label","value":"Equity Method Investment, Summarized Financial Information, Revenue","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestments","labelType":"xbrl:terseLabel","value":"Investments in affiliates, recorded using the equity method of accounting","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestments","labelType":"xbrl:label","value":"Equity Method Investments","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Condensed Consolidated Financial Information for Unconsolidated Joint Ventures","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsTextBlock","labelType":"xbrl:label","value":"Equity Method Investments [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:EurodollarMember","labelType":"xbrl:terseLabel","value":"Eurodollar","language":"en-US"},{"forObject":"us-gaap:EurodollarMember","labelType":"xbrl:label","value":"Eurodollar [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","labelType":"xbrl:terseLabel","value":"Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","labelType":"xbrl:label","value":"Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","labelType":"xbrl:terseLabel","value":"Fair Value Measurements, Recurring and Nonrecurring [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","labelType":"xbrl:label","value":"Fair Value Measurements, 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:FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems","labelType":"xbrl:terseLabel","value":"Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems","labelType":"xbrl:label","value":"Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueByBalanceSheetGroupingTable","labelType":"xbrl:terseLabel","value":"Fair Value, by Balance Sheet Grouping [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueByBalanceSheetGroupingTable","labelType":"xbrl:label","value":"Fair Value, by Balance Sheet Grouping [Table]","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:FairValueDisclosuresAbstract","labelType":"xbrl:label","value":"Fair Value Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:terseLabel","value":"Fair Value Measures","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:label","value":"Fair Value Disclosures [Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel1Member","labelType":"xbrl:terseLabel","value":"Level 1","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","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","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel3Member","labelType":"xbrl:label","value":"Fair Value, Inputs, Level 3 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:terseLabel","value":"Fair Value Hierarchy and NAV [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:label","value":"Fair Value Hierarchy and NAV [Domain]","language":"en-US"},{"forObject":"us-gaap:FederalFundsEffectiveSwapRateMember","labelType":"xbrl:terseLabel","value":"Federal Funds Effective Swap Rate","language":"en-US"},{"forObject":"us-gaap:FederalFundsEffectiveSwapRateMember","labelType":"xbrl:label","value":"Federal Funds Effective Swap Rate [Member]","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:terseLabel","value":"Financial Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:label","value":"Financial Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:terseLabel","value":"Intangible assets estimated useful life","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:label","value":"Finite-Lived Intangible Asset, Useful Life","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:negatedLabel","value":"Accumulated amortization","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Accumulated Amortization","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths","labelType":"xbrl:terseLabel","value":"2020","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive","labelType":"xbrl:terseLabel","value":"Thereafter","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive","labelType":"xbrl:terseLabel","value":"2024","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour","labelType":"xbrl:terseLabel","value":"2023","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree","labelType":"xbrl:terseLabel","value":"2022","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo","labelType":"xbrl:terseLabel","value":"2021","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets by Major Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets by Major Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsGross","labelType":"xbrl:terseLabel","value":"Gross carrying amount, finite-lived","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsGross","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Gross","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:periodStartLabel","value":"Other Intangibles, Finite-Lived, Balance","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Net","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:periodEndLabel","value":"Other Intangibles, Finite-Lived, Balance","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsRollForward","labelType":"xbrl:terseLabel","value":"Finite-lived Intangible Assets [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsRollForward","labelType":"xbrl:label","value":"Finite-lived Intangible Assets [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:FinitelivedIntangibleAssetsAcquired1","labelType":"xbrl:terseLabel","value":"Other Intangibles, Finite-Lived, Additions","language":"en-US"},{"forObject":"us-gaap:FinitelivedIntangibleAssetsAcquired1","labelType":"xbrl:label","value":"Finite-lived Intangible Assets Acquired","language":"en-US"},{"forObject":"us-gaap:FiscalPeriod","labelType":"xbrl:verboseLabel","value":"Fiscal Year","language":"en-US"},{"forObject":"us-gaap:FiscalPeriod","labelType":"xbrl:label","value":"Fiscal Period, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:FranchiseRightsMember","labelType":"xbrl:terseLabel","value":"Franchise rights","language":"en-US"},{"forObject":"us-gaap:FranchiseRightsMember","labelType":"xbrl:label","value":"Franchise Rights [Member]","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:GainLossOnSaleOfPropertyPlantEquipment","labelType":"xbrl:label","value":"Gain (Loss) on Disposition of Property Plant Equipment","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:terseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:label","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:periodStartLabel","value":"Goodwill, Balance","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:periodEndLabel","value":"Goodwill, Balance","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","labelType":"xbrl:label","value":"Goodwill and Intangible Assets Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Goodwill and Other Intangible Assets","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","labelType":"xbrl:label","value":"Goodwill and Intangible Assets Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","labelType":"xbrl:verboseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","labelType":"xbrl:label","value":"Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","labelType":"xbrl:verboseLabel","value":"Intangible Assets","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","labelType":"xbrl:label","value":"Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillRollForward","labelType":"xbrl:terseLabel","value":"Goodwill [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:GoodwillRollForward","labelType":"xbrl:label","value":"Goodwill [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:terseLabel","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:label","value":"Gross Profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:totalLabel","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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:totalLabel","value":"Income (loss) before income taxes and noncontrolling interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:terseLabel","value":"Equity in income of affiliates","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:label","value":"Income (Loss) from Equity Method Investments","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:label","value":"Income Statement [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:label","value":"Income Tax Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:label","value":"Income Tax Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap: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:terseLabel","value":"Income tax expense (benefit)","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:IncomeTaxReconciliationChangeInEnactedTaxRate","labelType":"xbrl:terseLabel","value":"Enacted rate change","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","labelType":"xbrl:negatedLabel","value":"Domestic manufacturers deduction","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:terseLabel","value":"Statutory federal income tax (benefit)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherAdjustments","labelType":"xbrl:terseLabel","value":"Other, net","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherAdjustments","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Other Adjustments, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:terseLabel","value":"State income tax (benefit)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxExemptIncome","labelType":"xbrl:negatedLabel","value":"Tax exempt interest income","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxExemptIncome","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaid","labelType":"xbrl:terseLabel","value":"Federal and state income taxes paid","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaid","labelType":"xbrl:label","value":"Income Taxes Paid","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaidNet","labelType":"xbrl:terseLabel","value":"Income taxes paid (refunds received), net","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaidNet","labelType":"xbrl:label","value":"Income Taxes Paid, Net","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","labelType":"xbrl:terseLabel","value":"Increase (decrease) in accounts payable, accrued expenses and other liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Accounts Payable and Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:negatedLabel","value":"(Increase) decrease in inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:label","value":"Increase (Decrease) in Inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:terseLabel","value":"Change in operating assets and liabilities, net of effects from acquisitions:","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:label","value":"Increase (Decrease) in Operating Capital [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOutstandingChecksOperatingActivities","labelType":"xbrl:terseLabel","value":"Checks outstanding in excess of related book cash balances","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOutstandingChecksOperatingActivities","labelType":"xbrl:label","value":"Increase (Decrease) in Outstanding Checks, Operating Activities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","labelType":"xbrl:terseLabel","value":"Increase (Decrease) in Stockholders' Equity [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","labelType":"xbrl:label","value":"Increase (Decrease) in Stockholders' Equity [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:terseLabel","value":"Indefinite-lived Intangible Assets [Axis]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets [Axis]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","labelType":"xbrl:terseLabel","value":"Gross carrying amount, indefinite-lived","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets (Excluding Goodwill)","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","labelType":"xbrl:periodStartLabel","value":"Other Intangibles, Indefinite-Lived, Balance","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","labelType":"xbrl:periodEndLabel","value":"Other Intangibles, Indefinite-Lived, Balance","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:terseLabel","value":"Indefinite-lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","labelType":"xbrl:terseLabel","value":"Indefinite-lived Intangible Assets [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","labelType":"xbrl:terseLabel","value":"Gross carrying amount","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","labelType":"xbrl:label","value":"Intangible Assets, Gross (Excluding Goodwill)","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:terseLabel","value":"Other intangible assets, net","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:periodStartLabel","value":"Other intangibles, Balance","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:periodEndLabel","value":"Other intangibles, Balance","language":"en-US"},{"forObject":"us-gaap:InterestAndDividendIncomeOperating","labelType":"xbrl:terseLabel","value":"Interest income","language":"en-US"},{"forObject":"us-gaap:InterestAndDividendIncomeOperating","labelType":"xbrl:label","value":"Interest and Dividend Income, Operating","language":"en-US"},{"forObject":"us-gaap:InterestCostsCapitalized","labelType":"xbrl:terseLabel","value":"Interest costs capitalized","language":"en-US"},{"forObject":"us-gaap:InterestCostsCapitalized","labelType":"xbrl:label","value":"Interest Costs Capitalized","language":"en-US"},{"forObject":"us-gaap:InterestCostsIncurred","labelType":"xbrl:terseLabel","value":"Interest costs incurred","language":"en-US"},{"forObject":"us-gaap:InterestCostsIncurred","labelType":"xbrl:label","value":"Interest Costs Incurred","language":"en-US"},{"forObject":"us-gaap:InterestExpense","labelType":"xbrl:negatedLabel","value":"Interest expense","language":"en-US"},{"forObject":"us-gaap:InterestExpense","labelType":"xbrl:label","value":"Interest Expense","language":"en-US"},{"forObject":"us-gaap:InterestPaidNet","labelType":"xbrl:terseLabel","value":"Interest (net of amount capitalized)","language":"en-US"},{"forObject":"us-gaap:InterestPaidNet","labelType":"xbrl:label","value":"Interest Paid, Excluding Capitalized Interest, Operating Activities","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureAbstract","labelType":"xbrl:label","value":"Inventory Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:label","value":"Inventory Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:terseLabel","value":"Inventories, net","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:label","value":"Inventory, Net","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:totalLabel","value":"Total inventories","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:label","value":"Inventory, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:InvestmentPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Investment Securities","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:label","value":"Investments, Debt and Equity 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:InvestmentsInAndAdvancesToAffiliatesLineItems","labelType":"xbrl:terseLabel","value":"Investments in and Advances to Affiliates [Line Items]","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAndAdvancesToAffiliatesLineItems","labelType":"xbrl:label","value":"Investments in and Advances to Affiliates [Line Items]","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract","labelType":"xbrl:label","value":"Investments in and Advances to Affiliates, Schedule of Investments [Abstract]","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock","labelType":"xbrl:verboseLabel","value":"Investment in Affiliates","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock","labelType":"xbrl:label","value":"Investments in and Advances to Affiliates, Schedule of Investments [Text Block]","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTable","labelType":"xbrl:terseLabel","value":"Investments in and Advances to Affiliates [Table]","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTable","labelType":"xbrl:label","value":"Investments in and Advances to Affiliates [Table]","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Transactions With Unconsolidated Affiliates","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock","labelType":"xbrl:label","value":"Investments in and Advances to Affiliates [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Investment Securities","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:LandAndLandImprovementsMember","labelType":"xbrl:terseLabel","value":"Land and improvements","language":"en-US"},{"forObject":"us-gaap:LandAndLandImprovementsMember","labelType":"xbrl:label","value":"Land and Land Improvements [Member]","language":"en-US"},{"forObject":"us-gaap:LeasesAbstract","labelType":"xbrl:label","value":"Leases [Abstract]","language":"en-US"},{"forObject":"us-gaap:LeasesOfLesseeDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Leases","language":"en-US"},{"forObject":"us-gaap:LeasesOfLesseeDisclosureTextBlock","labelType":"xbrl:label","value":"Leases of Lessee Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:LegalFees","labelType":"xbrl:terseLabel","value":"Legal settlement expense - See Note 12","language":"en-US"},{"forObject":"us-gaap:LegalFees","labelType":"xbrl:label","value":"Legal Fees","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:totalLabel","value":"Total liabilities","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:label","value":"Liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:totalLabel","value":"Total liabilities and 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:LineOfCreditFacilityCommitmentFeePercentage","labelType":"xbrl:terseLabel","value":"Commitment fee","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","labelType":"xbrl:label","value":"Line of Credit Facility, Commitment Fee Percentage","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityLineItems","labelType":"xbrl:terseLabel","value":"Line of Credit Facility [Line Items]","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityLineItems","labelType":"xbrl:label","value":"Line of Credit Facility [Line Items]","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","labelType":"xbrl:terseLabel","value":"Maximum borrowing capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","labelType":"xbrl:label","value":"Line of Credit Facility, Maximum Borrowing Capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityTable","labelType":"xbrl:terseLabel","value":"Line of Credit Facility [Table]","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityTable","labelType":"xbrl:label","value":"Line of Credit Facility [Table]","language":"en-US"},{"forObject":"us-gaap:LineOfCreditMember","labelType":"xbrl:terseLabel","value":"Line of Credit","language":"en-US"},{"forObject":"us-gaap:LineOfCreditMember","labelType":"xbrl:label","value":"Line of Credit [Member]","language":"en-US"},{"forObject":"us-gaap:LitigationSettlementAmountAwardedToOtherParty","labelType":"xbrl:terseLabel","value":"Amount of settlement announced prior to all claims being dismissed","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:verboseLabel","value":"Amount of settlement","language":"en-US"},{"forObject":"us-gaap:LongTermDebt","labelType":"xbrl:totalLabel","value":"Total debt","language":"en-US"},{"forObject":"us-gaap:LongTermDebt","labelType":"xbrl:label","value":"Long-term Debt","language":"en-US"},{"forObject":"us-gaap:LongTermDebt","labelType":"xbrl:terseLabel","value":"Long-term debt, Carrying Value","language":"en-US"},{"forObject":"us-gaap:LongTermDebtCurrent","labelType":"xbrl:terseLabel","value":"Current maturities of long-term debt","language":"en-US"},{"forObject":"us-gaap:LongTermDebtCurrent","labelType":"xbrl:label","value":"Long-term Debt, Current Maturities","language":"en-US"},{"forObject":"us-gaap:LongTermDebtCurrent","labelType":"xbrl:verboseLabel","value":"Less: current maturities","language":"en-US"},{"forObject":"us-gaap:LongTermDebtFairValue","labelType":"xbrl:terseLabel","value":"Long-term debt, Fair Value","language":"en-US"},{"forObject":"us-gaap:LongTermDebtFairValue","labelType":"xbrl:label","value":"Long-term Debt, Fair Value","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths","labelType":"xbrl:verboseLabel","value":"2020","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths","labelType":"xbrl:label","value":"Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive","labelType":"xbrl:terseLabel","value":"2024","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive","labelType":"xbrl:label","value":"Long-term Debt, Maturities, Repayments of Principal in Year Five","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour","labelType":"xbrl:verboseLabel","value":"2023","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour","labelType":"xbrl:label","value":"Long-term Debt, Maturities, Repayments of Principal in Year Four","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree","labelType":"xbrl:verboseLabel","value":"2022","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree","labelType":"xbrl:label","value":"Long-term Debt, Maturities, Repayments of Principal in Year Three","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo","labelType":"xbrl:verboseLabel","value":"2021","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo","labelType":"xbrl:label","value":"Long-term Debt, Maturities, Repayments of Principal in Year Two","language":"en-US"},{"forObject":"us-gaap:LongTermDebtNoncurrent","labelType":"xbrl:terseLabel","value":"Long-term debt, less current maturities","language":"en-US"},{"forObject":"us-gaap:LongTermDebtNoncurrent","labelType":"xbrl:label","value":"Long-term Debt, Excluding Current Maturities","language":"en-US"},{"forObject":"us-gaap:LongTermDebtNoncurrent","labelType":"xbrl:verboseLabel","value":"Long-term debt, less current maturities","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeAxis","labelType":"xbrl:terseLabel","value":"Long-term Debt, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeAxis","labelType":"xbrl:label","value":"Long-term Debt, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeDomain","labelType":"xbrl:terseLabel","value":"Long-term Debt, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeDomain","labelType":"xbrl:label","value":"Long-term Debt, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentMember","labelType":"xbrl:terseLabel","value":"Machinery and equipment","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentMember","labelType":"xbrl:label","value":"Machinery and Equipment [Member]","language":"en-US"},{"forObject":"us-gaap:MinorityInterest","labelType":"xbrl:terseLabel","value":"Noncontrolling interest in consolidated entities","language":"en-US"},{"forObject":"us-gaap:MinorityInterest","labelType":"xbrl:label","value":"Stockholders' Equity Attributable to Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders","labelType":"xbrl:negatedLabel","value":"Distribution to noncontrolling interest partners","language":"en-US"},{"forObject":"us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders","labelType":"xbrl:label","value":"Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders","language":"en-US"},{"forObject":"us-gaap:MinorityInterestDecreaseFromRedemptions","labelType":"xbrl:negatedTerseLabel","value":"Reclass of equity portion of American Egg Products in connection with Foodonics' acquisition","language":"en-US"},{"forObject":"us-gaap:MinorityInterestDecreaseFromRedemptions","labelType":"xbrl:label","value":"Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests","language":"en-US"},{"forObject":"us-gaap:MovementInValuationAllowancesAndReservesRollForward","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:MovementInValuationAllowancesAndReservesRollForward","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:MunicipalBondsMember","labelType":"xbrl:terseLabel","value":"Municipal bonds","language":"en-US"},{"forObject":"us-gaap:MunicipalBondsMember","labelType":"xbrl:label","value":"Municipal Bonds [Member]","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:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","labelType":"xbrl:totalLabel","value":"Net cash used in financing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities, Continuing Operations","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:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","labelType":"xbrl:totalLabel","value":"Net cash provided by (used in) investing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities, Continuing Operations","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:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","labelType":"xbrl:totalLabel","value":"Net cash provided by (used in) operating activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities, Continuing Operations","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:terseLabel","value":"Net income (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:totalLabel","value":"Net income (loss) attributable to Cal-Maine Foods, Inc.","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAttributableToNoncontrollingInterest","labelType":"xbrl:terseLabel","value":"Less: Net income (loss) attributable to noncontrolling interest","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAttributableToNoncontrollingInterest","labelType":"xbrl:label","value":"Net Income (Loss) Attributable to Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","labelType":"xbrl:totalLabel","value":"Net income (loss) attributable to Cal-Maine Foods, Inc. available for dividend","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","labelType":"xbrl:label","value":"Net Income (Loss) Available to Common Stockholders, Basic","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Impact of Recently Issued Accounting Standards","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:label","value":"New Accounting Pronouncements, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:NoncompeteAgreementsMember","labelType":"xbrl:terseLabel","value":"Non-compete agreements","language":"en-US"},{"forObject":"us-gaap:NoncompeteAgreementsMember","labelType":"xbrl:label","value":"Noncompete Agreements [Member]","language":"en-US"},{"forObject":"us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","labelType":"xbrl:terseLabel","value":"Contribution from noncontrolling interest partners","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","language":"en-US"},{"forObject":"us-gaap:NoncontrollingInterestMember","labelType":"xbrl:label","value":"Noncontrolling Interest [Member]","language":"en-US"},{"forObject":"us-gaap:NonoperatingIncomeExpense","labelType":"xbrl:totalLabel","value":"Total other income","language":"en-US"},{"forObject":"us-gaap:NonoperatingIncomeExpense","labelType":"xbrl:label","value":"Nonoperating Income (Expense)","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:totalLabel","value":"Operating income (loss)","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:label","value":"Operating Income (Loss)","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:terseLabel","value":"Operating lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:label","value":"Operating Lease, Liability","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:terseLabel","value":"Operating lease right of use asset","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Operating Lease, Right-of-Use Asset","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","labelType":"xbrl:totalLabel","value":"Total minimum lease payments","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments Due","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","labelType":"xbrl:terseLabel","value":"2020","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments Due, Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","labelType":"xbrl:terseLabel","value":"2024","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due in Five Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","labelType":"xbrl:terseLabel","value":"2023","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due in Four Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","labelType":"xbrl:terseLabel","value":"2022","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due in Three Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","labelType":"xbrl:terseLabel","value":"2021","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due in Two Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesRentExpenseNet","labelType":"xbrl:terseLabel","value":"Rent expense","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesRentExpenseNet","labelType":"xbrl:label","value":"Operating Leases, Rent Expense, Net","language":"en-US"},{"forObject":"us-gaap:OtherAssets","labelType":"xbrl:totalLabel","value":"Total other assets","language":"en-US"},{"forObject":"us-gaap:OtherAssets","labelType":"xbrl:label","value":"Other Assets","language":"en-US"},{"forObject":"us-gaap:OtherAssetsAbstract","labelType":"xbrl:terseLabel","value":"Other assets:","language":"en-US"},{"forObject":"us-gaap:OtherAssetsAbstract","labelType":"xbrl:label","value":"Other Assets [Abstract]","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":"Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","labelType":"xbrl:verboseLabel","value":"Unrealized holding gains (losses), net of tax on available-for-sale securities","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","labelType":"xbrl:totalLabel","value":"Other comprehensive income (loss), before tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), before Tax","language":"en-US"},{"forObject":"us-gaap: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:terseLabel","value":"Other comprehensive income, net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:totalLabel","value":"Other comprehensive income (loss), net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","labelType":"xbrl:negatedLabel","value":"(Increase) decrease in accumulated postretirement benefits obligation, net of reclassification adjustments","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","labelType":"xbrl:label","value":"Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossTax","labelType":"xbrl:terseLabel","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: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:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:OtherOperatingActivitiesCashFlowStatement","labelType":"xbrl:label","value":"Other Operating Activities, Cash Flow Statement","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDividends","labelType":"xbrl:negatedLabel","value":"Payments of dividends","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDividends","labelType":"xbrl:label","value":"Payments of Dividends","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesGross","labelType":"xbrl:terseLabel","value":"Cash consideration paid","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesGross","labelType":"xbrl:label","value":"Payments to Acquire Businesses, Gross","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:negatedLabel","value":"Acquisition of businesses, net of cash acquired","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:label","value":"Payments to Acquire Businesses, Net of Cash Acquired","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInterestInJointVenture","labelType":"xbrl:negatedLabel","value":"Investment in unconsolidated entities","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInterestInJointVenture","labelType":"xbrl:label","value":"Payments to Acquire Interest in Joint Venture","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInvestments","labelType":"xbrl:negatedLabel","value":"Purchases of investments securities","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInvestments","labelType":"xbrl:label","value":"Payments to Acquire Investments","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Purchases of property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:label","value":"Payments to Acquire Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap: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:PledgedAssetsSeparatelyReportedSecuritiesPledgedUnderLetterOfCreditFacilitiesAtFairValue","labelType":"xbrl:terseLabel","value":"Standby letters of credit","language":"en-US"},{"forObject":"us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedUnderLetterOfCreditFacilitiesAtFairValue","labelType":"xbrl:label","value":"Pledged Assets Separately Reported, Securities Pledged under Letter of Credit Facilities, at Fair Value","language":"en-US"},{"forObject":"us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent","labelType":"xbrl:terseLabel","value":"Postretirement expense liability","language":"en-US"},{"forObject":"us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent","labelType":"xbrl:label","value":"Postemployment Benefits Liability","language":"en-US"},{"forObject":"us-gaap: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, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIncomeTaxRefunds","labelType":"xbrl:terseLabel","value":"Federal and state income taxes refunded","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIncomeTaxRefunds","labelType":"xbrl:label","value":"Proceeds from Income Tax Refunds","language":"en-US"},{"forObject":"us-gaap:ProceedsFromPaymentsToMinorityShareholders","labelType":"xbrl:negatedLabel","value":"Contributions from (distributions to) noncontrolling interest partners","language":"en-US"},{"forObject":"us-gaap:ProceedsFromPaymentsToMinorityShareholders","labelType":"xbrl:label","value":"Proceeds from (Payments to) Noncontrolling Interests","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable","labelType":"xbrl:verboseLabel","value":"Payments received on notes receivable and from investments in affiliates","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable","labelType":"xbrl:label","value":"Proceeds from Sale and Collection of Notes Receivable","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments","labelType":"xbrl:terseLabel","value":"Sales and maturities of investment securities","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments","labelType":"xbrl:label","value":"Proceeds from Sale, Maturity and Collection of Investments","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities","labelType":"xbrl:terseLabel","value":"Proceeds from sale of available-for-sale securities","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities","labelType":"xbrl:label","value":"Proceeds from Sale of Available-for-sale Securities","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:terseLabel","value":"Net income (loss)","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:label","value":"Net Income (Loss), Including Portion Attributable to Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:verboseLabel","value":"Net income (loss), including noncontrolling interests","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:totalLabel","value":"Net income (loss) including noncontrolling interest","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAbstract","labelType":"xbrl:label","value":"Property, Plant and Equipment [Abstract]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:label","value":"Property, Plant and Equipment, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:terseLabel","value":"Property, plant and equipment gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:label","value":"Property, Plant and Equipment, Gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:label","value":"Property, Plant and Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:terseLabel","value":"Property, plant 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:PropertyPlantAndEquipmentNet","labelType":"xbrl:totalLabel","value":"Property, plant and equipment, less accumulated depreciation","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:terseLabel","value":"Schedule Of Property, Plant And Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTypeDomain","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTypeDomain","labelType":"xbrl:label","value":"Property, Plant and Equipment, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:terseLabel","value":"Property, plant and equipment useful life","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:label","value":"Property, Plant and Equipment, Useful Life","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","labelType":"xbrl:label","value":"Quarterly Financial Information Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationTextBlock","labelType":"xbrl:terseLabel","value":"Quarterly Financial Data","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationTextBlock","labelType":"xbrl:label","value":"Quarterly Financial Information [Text Block]","language":"en-US"},{"forObject":"us-gaap:ReceivablesNetCurrent","labelType":"xbrl:totalLabel","value":"Total receivables","language":"en-US"},{"forObject":"us-gaap:ReceivablesNetCurrent","labelType":"xbrl:label","value":"Receivables, Net, Current","language":"en-US"},{"forObject":"us-gaap:ReceivablesNetCurrentAbstract","labelType":"xbrl:terseLabel","value":"Receivables:","language":"en-US"},{"forObject":"us-gaap:ReceivablesNetCurrentAbstract","labelType":"xbrl:label","value":"Receivables, Net, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyDomain","labelType":"xbrl:terseLabel","value":"Related Party [Domain]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyDomain","labelType":"xbrl:label","value":"Related Party [Domain]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionLineItems","labelType":"xbrl:terseLabel","value":"Related Party Transaction [Line Items]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionLineItems","labelType":"xbrl:label","value":"Related Party Transaction [Line Items]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty","labelType":"xbrl:terseLabel","value":"Purchases from affiliates","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty","labelType":"xbrl:label","value":"Related Party Transaction, Purchases from Related Party","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsAbstract","labelType":"xbrl:label","value":"Related Party Transactions [Abstract]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","labelType":"xbrl:terseLabel","value":"Related Party [Axis]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","labelType":"xbrl:label","value":"Related Party [Axis]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Related Party Transaction","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","labelType":"xbrl:label","value":"Related Party Transactions Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLongTermDebt","labelType":"xbrl:negatedLabel","value":"Principal payments on long-term debt","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLongTermDebt","labelType":"xbrl:label","value":"Repayments of Long-term Debt","language":"en-US"},{"forObject":"us-gaap:RestrictedStockMember","labelType":"xbrl:terseLabel","value":"Restricted Stock","language":"en-US"},{"forObject":"us-gaap:RestrictedStockMember","labelType":"xbrl:label","value":"Restricted Stock [Member]","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:terseLabel","value":"Retained earnings","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:label","value":"Retained Earnings (Accumulated Deficit)","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsMember","labelType":"xbrl:terseLabel","value":"Retained Earnings","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsMember","labelType":"xbrl:label","value":"Retained Earnings [Member]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerAbstract","labelType":"xbrl:label","value":"Revenue from Contract with Customer [Abstract]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Revenue Recognition and Delivery Costs","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 Recognition","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerTextBlock","labelType":"xbrl:label","value":"Revenue from Contract with Customer [Text Block]","language":"en-US"},{"forObject":"us-gaap:RevenueFromRelatedParties","labelType":"xbrl:terseLabel","value":"Sales to affiliates","language":"en-US"},{"forObject":"us-gaap:RevenueFromRelatedParties","labelType":"xbrl:label","value":"Revenue from Related Parties","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:terseLabel","value":"Net sales","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:label","value":"Revenues","language":"en-US"},{"forObject":"us-gaap:RevolvingCreditFacilityMember","labelType":"xbrl:terseLabel","value":"Revolving Credit Facility","language":"en-US"},{"forObject":"us-gaap:RevolvingCreditFacilityMember","labelType":"xbrl:label","value":"Revolving Credit Facility [Member]","language":"en-US"},{"forObject":"us-gaap:SalesRevenueNetMember","labelType":"xbrl:terseLabel","value":"Sales Revenue, Net","language":"en-US"},{"forObject":"us-gaap:SalesRevenueNetMember","labelType":"xbrl:label","value":"Sales Revenue, Net [Member]","language":"en-US"},{"forObject":"us-gaap:ScenarioForecastMember","labelType":"xbrl:terseLabel","value":"Scenario, Forecast","language":"en-US"},{"forObject":"us-gaap:ScenarioForecastMember","labelType":"xbrl:label","value":"Scenario, Forecast [Member]","language":"en-US"},{"forObject":"us-gaap:ScenarioUnspecifiedDomain","labelType":"xbrl:terseLabel","value":"Scenario, Unspecified [Domain]","language":"en-US"},{"forObject":"us-gaap:ScenarioUnspecifiedDomain","labelType":"xbrl:label","value":"Scenario, Unspecified [Domain]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","labelType":"xbrl:terseLabel","value":"Debt Securities, Available-for-sale [Line Items]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","labelType":"xbrl:label","value":"Debt Securities, Available-for-sale [Line Items]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAvailableForSaleSecuritiesTable","labelType":"xbrl:terseLabel","value":"Schedule of Available-for-sale Securities [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAvailableForSaleSecuritiesTable","labelType":"xbrl:label","value":"Schedule of Available-for-sale Securities [Table]","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:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule Of Fair Value And Carrying Value Of Borrowings Under Credit Facilities And Long-Term Debt","language":"en-US"},{"forObject":"us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:verboseLabel","value":"Tax Expense by Jurisdiction","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:label","value":"Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDebtInstrumentsTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule Of Long-term Debt Instruments","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDebtInstrumentsTextBlock","labelType":"xbrl:label","value":"Schedule of Long-term Debt Instruments [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:verboseLabel","value":"Deferred Tax Assets and Liabilities","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Deferred Tax Assets and Liabilities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","labelType":"xbrl:terseLabel","value":"Schedule of Defined Benefit Plans Disclosures [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","labelType":"xbrl:label","value":"Schedule of Defined Benefit Plans Disclosures [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Computations of Earnings Per Share","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","labelType":"xbrl:label","value":"Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:verboseLabel","value":"Reconciliation of Effective Tax Expense","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:label","value":"Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule Of Other Intangibles","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Finite-Lived Intangible Assets [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule Of Future Minimum Operating Lease Payments","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary Of Goodwill And Other Intangible Assets","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock","labelType":"xbrl:label","value":"Schedule of Intangible Assets and Goodwill [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Inventories","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:label","value":"Schedule of Inventory, Current [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule Of Maturities Of Long-term Debt","language":"en-US"},{"forObject":"us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock","labelType":"xbrl:label","value":"Schedule of Maturities of Long-term Debt [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule Of Quarterly Financial Data","language":"en-US"},{"forObject":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","labelType":"xbrl:label","value":"Quarterly Financial Information [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","labelType":"xbrl:terseLabel","value":"Allocation of Purchase Price","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","labelType":"xbrl:label","value":"Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","labelType":"xbrl:terseLabel","value":"Schedule of Related Party Transactions, by Related Party [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","labelType":"xbrl:label","value":"Schedule of Related Party Transactions, by Related Party [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:terseLabel","value":"Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:label","value":"Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Equity Award Activity","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock","labelType":"xbrl:label","value":"Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule Of Estimated Amortization Of Intangible Assets","language":"en-US"},{"forObject":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","labelType":"xbrl:label","value":"Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]","language":"en-US"},{"forObject":"us-gaap: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:SellingExpense","labelType":"xbrl:terseLabel","value":"Delivery costs","language":"en-US"},{"forObject":"us-gaap:SellingExpense","labelType":"xbrl:label","value":"Selling Expense","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:verboseLabel","value":"Restricted stock units granted from treasury (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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:terseLabel","value":"Number of Shares, Granted (in shares)","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:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodEndLabel","value":"Number of Shares, Outstanding, Ending Balance (in shares)","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:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodEndLabel","value":"Weighted Average Grant Date Fair Value, Outstanding, Ending Balance (in dollars per share)","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","labelType":"xbrl:terseLabel","value":"Issuance of restricted stock from treasury, net of forfeitures (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:verboseLabel","value":"Stock Based Compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:label","value":"Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:SharesOutstanding","labelType":"xbrl:periodStartLabel","value":"Balance (in shares)","language":"en-US"},{"forObject":"us-gaap:SharesOutstanding","labelType":"xbrl:label","value":"Shares, Outstanding","language":"en-US"},{"forObject":"us-gaap:SharesOutstanding","labelType":"xbrl:periodEndLabel","value":"Balance (in shares)","language":"en-US"},{"forObject":"us-gaap:SignificantAccountingPoliciesTextBlock","labelType":"xbrl:terseLabel","value":"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:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit","labelType":"xbrl:terseLabel","value":"Significant unrecognized tax benefits","language":"en-US"},{"forObject":"us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit","labelType":"xbrl:label","value":"Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit","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":"Statement of Cash Flows [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:label","value":"Statement of Financial Position [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","labelType":"xbrl:label","value":"Statement of Comprehensive Income [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:label","value":"Statement of Stockholders' Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementScenarioAxis","labelType":"xbrl:terseLabel","value":"Scenario [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementScenarioAxis","labelType":"xbrl:label","value":"Scenario [Axis]","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:StockGrantedDuringPeriodValueSharebasedCompensation","labelType":"xbrl:terseLabel","value":"Issuance of restricted stock from treasury, net of forfeitures","language":"en-US"},{"forObject":"us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation","labelType":"xbrl:label","value":"Stock Granted, Value, Share-based Compensation, Net of Forfeitures","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","labelType":"xbrl:verboseLabel","value":"Purchase of company stock - shares withheld to satisfy withholding obligation in connection with the vesting of restricted stock (in shares)","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","labelType":"xbrl:label","value":"Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures","labelType":"xbrl:verboseLabel","value":"Purchase of company stock - shares withheld to satisfy withholding obligation in connection with the vesting of restricted stock","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures","labelType":"xbrl:label","value":"Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures","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:label","value":"Stockholders' Equity Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:totalLabel","value":"Total stockholders\u2019 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:periodStartLabel","value":"Balance","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:periodEndLabel","value":"Balance","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":"Stockholders' Equity Note [Abstract]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Description of Rights and Privileges of Capital Stock-Capital Structure Consists of Common Stock and Class A Common Stock","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:label","value":"Stockholders' Equity Note Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Dividends","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityPolicyTextBlock","labelType":"xbrl:label","value":"Stockholders' Equity, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:terseLabel","value":"Supplemental cash flow information:","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:label","value":"Supplemental Cash Flow Information [Abstract]","language":"en-US"},{"forObject":"us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable","labelType":"xbrl:terseLabel","value":"Threshold period past due for bad debt","language":"en-US"},{"forObject":"us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable","labelType":"xbrl:label","value":"Threshold Period Past Due for Write-off of Trade Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:TradeAndOtherAccountsReceivablePolicy","labelType":"xbrl:verboseLabel","value":"Trade Receivables and Allowance for Doubtful Accounts","language":"en-US"},{"forObject":"us-gaap:TradeAndOtherAccountsReceivablePolicy","labelType":"xbrl:label","value":"Trade and Other Accounts Receivable, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:TrademarksMember","labelType":"xbrl:terseLabel","value":"Trademark","language":"en-US"},{"forObject":"us-gaap:TrademarksMember","labelType":"xbrl:label","value":"Trademarks [Member]","language":"en-US"},{"forObject":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","labelType":"xbrl:terseLabel","value":"Financial Instruments [Domain]","language":"en-US"},{"forObject":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","labelType":"xbrl:label","value":"Financial Instruments [Domain]","language":"en-US"},{"forObject":"us-gaap:TreasuryStockMember","labelType":"xbrl:terseLabel","value":"Treasury Stock","language":"en-US"},{"forObject":"us-gaap:TreasuryStockMember","labelType":"xbrl:label","value":"Treasury Stock [Member]","language":"en-US"},{"forObject":"us-gaap:TreasuryStockShares","labelType":"xbrl:terseLabel","value":"Common stock in treasury (in shares)","language":"en-US"},{"forObject":"us-gaap:TreasuryStockShares","labelType":"xbrl:label","value":"Treasury Stock, Shares","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValue","labelType":"xbrl:negatedLabel","value":"Common stock in treasury, at cost \u2013 26,366 and 26,430 shares in 2019 and 2018, respectively","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValue","labelType":"xbrl:label","value":"Treasury Stock, Value","language":"en-US"},{"forObject":"us-gaap:TypeOfAdoptionMember","labelType":"xbrl:terseLabel","value":"Type of Adoption [Domain]","language":"en-US"},{"forObject":"us-gaap:TypeOfAdoptionMember","labelType":"xbrl:label","value":"Type of Adoption [Domain]","language":"en-US"},{"forObject":"us-gaap:USGovernmentDebtSecuritiesMember","labelType":"xbrl:terseLabel","value":"US government and agency obligations","language":"en-US"},{"forObject":"us-gaap:USGovernmentDebtSecuritiesMember","labelType":"xbrl:label","value":"US Government Debt Securities [Member]","language":"en-US"},{"forObject":"us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock","labelType":"xbrl:terseLabel","value":"Unrealized Holding Gain (Loss) on Investments","language":"en-US"},{"forObject":"us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock","labelType":"xbrl:label","value":"Unrealized Gain (Loss) on Investments [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:verboseLabel","value":"Use of Estimates","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:label","value":"Use of Estimates, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:UseRightsMember","labelType":"xbrl:terseLabel","value":"Water Rights","language":"en-US"},{"forObject":"us-gaap:UseRightsMember","labelType":"xbrl:label","value":"Use Rights [Member]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:periodStartLabel","value":"Balance at Beginning of Period","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:periodEndLabel","value":"Balance at End of Period","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","labelType":"xbrl:terseLabel","value":"Charged to Cost and Expense","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDeductions","labelType":"xbrl:terseLabel","value":"Write-off of Accounts","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDeductions","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDomain","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDomain","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesTypeAxis","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesTypeAxis","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]","language":"en-US"},{"forObject":"us-gaap:VariableRateAxis","labelType":"xbrl:terseLabel","value":"Variable Rate [Axis]","language":"en-US"},{"forObject":"us-gaap:VariableRateAxis","labelType":"xbrl:label","value":"Variable Rate [Axis]","language":"en-US"},{"forObject":"us-gaap:VariableRateDemandObligationMember","labelType":"xbrl:terseLabel","value":"Variable rate demand notes","language":"en-US"},{"forObject":"us-gaap:VariableRateDemandObligationMember","labelType":"xbrl:label","value":"Variable Rate Demand Obligation [Member]","language":"en-US"},{"forObject":"us-gaap:VariableRateDomain","labelType":"xbrl:terseLabel","value":"Variable Rate [Domain]","language":"en-US"},{"forObject":"us-gaap:VariableRateDomain","labelType":"xbrl:label","value":"Variable Rate [Domain]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","labelType":"xbrl:terseLabel","value":"Common stock options and restricted stock (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:totalLabel","value":"Dilutive potential common shares (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Diluted","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:terseLabel","value":"Diluted (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:verboseLabel","value":"Basic weighted-average common shares (including Class A) (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:terseLabel","value":"Basic (in shares)","language":"en-US"},{"forObject":"cik:0000016160","labelType":"xbrl:label","value":"CAL-MAINE FOODS INC","language":"en"},{"forObject":"rpt:group-0","labelType":"xbrl:label","value":"2102100 - Disclosure - Acquisition","language":"en"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"2402403 - Disclosure - Acquisition (Allocation of Purchase Price) (Details)","language":"en"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"2402402 - Disclosure - Acquisition (Narrative) (Details)","language":"en"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"2302301 - Disclosure - Acquisition (Tables)","language":"en"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"1001000 - Statement - Consolidated Balance Sheets","language":"en"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"1001501 - Statement - Consolidated Balance Sheets (Parenthetical)","language":"en"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"1005000 - Statement - Consolidated Statements of Cash Flows","language":"en"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"1003000 - Statement - Consolidated Statements of Comprehensive Income (Loss)","language":"en"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"1002000 - Statement - Consolidated Statements of Operations","language":"en"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"1004000 - Statement - Consolidated Statements of Stockholders' Equity","language":"en"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"2114100 - Disclosure - Contingencies","language":"en"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"2414401 - Disclosure - Contingencies (Narrative) (Details)","language":"en"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"0001000 - Document - Cover","language":"en"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"2110100 - Disclosure - Credit Facilities and Long-Term Debt","language":"en"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"2410404 - Disclosure - Credit Facilities and Long-Term Debt (Narrative) (Details)","language":"en"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"2410402 - Disclosure - Credit Facilities and Long-Term Debt (Schedule of Long-term Debt Instruments) (Details)","language":"en"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"2410403 - Disclosure - Credit Facilities and Long-Term Debt (Schedule of Maturities of Long-term Debt) (Details)","language":"en"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"2310301 - Disclosure - Credit Facilities and Long-Term Debt (Tables)","language":"en"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"2115100 - Disclosure - Description of Rights and Privileges of Capital Stock-Capital Structure Consists of Common Stock and Class A Common Stock","language":"en"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"2415401 - Disclosure - Description of Rights and Privileges of Capital Stock-Capital Structure Consists of Common Stock and Class A Common Stock (Details)","language":"en"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"2111100 - Disclosure - Employee Benefit Plans","language":"en"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"2411401 - Disclosure - Employee Benefit Plans (Narrative) (Details)","language":"en"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"2116100 - Disclosure - Fair Value Measures","language":"en"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"2416402 - Disclosure - Fair Value Measures (Narrative) (Details)","language":"en"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"2416404 - Disclosure - Fair Value Measures (Schedule of Assets Measured at Fair Value on A Recurring Basis) (Details)","language":"en"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"2416403 - Disclosure - Fair Value Measures (Schedule of Fair Value and Carrying Value of Borrowings Under Credit Facilities and Long-Term Debt) (Details)","language":"en"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"2316301 - Disclosure - Fair Value Measures (Tables)","language":"en"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"2106100 - Disclosure - Goodwill and Other Intangible Assets","language":"en"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"2406404 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details)","language":"en"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"2406405 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Estimated Amortization Of Intangible Assets) (Details)","language":"en"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"2406402 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill and Other Intangible Assets) (Details)","language":"en"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"2406403 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Other Intangibles) (Details)","language":"en"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"2306301 - Disclosure - Goodwill and Other Intangible Assets (Tables)","language":"en"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"2113100 - Disclosure - Income Taxes","language":"en"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"2413403 - Disclosure - Income Taxes (Deferred Tax Assets and Liabilities) (Details)","language":"en"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"2413405 - Disclosure - Income Taxes (Narrative) (Details)","language":"en"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"2413404 - Disclosure - Income Taxes (Reconciliation of Effective Tax Expense) (Details)","language":"en"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"2313301 - Disclosure - Income Taxes (Tables)","language":"en"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"2413402 - Disclosure - Income Taxes (Tax Expense by Jurisdiction) (Details)","language":"en"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"2104100 - Disclosure - Inventories","language":"en"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"2404403 - Disclosure - Inventories (Narrative) (Details)","language":"en"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"2404404 - Disclosure - Inventories (Schedule Of Cost Of Sales Amortization And Mortality) (Details)","language":"en"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"2404402 - Disclosure - Inventories (Schedule Of Inventories) (Details)","language":"en"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"2304301 - Disclosure - Inventories (Tables)","language":"en"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"2103100 - Disclosure - Investment in Affiliates","language":"en"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"2403402 - Disclosure - Investment In Affiliates (Narrative) (Details)","language":"en"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"2403403 - Disclosure - Investment In Affiliates (Schedule Of Transactions With Unconsolidated Affiliates) (Details)","language":"en"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"2303301 - Disclosure - Investment In Affiliates (Tables)","language":"en"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"2117100 - Disclosure - Investment Securities","language":"en"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"2417403 - Disclosure - Investment Securities (Narrative) (Details)","language":"en"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"2417405 - Disclosure - Investment Securities (Schedule of Contractual Maturities of Investment Securities) (Details)","language":"en"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"2417402 - Disclosure - Investment Securities (Schedule of Investment Securities) (Details)","language":"en"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"2417404 - Disclosure - Investment Securities (Schedule of Unrealized Holding Gains (Losses)) (Details)","language":"en"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"2317301 - Disclosure - Investment Securities (Tables)","language":"en"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"2108100 - Disclosure - Leases","language":"en"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"2408403 - Disclosure - Leases (Narrative) (Details)","language":"en"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"2408402 - Disclosure - Leases (Schedule of Future Minimum Operating Lease Payments) (Details)","language":"en"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"2308301 - Disclosure - Leases (Tables)","language":"en"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"2107100 - Disclosure - Property, Plant And Equipment","language":"en"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"2407403 - Disclosure - Property, Plant and Equipment (Narrative) (Details)","language":"en"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"2407402 - Disclosure - Property, Plant and Equipment (Schedule of Property, Plant and Equipment) (Details)","language":"en"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"2307301 - Disclosure - Property, Plant and Equipment (Tables)","language":"en"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"2118100 - Disclosure - Quarterly Financial Data","language":"en"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"2418402 - Disclosure - Quarterly Financial Data (Schedule of Quarterly Financial Data) (Details)","language":"en"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"2318301 - Disclosure - Quarterly Financial Data (Tables)","language":"en"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"2420401 - Disclosure - Related Party Transaction (Details)","language":"en"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"2120100 - Disclosure - Related Party Transaction (Notes)","language":"en"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"2119100 - Disclosure - Revenue Recognition","language":"en"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"2419402 - Disclosure - Revenue Recognition (Details)","language":"en"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"2319301 - Disclosure - Revenue Recognition (Tables)","language":"en"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"2121100 - Schedule - Schedule II - Valuation and Qualifying Accounts","language":"en"},{"forObject":"rpt:group-71","labelType":"xbrl:label","value":"2421401 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details)","language":"en"},{"forObject":"rpt:group-72","labelType":"xbrl:label","value":"2101100 - Disclosure - Significant Accounting Policies","language":"en"},{"forObject":"rpt:group-73","labelType":"xbrl:label","value":"2401403 - Disclosure - Significant Accounting Policies (Narrative) (Details)","language":"en"},{"forObject":"rpt:group-74","labelType":"xbrl:label","value":"2201201 - Disclosure - Significant Accounting Policies (Policy)","language":"en"},{"forObject":"rpt:group-75","labelType":"xbrl:label","value":"2401405 - Disclosure - Significant Accounting Policies (Schedule Of Computations Of Earnings Per Share) (Details)","language":"en"},{"forObject":"rpt:group-76","labelType":"xbrl:label","value":"2401404 - Disclosure - Significant Accounting Policies (Schedule of Dividends) (Details)","language":"en"},{"forObject":"rpt:group-77","labelType":"xbrl:label","value":"2301302 - Disclosure - Significant Accounting Policies (Tables)","language":"en"},{"forObject":"rpt:group-78","labelType":"xbrl:label","value":"2112100 - Disclosure - Stock Compensation Plans","language":"en"},{"forObject":"rpt:group-79","labelType":"xbrl:label","value":"2412402 - Disclosure - Stock Compensation Plans (Narrative) (Details)","language":"en"},{"forObject":"rpt:group-80","labelType":"xbrl:label","value":"2412403 - Disclosure - Stock Compensation Plans (Summary of Equity Award Activity) (Details)","language":"en"},{"forObject":"rpt:group-81","labelType":"xbrl:label","value":"2312301 - Disclosure - Stock Compensation Plans (Tables)","language":"en"},{"forObject":"rpt:group-82","labelType":"xbrl:label","value":"2410402 - Disclosure - Credit Facilities and Long-Term Debt (Schedule of Long-term Debt Instruments) (Details)","language":"en"}],"networks":[{"name":"rpt:network-presentation-25","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-26","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,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:FeatherlandEggFarmsInc.Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-27","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,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"calm:FeatherlandEggFarmsInc.Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"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:BusinessAcquisitionLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"calm:BusinessCombinationNumberOfLayersAcquired","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-28","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-29","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,"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:StatementLineItems","target":"us-gaap:AssetsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AssetsCurrentAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ReceivablesNetCurrentAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherAssetsAbstract","target":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","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:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AvailableForSaleSecuritiesCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ReceivablesNetCurrentAbstract","target":"us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OtherAssetsAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherAssetsAbstract","target":"us-gaap:Goodwill","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:DividendsPayableCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LongTermDebtNoncurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:ReceivablesNetCurrentAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ReceivablesNetCurrentAbstract","target":"us-gaap:AccountsAndOtherReceivablesNetCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherAssetsAbstract","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:OtherLiabilitiesNoncurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ReceivablesNetCurrentAbstract","target":"us-gaap:ReceivablesNetCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:InventoryNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherAssetsAbstract","target":"us-gaap:OtherAssetsNoncurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Assets","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccruedIncomeTaxesCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:DeferredIncomeTaxLiabilitiesNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherAssetsAbstract","target":"us-gaap:OtherAssets","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccruedLiabilitiesCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:Liabilities","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:TreasuryStockValue","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AssetsCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LongTermDebtCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:CommitmentsAndContingencies","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:LiabilitiesCurrentAbstract","target":"us-gaap:LiabilitiesCurrent","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:MinorityInterest","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-30","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,"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:StatementLineItems","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","order":1.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:StatementTable","target":"us-gaap:StatementLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesAuthorized","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesIssued","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesOutstanding","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:TreasuryStockShares","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-31","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:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DepreciationDepletionAndAmortization","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"calm:IncreaseDecreaseInReceivablesAndOtherAssets","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireInvestments","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:RepaymentsOfLongTermDebt","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:IncomeTaxesPaidNet","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInInventories","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromPaymentsToMinorityShareholders","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:InterestPaidNet","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireInterestInJointVenture","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsOfDividends","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"calm:StockCompensationExpenseBenefitNetOfAmountsPaid","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"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:CashAndCashEquivalentsAtCarryingValue","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:OtherOperatingActivitiesCashFlowStatement","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-32","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:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","target":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-33","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeStatementAbstract","order":1.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:Revenues","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:InterestExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:WeightedAverageSharesOutstandingAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:CostOfGoodsAndServicesSold","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:InterestAndDividendIncomeOperating","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":"calm:PatronageIncome","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:LegalFees","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:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal","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:NetIncomeLossAttributableToNoncontrollingInterest","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-34","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","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:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TreasuryStockMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:SharesOutstanding","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:Dividends","order":3.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:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:NoncontrollingInterestMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"calm:TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarningsTaxEffect","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:MinorityInterestDecreaseFromRedemptions","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:ProfitLoss","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:SharesOutstanding","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-35","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-36","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:LineOfCreditFacilityTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityTable","target":"us-gaap:CreditFacilityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CreditFacilityAxis","target":"us-gaap:CreditFacilityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedUnderLetterOfCreditFacilitiesAtFairValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityTable","target":"us-gaap:LineOfCreditFacilityLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:LitigationSettlementAmountAwardedToOtherParty","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-37","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"dei:CoverAbstract","order":1.0},{"source":"dei:CoverAbstract","target":"us-gaap:StatementTable","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:StatementLineItems","target":"dei:EntityInteractiveDataCurrent","order":1.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:StatementTable","target":"us-gaap:StatementLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityShellCompany","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityAddressAddressLine1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityAddressCityOrTown","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityAddressStateOrProvince","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityAddressPostalZipCode","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:CityAreaCode","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:LocalPhoneNumber","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityFileNumber","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityTaxIdentificationNumber","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityIncorporationStateCountryCode","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentType","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentAnnualReport","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentTransitionReport","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:Security12bTitle","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:TradingSymbol","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:SecurityExchangeName","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:AmendmentFlag","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentPeriodEndDate","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentFiscalYearFocus","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentFiscalPeriodFocus","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityRegistrantName","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityCentralIndexKey","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:CurrentFiscalYearEndDate","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityFilerCategory","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityCommonStockSharesOutstanding","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityPublicFloat","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityCurrentReportingStatus","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityVoluntaryFilers","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityWellKnownSeasonedIssuer","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:DocumentsIncorporatedByReferenceTextBlock","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntitySmallBusiness","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"dei:EntityEmergingGrowthCompany","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-38","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-39","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"srt:RangeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateAxis","target":"us-gaap:VariableRateDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:FederalFundsEffectiveSwapRateMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongtermDebtTypeAxis","target":"us-gaap:LongtermDebtTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:LineOfCreditMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CreditFacilityAxis","target":"us-gaap:CreditFacilityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentAxis","target":"us-gaap:DebtInstrumentNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:LoanAgreementsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentTerm","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:VariableRateAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:EurodollarMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:DebtAgreementsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsMinimumWorkingCapitalRatio","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"calm:ApplicableMarginBaseRateLoansMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:LongtermDebtTypeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsMinimumTangibleNetWorth","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"calm:ApplicableMarginEurodollarRateLoansMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:CreditFacilityAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsCumulativeNetIncomePercentage","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentAxis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsMaximumDividendsAsPercentageOfPriorYearNetIncome","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentLineItems","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsFundedDebtToTotalCapitalization","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsMinimumCurrentRatio","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsMinimumVotingOwnershipPercentage","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:InterestCostsIncurred","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:InterestCostsCapitalized","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"calm:LineOfCreditFacilityAccordionFeatureIncreaseLimit","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentCarryingAmount","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedUnderLetterOfCreditFacilitiesAtFairValue","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsNumberOfFinancialCovenants","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsAnnualLimitOnCapitalExpenditures","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsMaximumRepurchaseOfCapitalStockAmount","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"calm:DebtInstrumentRestrictiveCovenantsMinimumCapacityAvailable","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-40","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentAxis","target":"us-gaap:DebtInstrumentNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:DebtInstrumentOneMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentCarryingAmount","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:DebtInstrumentThreeMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DeferredFinanceCostsGross","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"us-gaap:CapitalLeaseObligationsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LongTermDebt","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LongTermDebtCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LongTermDebtNoncurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentInterestRateStatedPercentage","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentPeriodicPaymentPrincipal","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-41","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentCarryingAmount","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-42","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:ScheduleOfDebtInstrumentsTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-43","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StockholdersEquityNoteAbstract","order":1.0},{"source":"us-gaap:StockholdersEquityNoteAbstract","target":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-44","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StockholdersEquityNoteAbstract","order":1.0},{"source":"us-gaap:StockholdersEquityNoteAbstract","target":"calm:ScheduleOfStockholdersEquityTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityTable","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":"calm:ScheduleOfStockholdersEquityLineItems","target":"calm:NumberofClassesofCapitalStock","order":1.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":"calm:ScheduleOfStockholdersEquityTable","target":"calm:ScheduleOfStockholdersEquityLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"calm:NumberofVotesPerShareofStock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"calm:NumberofVotesperShareofStockConverted","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfStockholdersEquityLineItems","target":"calm:CommonStockSharesOutstandingSunsetProvisionNumberOwnedByImmediateFamilyMembersAndOrPermittedTransferees","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-45","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-46","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","target":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","target":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"calm:KSOPMember","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:TwoThousandAndSixPlanMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:MedicalClaimMaximumPerOccurrence","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","target":"us-gaap:PlanNameAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:MedicalPlanExpense","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","target":"us-gaap:DefinedBenefitPlanDisclosureLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:LiabilityRecordedForIncurredButNotReportedClaims","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"calm:DeferredCompensationAgreementAmountofYearsRequiredforPayment","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-47","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueDisclosuresTextBlock","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:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"calm:FairValueSensitivityToOnePercentageChangeInInterestRates","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:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"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:USGovernmentDebtSecuritiesMember","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:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AssetsFairValueDisclosure","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:MunicipalBondsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel2Member","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:CertificatesOfDepositMember","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:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:CommercialPaperMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:CorporateDebtSecuritiesMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:VariableRateDemandObligationMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"us-gaap:AssetBackedSecuritiesMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentTypeCategorizationMember","target":"calm:MutualFundsMember","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-50","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueByBalanceSheetGroupingTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByBalanceSheetGroupingTable","target":"srt:RangeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentAxis","target":"us-gaap:DebtInstrumentNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:DebtInstrumentEightMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems","target":"us-gaap:LongTermDebt","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByBalanceSheetGroupingTable","target":"us-gaap:DebtInstrumentAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"calm:DebtInstrumentSixMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems","target":"us-gaap:LongTermDebtFairValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByBalanceSheetGroupingTable","target":"us-gaap:FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-51","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-52","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-53","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:AmortizationOfIntangibleAssets","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-54","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-55","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:FranchiseRightsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:UseRightsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"us-gaap:GoodwillRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillRollForward","target":"us-gaap:Goodwill","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsRollForward","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","target":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"calm:IntangibleAssetsExcludingGoodwillRollForward","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","target":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillRollForward","target":"us-gaap:Goodwill","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsRollForward","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsRollForward","target":"us-gaap:AmortizationOfIntangibleAssets","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","target":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"calm:IntangibleAssetsExcludingGoodwillRollForward","target":"calm:FiniteAndIndefiniteLivedIntangibleAssetsAcquired","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:NoncompeteAgreementsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","target":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsRollForward","target":"us-gaap:FinitelivedIntangibleAssetsAcquired1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"us-gaap:IndefiniteLivedIntangibleAssetsRollForward","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:IntangibleAssetsExcludingGoodwillRollForward","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"calm:RightOfUseIntangibleMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsRollForward","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"calm:IntangibleAssetsExcludingGoodwillRollForward","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-56","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","target":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:UseRightsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:FranchiseRightsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsGross","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:NoncompeteAgreementsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable","target":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"calm:RightOfUseIntangibleMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-57","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-58","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-59","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredTaxLiabilitiesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredTaxAssetsGrossAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsOtherComprehensiveLoss","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredTaxLiabilities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsOther","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesOther","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsNet","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredIncomeTaxLiabilities","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-60","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"calm:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxesPaid","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ProceedsFromIncomeTaxRefunds","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-61","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationTaxExemptIncome","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationOtherAdjustments","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-62","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-63","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefitAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefitAbstract","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefitAbstract","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefitAbstract","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefitAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefitAbstract","target":"calm:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefitAbstract","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefitAbstract","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefitAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-64","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-65","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-66","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"calm:CostOfGoodsSoldAmortizationOfFlocks","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"calm:CostOfGoodsSoldMortality","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"calm:CostOfGoodsSoldFlocks","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-67","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-68","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-69","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract","order":1.0},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract","target":"us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-70","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract","order":1.0},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract","target":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTable","target":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","target":"srt:EquityMethodInvesteeNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:RedRiverValleyEggFarmLlcMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesLineItems","target":"us-gaap:EquityMethodInvestmentOwnershipPercentage","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:SpecialtyEggsLlcMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTable","target":"us-gaap:InvestmentsInAndAdvancesToAffiliatesLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesLineItems","target":"us-gaap:EquityMethodInvestments","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:SouthwestSpecialtyEggsLlcMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesLineItems","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:DallasReinsuranceCoLtdMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesLineItems","target":"us-gaap:CostMethodInvestments","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:EquityMethodInvesteeNameDomain","target":"calm:EggLandSBestIncMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-71","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract","order":1.0},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract","target":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","target":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","target":"us-gaap:RelatedPartyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyDomain","target":"us-gaap:CorporateJointVentureMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyDomain","target":"srt:AffiliatedEntityMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","target":"us-gaap:RelatedPartyTransactionLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationAssets","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationLiabilities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationEquity","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:RevenueFromRelatedParties","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"calm:DividendsFromAffiliates","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:DueFromAffiliates","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:DueToAffiliateCurrentAndNoncurrent","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-72","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract","order":1.0},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract","target":"us-gaap:EquityMethodInvestmentsTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract","target":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-73","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-74","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":1.0},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:AvailableForSaleSecuritiesGrossRealizedGains","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-75","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":"calm:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughThreeFairValue","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-76","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":1.0},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:ScheduleOfAvailableForSaleSecuritiesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesTable","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:USGovernmentDebtSecuritiesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationAxis","target":"us-gaap:BalanceSheetLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"calm:CurrentAssetsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","target":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:MunicipalBondsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesTable","target":"us-gaap:BalanceSheetLocationAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"calm:NoncurrentAssetsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","target":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CertificatesOfDepositMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesTable","target":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","target":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CommercialPaperMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","target":"us-gaap:AvailableForSaleSecurities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:CorporateDebtSecuritiesMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:VariableRateDemandObligationMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:AssetBackedSecuritiesMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"calm:MutualFundsMember","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-77","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":1.0},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:ScheduleOfAvailableForSaleSecuritiesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesTable","target":"us-gaap:BalanceSheetLocationAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationAxis","target":"us-gaap:BalanceSheetLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"calm:CurrentAssetsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","target":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"calm:NoncurrentAssetsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAvailableForSaleSecuritiesTable","target":"us-gaap:ScheduleOfAvailableForSaleSecuritiesLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-78","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":1.0},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:AvailableForSaleSecuritiesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-79","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LeasesOfLesseeDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-80","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"calm:VehicleRent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesRentExpenseNet","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-81","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-82","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-83","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-84","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:Depreciation","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-85","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LandAndLandImprovementsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentGross","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ConstructionInProgressMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-86","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:PropertyPlantAndEquipmentTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-87","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:QuarterlyFinancialInformationTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-88","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:Revenues","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":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:GrossProfit","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":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:NetIncomeLoss","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:EarningsPerShareAbstract","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:LitigationSettlementAmountAwardedToOtherParty","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"calm:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"calm:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-89","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-90","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RelatedPartyTransactionsAbstract","order":1.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"calm:RelatedPartyTransactionReimbursementOfFeesFromTheFamily","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-91","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RelatedPartyTransactionsAbstract","order":1.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-92","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-93","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,"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:DisaggregationOfRevenueLineItems","target":"us-gaap:SellingExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"calm:SpecialtyShellEggSalesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisaggregationOfRevenueTable","target":"us-gaap:DisaggregationOfRevenueLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisaggregationOfRevenueLineItems","target":"us-gaap:Revenues","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"calm:CoPackSpecialtyShellEggSalesMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"calm:EggProductsMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"calm:OtherMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-94","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-95","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"srt:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsAbstract","target":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-96","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"srt:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsAbstract","target":"srt:ValuationAndQualifyingAccountsDisclosureTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureTable","target":"us-gaap:ValuationAllowancesAndReservesTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesTypeAxis","target":"us-gaap:ValuationAllowancesAndReservesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:AllowanceForCreditLossMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:MovementInValuationAllowancesAndReservesRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:MovementInValuationAllowancesAndReservesRollForward","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureTable","target":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:MovementInValuationAllowancesAndReservesRollForward","target":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:MovementInValuationAllowancesAndReservesRollForward","target":"us-gaap:ValuationAllowancesAndReservesDeductions","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:MovementInValuationAllowancesAndReservesRollForward","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-97","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-98","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"calm:SignificantAccountingPoliciesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesTable","target":"us-gaap:StatementScenarioAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementScenarioAxis","target":"us-gaap:ScenarioUnspecifiedDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScenarioUnspecifiedDomain","target":"us-gaap:ScenarioForecastMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","target":"us-gaap:TypeOfAdoptionMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfAdoptionMember","target":"us-gaap:AccountingStandardsUpdate201602Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","target":"us-gaap:AntidilutiveSecuritiesNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AntidilutiveSecuritiesNameDomain","target":"us-gaap:RestrictedStockMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:MajorCustomersAxis","target":"srt:NameOfMajorCustomerDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:NameOfMajorCustomerDomain","target":"calm:TwoAffiliatedCustomersMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskByBenchmarkAxis","target":"us-gaap:ConcentrationRiskBenchmarkDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:SalesRevenueNetMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:ConcentrationRiskPercentage1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"calm:SignificantAccountingPoliciesTable","target":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:AccountsReceivableMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:IncreaseDecreaseInOutstandingChecksOperatingActivities","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesTable","target":"us-gaap:StatementEquityComponentsAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesTable","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:AvailableForSaleSecuritiesCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"calm:SignificantAccountingPoliciesTable","target":"srt:RangeAxis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:AvailableForSaleSecuritiesNoncurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesTable","target":"srt:MajorCustomersAxis","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:AccountsReceivableNetCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"calm:SignificantAccountingPoliciesTable","target":"us-gaap:ConcentrationRiskByBenchmarkAxis","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:PercentageOfBadDebtsRecognizedAtSixtyDaysPastDue","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesTable","target":"calm:SignificantAccountingPoliciesLineItems","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:GrowingPeriod","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:FlockCostAmortizationPeriod","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:PropertyPlantAndEquipmentUsefulLife","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:PercentageOfNetIncomeLossUsedToComputeAccruedDividends","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:DividendsPaidToShareholderOfRecordNumberOfDaysAfterQuarter","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:DividendsPaidToShareholderOfRecordNumberOfDaysAfterYearend","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:NumberOfDaysAfterRecordDividendsPayable","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:DividendsPayableCurrentAndNoncurrent","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"calm:CumulativeLossesToBeRecoveredPriorToPayingDividend","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:SellingExpense","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:AdvertisingExpense","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"calm:SignificantAccountingPoliciesLineItems","target":"us-gaap:OperatingLeaseLiability","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-99","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ConsolidationPolicyTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:FiscalPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:UseOfEstimates","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InvestmentPolicyTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"calm:InvestmentsInAndAdvancesToAffiliatesPolicyPolicyTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:TradeAndOtherAccountsReceivablePolicy","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InventoryPolicyTextBlock","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:SelfInsuranceReservePolicyTextBlock","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:StockholdersEquityPolicyTextBlock","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"calm:TreasuryStockPolicyPolicyTextBlock","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:AdvertisingCostsPolicyTextBlock","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:IncomeTaxPolicyTextBlock","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:EarningsPerSharePolicyTextBlock","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CommitmentsAndContingenciesPolicyTextBlock","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:PriorPeriodReclassificationAdjustmentDescription","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-100","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DilutiveSecuritiesAbstract","target":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","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":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DilutiveSecuritiesAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareDiluted","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:DilutiveSecuritiesAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:EarningsPerShareAbstract","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-101","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:DividendsPayableTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DividendsPayableTable","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:DividendsPayableLineItems","target":"us-gaap:NetIncomeLoss","order":1.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:DividendsPayableTable","target":"us-gaap:DividendsPayableLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DividendsPayableLineItems","target":"calm:CumulativeLossToBeRecoveredPriorToPayingDividend","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:DividendsPayableLineItems","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DividendsPayableLineItems","target":"calm:PercentageOfNetIncomeLossUsedToComputeAccruedDividends","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DividendsPayableLineItems","target":"calm:OneThirdOfNetIncomeAttributableToParent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DividendsPayableLineItems","target":"us-gaap:CommonStockSharesOutstanding","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DividendsPayableLineItems","target":"us-gaap:CommonStockDividendsPerShareCashPaid","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-102","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:DividendsDeclaredTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-103","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap: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-104","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,"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:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-105","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-106","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-calculation-107","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","order":1.0},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-108","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:LiabilitiesAndStockholdersEquity","target":"us-gaap:Liabilities","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:LiabilitiesCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:LongTermDebtCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:StockholdersEquity","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:CommonStockValue","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ReceivablesNetCurrent","target":"us-gaap:AccountsReceivableNetCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssets","target":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccountsPayableCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:LongTermDebtNoncurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:MinorityInterest","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:AssetsCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:AvailableForSaleSecuritiesCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ReceivablesNetCurrent","target":"us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssets","target":"us-gaap:Goodwill","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccruedLiabilitiesCurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:OtherLiabilitiesNoncurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:CommitmentsAndContingencies","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:ReceivablesNetCurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ReceivablesNetCurrent","target":"us-gaap:AccountsAndOtherReceivablesNetCurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OtherAssets","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssets","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:DeferredIncomeTaxLiabilitiesNet","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:TreasuryStockValue","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:InventoryNet","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssets","target":"us-gaap:OtherAssetsNoncurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccruedIncomeTaxesCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:DividendsPayableCurrent","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-109","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","order":1.0},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:ProfitLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","target":"us-gaap:PaymentsToAcquireInvestments","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","target":"us-gaap:RepaymentsOfLongTermDebt","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:DepreciationDepletionAndAmortization","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","target":"us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","target":"us-gaap:ProceedsFromPaymentsToMinorityShareholders","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","target":"us-gaap:PaymentsOfDividends","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","target":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":5.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","target":"us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":6.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:IncreaseDecreaseInInventories","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","target":"us-gaap:PaymentsToAcquireInterestInJointVenture","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"calm:IncreaseDecreaseInReceivablesAndOtherAssets","order":8.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"calm:StockCompensationExpenseBenefitNetOfAmountsPaid","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:OtherOperatingActivitiesCashFlowStatement","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","order":11.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-110","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":1.0},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","order":1.0,"properties":[{"property":"xbrl:weight","value":-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:OtherComprehensiveIncomeLossBeforeTax","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","target":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","target":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossTax","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-111","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:NetIncomeLoss","order":1.0},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:ProfitLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ProfitLoss","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:OperatingIncomeLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:SellingGeneralAndAdministrativeExpense","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:Revenues","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:OtherNonoperatingIncomeExpense","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:GrossProfit","order":2.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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:NonoperatingIncomeExpense","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:InterestAndDividendIncomeOperating","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ProfitLoss","target":"us-gaap:IncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:NetIncomeLossAttributableToNoncontrollingInterest","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:InterestExpense","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:LegalFees","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"calm:PatronageIncome","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-112","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LongTermDebt","order":1.0},{"source":"us-gaap:LongTermDebt","target":"us-gaap:LongTermDebtCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LongTermDebt","target":"us-gaap:LongTermDebtNoncurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-113","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LongTermDebt","order":1.0},{"source":"us-gaap:LongTermDebt","target":"us-gaap:DebtInstrumentCarryingAmount","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LongTermDebt","target":"us-gaap:DeferredFinanceCostsGross","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-114","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtInstrumentCarryingAmount","order":1.0},{"source":"us-gaap:DebtInstrumentCarryingAmount","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DebtInstrumentCarryingAmount","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DebtInstrumentCarryingAmount","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DebtInstrumentCarryingAmount","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DebtInstrumentCarryingAmount","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-115","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":1.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-116","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredTaxLiabilities","order":1.0},{"source":"us-gaap:DeferredTaxLiabilities","target":"us-gaap:DeferredTaxAssetsNet","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsOther","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxLiabilities","target":"us-gaap:DeferredIncomeTaxLiabilities","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsOtherComprehensiveLoss","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesOther","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-117","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationTaxExemptIncome","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationOtherAdjustments","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-118","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefit","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefit","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefit","target":"calm:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredIncomeTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-119","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"calm:CostOfGoodsSoldFlocks","order":1.0},{"source":"calm:CostOfGoodsSoldFlocks","target":"calm:CostOfGoodsSoldMortality","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"calm:CostOfGoodsSoldFlocks","target":"calm:CostOfGoodsSoldAmortizationOfFlocks","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-120","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryNet","order":1.0},{"source":"us-gaap:InventoryNet","target":"calm:AgriculturalRelatedInventoryEggs","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"calm:AgriculturalRelatedInventoryFlocks","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-121","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":"calm:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughThreeFairValue","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-122","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","order":1.0},{"source":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","target":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","target":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","target":"us-gaap:AvailableForSaleSecurities","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-123","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","order":1.0},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-124","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:PropertyPlantAndEquipmentGross","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-125","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":1.0},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-126","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","order":1.0},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","target":"calm:CumulativeLossToBeRecoveredPriorToPayingDividend","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]}],"groups":[{"name":"rpt:group-0","groupURI":"http://www.calmainefoods.com/role/Acquisition"},{"name":"rpt:group-1","groupURI":"http://www.calmainefoods.com/role/AcquisitionAllocationOfPurchasePriceDetails"},{"name":"rpt:group-2","groupURI":"http://www.calmainefoods.com/role/AcquisitionNarrativeDetails"},{"name":"rpt:group-3","groupURI":"http://www.calmainefoods.com/role/AcquisitionTables"},{"name":"rpt:group-4","groupURI":"http://www.calmainefoods.com/role/ConsolidatedBalanceSheets"},{"name":"rpt:group-5","groupURI":"http://www.calmainefoods.com/role/ConsolidatedBalanceSheetsParenthetical"},{"name":"rpt:group-6","groupURI":"http://www.calmainefoods.com/role/ConsolidatedStatementsOfCashFlows"},{"name":"rpt:group-7","groupURI":"http://www.calmainefoods.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss"},{"name":"rpt:group-8","groupURI":"http://www.calmainefoods.com/role/ConsolidatedStatementsOfOperations"},{"name":"rpt:group-9","groupURI":"http://www.calmainefoods.com/role/ConsolidatedStatementsOfStockholdersEquity"},{"name":"rpt:group-10","groupURI":"http://www.calmainefoods.com/role/Contingencies"},{"name":"rpt:group-11","groupURI":"http://www.calmainefoods.com/role/ContingenciesNarrativeDetails"},{"name":"rpt:group-12","groupURI":"http://www.calmainefoods.com/role/Cover"},{"name":"rpt:group-13","groupURI":"http://www.calmainefoods.com/role/CreditFacilitiesAndLongTermDebt"},{"name":"rpt:group-14","groupURI":"http://www.calmainefoods.com/role/CreditFacilitiesAndLongTermDebtNarrativeDetails"},{"name":"rpt:group-15","groupURI":"http://www.calmainefoods.com/role/CreditFacilitiesAndLongTermDebtScheduleOfLongTermDebtInstrumentsDetails"},{"name":"rpt:group-16","groupURI":"http://www.calmainefoods.com/role/CreditFacilitiesAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtDetails"},{"name":"rpt:group-17","groupURI":"http://www.calmainefoods.com/role/CreditFacilitiesAndLongTermDebtTables"},{"name":"rpt:group-18","groupURI":"http://www.calmainefoods.com/role/DescriptionOfRightsAndPrivilegesOfCapitalStockCapitalStructureConsistsOfCommonStockAndClassCommonStock"},{"name":"rpt:group-19","groupURI":"http://www.calmainefoods.com/role/DescriptionOfRightsAndPrivilegesOfCapitalStockCapitalStructureConsistsOfCommonStockAndClassCommonStockDetails"},{"name":"rpt:group-20","groupURI":"http://www.calmainefoods.com/role/EmployeeBenefitPlans"},{"name":"rpt:group-21","groupURI":"http://www.calmainefoods.com/role/EmployeeBenefitPlansNarrativeDetails"},{"name":"rpt:group-22","groupURI":"http://www.calmainefoods.com/role/FairValueMeasures"},{"name":"rpt:group-23","groupURI":"http://www.calmainefoods.com/role/FairValueMeasuresNarrativeDetails"},{"name":"rpt:group-24","groupURI":"http://www.calmainefoods.com/role/FairValueMeasuresScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisDetails"},{"name":"rpt:group-25","groupURI":"http://www.calmainefoods.com/role/FairValueMeasuresScheduleOfFairValueAndCarryingValueOfBorrowingsUnderCreditFacilitiesAndLongTermDebtDetails"},{"name":"rpt:group-26","groupURI":"http://www.calmainefoods.com/role/FairValueMeasuresTables"},{"name":"rpt:group-27","groupURI":"http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssets"},{"name":"rpt:group-28","groupURI":"http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails"},{"name":"rpt:group-29","groupURI":"http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationOfIntangibleAssetsDetails"},{"name":"rpt:group-30","groupURI":"http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndOtherIntangibleAssetsDetails"},{"name":"rpt:group-31","groupURI":"http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangiblesDetails"},{"name":"rpt:group-32","groupURI":"http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsTables"},{"name":"rpt:group-33","groupURI":"http://www.calmainefoods.com/role/IncomeTaxes"},{"name":"rpt:group-34","groupURI":"http://www.calmainefoods.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"},{"name":"rpt:group-35","groupURI":"http://www.calmainefoods.com/role/IncomeTaxesNarrativeDetails"},{"name":"rpt:group-36","groupURI":"http://www.calmainefoods.com/role/IncomeTaxesReconciliationOfEffectiveTaxExpenseDetails"},{"name":"rpt:group-37","groupURI":"http://www.calmainefoods.com/role/IncomeTaxesTables"},{"name":"rpt:group-38","groupURI":"http://www.calmainefoods.com/role/IncomeTaxesTaxExpenseByJurisdictionDetails"},{"name":"rpt:group-39","groupURI":"http://www.calmainefoods.com/role/Inventories"},{"name":"rpt:group-40","groupURI":"http://www.calmainefoods.com/role/InventoriesNarrativeDetails"},{"name":"rpt:group-41","groupURI":"http://www.calmainefoods.com/role/InventoriesScheduleOfCostOfSalesAmortizationAndMortalityDetails"},{"name":"rpt:group-42","groupURI":"http://www.calmainefoods.com/role/InventoriesScheduleOfInventoriesDetails"},{"name":"rpt:group-43","groupURI":"http://www.calmainefoods.com/role/InventoriesTables"},{"name":"rpt:group-44","groupURI":"http://www.calmainefoods.com/role/InvestmentInAffiliates"},{"name":"rpt:group-45","groupURI":"http://www.calmainefoods.com/role/InvestmentInAffiliatesNarrativeDetails"},{"name":"rpt:group-46","groupURI":"http://www.calmainefoods.com/role/InvestmentInAffiliatesScheduleOfTransactionsWithUnconsolidatedAffiliatesDetails"},{"name":"rpt:group-47","groupURI":"http://www.calmainefoods.com/role/InvestmentInAffiliatesTables"},{"name":"rpt:group-48","groupURI":"http://www.calmainefoods.com/role/InvestmentSecurities"},{"name":"rpt:group-49","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesNarrativeDetails"},{"name":"rpt:group-50","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfInvestmentSecuritiesDetails"},{"name":"rpt:group-51","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails"},{"name":"rpt:group-52","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfUnrealizedHoldingGainsLossesDetails"},{"name":"rpt:group-53","groupURI":"http://www.calmainefoods.com/role/InvestmentSecuritiesTables"},{"name":"rpt:group-54","groupURI":"http://www.calmainefoods.com/role/Leases"},{"name":"rpt:group-55","groupURI":"http://www.calmainefoods.com/role/LeasesNarrativeDetails"},{"name":"rpt:group-56","groupURI":"http://www.calmainefoods.com/role/LeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails"},{"name":"rpt:group-57","groupURI":"http://www.calmainefoods.com/role/LeasesTables"},{"name":"rpt:group-58","groupURI":"http://www.calmainefoods.com/role/PropertyPlantAndEquipment"},{"name":"rpt:group-59","groupURI":"http://www.calmainefoods.com/role/PropertyPlantAndEquipmentNarrativeDetails"},{"name":"rpt:group-60","groupURI":"http://www.calmainefoods.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"},{"name":"rpt:group-61","groupURI":"http://www.calmainefoods.com/role/PropertyPlantAndEquipmentTables"},{"name":"rpt:group-62","groupURI":"http://www.calmainefoods.com/role/QuarterlyFinancialData"},{"name":"rpt:group-63","groupURI":"http://www.calmainefoods.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialDataDetails"},{"name":"rpt:group-64","groupURI":"http://www.calmainefoods.com/role/QuarterlyFinancialDataTables"},{"name":"rpt:group-65","groupURI":"http://www.calmainefoods.com/role/RelatedPartyTransactionDetails"},{"name":"rpt:group-66","groupURI":"http://www.calmainefoods.com/role/RelatedPartyTransactionNotes"},{"name":"rpt:group-67","groupURI":"http://www.calmainefoods.com/role/RevenueRecognition"},{"name":"rpt:group-68","groupURI":"http://www.calmainefoods.com/role/RevenueRecognitionDetails"},{"name":"rpt:group-69","groupURI":"http://www.calmainefoods.com/role/RevenueRecognitionTables"},{"name":"rpt:group-70","groupURI":"http://www.calmainefoods.com/role/ScheduleIiValuationAndQualifyingAccounts"},{"name":"rpt:group-71","groupURI":"http://www.calmainefoods.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"},{"name":"rpt:group-72","groupURI":"http://www.calmainefoods.com/role/SignificantAccountingPolicies"},{"name":"rpt:group-73","groupURI":"http://www.calmainefoods.com/role/SignificantAccountingPoliciesNarrativeDetails"},{"name":"rpt:group-74","groupURI":"http://www.calmainefoods.com/role/SignificantAccountingPoliciesPolicy"},{"name":"rpt:group-75","groupURI":"http://www.calmainefoods.com/role/SignificantAccountingPoliciesScheduleOfComputationsOfEarningsPerShareDetails"},{"name":"rpt:group-76","groupURI":"http://www.calmainefoods.com/role/SignificantAccountingPoliciesScheduleOfDividendsDetails"},{"name":"rpt:group-77","groupURI":"http://www.calmainefoods.com/role/SignificantAccountingPoliciesTables"},{"name":"rpt:group-78","groupURI":"http://www.calmainefoods.com/role/StockCompensationPlans"},{"name":"rpt:group-79","groupURI":"http://www.calmainefoods.com/role/StockCompensationPlansNarrativeDetails"},{"name":"rpt:group-80","groupURI":"http://www.calmainefoods.com/role/StockCompensationPlansSummaryOfEquityAwardActivityDetails"},{"name":"rpt:group-81","groupURI":"http://www.calmainefoods.com/role/StockCompensationPlansTables"},{"name":"rpt:group-82","groupURI":"http://www.calmainefoods.com/role/CreditFacilitiesAndLongTermDebtScheduleOfLongTermDebtInstrumentsDetailsCalc2"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-25"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-26"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-27"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-28"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-29"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-30"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-31"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-32"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-33"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-34"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-35"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-36"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-37"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-38"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-39"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-40"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-41"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-42"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-43"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-44"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-45"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-46"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-47"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-48"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-49"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-50"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-51"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-52"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-53"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-54"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-55"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-56"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-57"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-58"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-59"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-60"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-61"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-62"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-63"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-64"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-65"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-66"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-67"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-68"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-69"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-70"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-71"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-72"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-73"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-74"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-75"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-76"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-77"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-78"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-79"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-80"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-81"},{"groupName":"rpt:group-57","forObject":"rpt:network-presentation-82"},{"groupName":"rpt:group-58","forObject":"rpt:network-presentation-83"},{"groupName":"rpt:group-59","forObject":"rpt:network-presentation-84"},{"groupName":"rpt:group-60","forObject":"rpt:network-presentation-85"},{"groupName":"rpt:group-61","forObject":"rpt:network-presentation-86"},{"groupName":"rpt:group-62","forObject":"rpt:network-presentation-87"},{"groupName":"rpt:group-63","forObject":"rpt:network-presentation-88"},{"groupName":"rpt:group-64","forObject":"rpt:network-presentation-89"},{"groupName":"rpt:group-65","forObject":"rpt:network-presentation-90"},{"groupName":"rpt:group-66","forObject":"rpt:network-presentation-91"},{"groupName":"rpt:group-67","forObject":"rpt:network-presentation-92"},{"groupName":"rpt:group-68","forObject":"rpt:network-presentation-93"},{"groupName":"rpt:group-69","forObject":"rpt:network-presentation-94"},{"groupName":"rpt:group-70","forObject":"rpt:network-presentation-95"},{"groupName":"rpt:group-71","forObject":"rpt:network-presentation-96"},{"groupName":"rpt:group-72","forObject":"rpt:network-presentation-97"},{"groupName":"rpt:group-73","forObject":"rpt:network-presentation-98"},{"groupName":"rpt:group-74","forObject":"rpt:network-presentation-99"},{"groupName":"rpt:group-75","forObject":"rpt:network-presentation-100"},{"groupName":"rpt:group-76","forObject":"rpt:network-presentation-101"},{"groupName":"rpt:group-77","forObject":"rpt:network-presentation-102"},{"groupName":"rpt:group-78","forObject":"rpt:network-presentation-103"},{"groupName":"rpt:group-79","forObject":"rpt:network-presentation-104"},{"groupName":"rpt:group-80","forObject":"rpt:network-presentation-105"},{"groupName":"rpt:group-81","forObject":"rpt:network-presentation-106"},{"groupName":"rpt:group-1","forObject":"rpt:network-calculation-107"},{"groupName":"rpt:group-4","forObject":"rpt:network-calculation-108"},{"groupName":"rpt:group-6","forObject":"rpt:network-calculation-109"},{"groupName":"rpt:group-7","forObject":"rpt:network-calculation-110"},{"groupName":"rpt:group-8","forObject":"rpt:network-calculation-111"},{"groupName":"rpt:group-15","forObject":"rpt:network-calculation-112"},{"groupName":"rpt:group-82","forObject":"rpt:network-calculation-113"},{"groupName":"rpt:group-16","forObject":"rpt:network-calculation-114"},{"groupName":"rpt:group-29","forObject":"rpt:network-calculation-115"},{"groupName":"rpt:group-34","forObject":"rpt:network-calculation-116"},{"groupName":"rpt:group-36","forObject":"rpt:network-calculation-117"},{"groupName":"rpt:group-38","forObject":"rpt:network-calculation-118"},{"groupName":"rpt:group-41","forObject":"rpt:network-calculation-119"},{"groupName":"rpt:group-42","forObject":"rpt:network-calculation-120"},{"groupName":"rpt:group-50","forObject":"rpt:network-calculation-121"},{"groupName":"rpt:group-51","forObject":"rpt:network-calculation-122"},{"groupName":"rpt:group-56","forObject":"rpt:network-calculation-123"},{"groupName":"rpt:group-60","forObject":"rpt:network-calculation-124"},{"groupName":"rpt:group-75","forObject":"rpt:network-calculation-125"},{"groupName":"rpt:group-76","forObject":"rpt:network-calculation-126"},{"groupName":"rpt:group-1","forObject":"rpt:cube-0"},{"groupName":"rpt:group-2","forObject":"rpt:cube-1"},{"groupName":"rpt:group-4","forObject":"rpt:cube-2"},{"groupName":"rpt:group-5","forObject":"rpt:cube-3"},{"groupName":"rpt:group-9","forObject":"rpt:cube-4"},{"groupName":"rpt:group-11","forObject":"rpt:cube-5"},{"groupName":"rpt:group-12","forObject":"rpt:cube-6"},{"groupName":"rpt:group-14","forObject":"rpt:cube-7"},{"groupName":"rpt:group-15","forObject":"rpt:cube-8"},{"groupName":"rpt:group-19","forObject":"rpt:cube-9"},{"groupName":"rpt:group-21","forObject":"rpt:cube-10"},{"groupName":"rpt:group-24","forObject":"rpt:cube-11"},{"groupName":"rpt:group-25","forObject":"rpt:cube-12"},{"groupName":"rpt:group-30","forObject":"rpt:cube-13"},{"groupName":"rpt:group-31","forObject":"rpt:cube-14"},{"groupName":"rpt:group-45","forObject":"rpt:cube-15"},{"groupName":"rpt:group-46","forObject":"rpt:cube-16"},{"groupName":"rpt:group-51","forObject":"rpt:cube-17"},{"groupName":"rpt:group-52","forObject":"rpt:cube-18"},{"groupName":"rpt:group-60","forObject":"rpt:cube-19"},{"groupName":"rpt:group-68","forObject":"rpt:cube-20"},{"groupName":"rpt:group-71","forObject":"rpt:cube-21"},{"groupName":"rpt:group-73","forObject":"rpt:cube-22"},{"groupName":"rpt:group-76","forObject":"rpt:cube-23"},{"groupName":"rpt:group-79","forObject":"rpt:cube-24"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"calm:DebtInstrumentRestrictiveCovenantsMaximumDividendsAsPercentageOfPriorYearNetIncome","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"0.3333"}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"calm:DebtInstrumentRestrictiveCovenantsMaximumDividendsAsPercentageOfPriorYearNetIncome","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:DebtInstrumentAxis":"calm:LoanAgreementsMember"},"factValues":[{"value":"0.3333"}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"calm:DividendsPaidToShareholderOfRecordNumberOfDaysAfterQuarter","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P60D"}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"calm:DividendsPaidToShareholderOfRecordNumberOfDaysAfterYearend","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P65D"}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"calm:FlockCostAmortizationPeriod","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"calm:FlockCostAmortizationPeriod","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-6","factDimensions":{"xbrl:concept":"calm:GrowingPeriod","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P154D"}]},{"name":"rpt:f-7","factDimensions":{"xbrl:concept":"calm:NumberOfDaysAfterRecordDividendsPayable","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P15D"}]},{"name":"rpt:f-8","factDimensions":{"xbrl:concept":"calm:PercentageOfNetIncomeLossUsedToComputeAccruedDividends","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"0.3333","decimals":4}]},{"name":"rpt:f-9","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-10","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"--06-01"}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"FY"}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"2019"}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"0000016160"}]},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"CAL-MAINE FOODS INC"}]},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000"}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"120000000"}]},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000"}]},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"120000000"}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000","decimals":-3}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"70261000","decimals":-3}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000","decimals":-3}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"70261000","decimals":-3}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000","decimals":-3}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"43831000","decimals":-3}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentOneMember"},"factValues":[{"value":"0.062"}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentThreeMember"},"factValues":[{"value":"0.054"}]},{"name":"rpt:f-31","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentPeriodicPaymentPrincipal","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentOneMember"},"factValues":[{"value":"250000","decimals":-3}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentPeriodicPaymentPrincipal","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentThreeMember"},"factValues":[{"value":"125000","decimals":-3}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentTerm","xbrl:period":"2018-07-10T00:00:00/2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1500000","decimals":-5}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"calm:KSOPMember"},"factValues":[{"value":"0.03"}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"calm:KSOPMember"},"factValues":[{"value":"0.03"}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"calm:KSOPMember"},"factValues":[{"value":"0.03"}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentOwnershipPercentage","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"calm:DallasReinsuranceCoLtdMember"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentOwnershipPercentage","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"calm:RedRiverValleyEggFarmLlcMember"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentOwnershipPercentage","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"calm:SouthwestSpecialtyEggsLlcMember"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2019-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:AdjustmentsForNewAccountingPronouncementsAxis":"us-gaap:AccountingStandardsUpdate201602Member","us-gaap:StatementScenarioAxis":"us-gaap:ScenarioForecastMember"},"factValues":[{"value":"2000000","decimals":-3}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockShares","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"26430000","decimals":-3}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockShares","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"26366000","decimals":-3}]},{"name":"rpt:f-46","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"10-K"}]},{"name":"rpt:f-47","factDimensions":{"xbrl:concept":"dei:DocumentAnnualReport","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"true"}]},{"name":"rpt:f-48","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"2019-06-01"}]},{"name":"rpt:f-49","factDimensions":{"xbrl:concept":"dei:DocumentTransitionReport","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-50","factDimensions":{"xbrl:concept":"dei:EntityFileNumber","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"000-04892"}]},{"name":"rpt:f-51","factDimensions":{"xbrl:concept":"dei:EntityIncorporationStateCountryCode","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"DE"}]},{"name":"rpt:f-52","factDimensions":{"xbrl:concept":"dei:EntityTaxIdentificationNumber","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"64-0500378"}]},{"name":"rpt:f-53","factDimensions":{"xbrl:concept":"dei:EntityAddressAddressLine1","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"3320 W Woodrow Wilson Ave"}]},{"name":"rpt:f-54","factDimensions":{"xbrl:concept":"dei:EntityAddressCityOrTown","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Jackson"}]},{"name":"rpt:f-55","factDimensions":{"xbrl:concept":"dei:EntityAddressStateOrProvince","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"MS"}]},{"name":"rpt:f-56","factDimensions":{"xbrl:concept":"dei:EntityAddressPostalZipCode","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"39209-3409"}]},{"name":"rpt:f-57","factDimensions":{"xbrl:concept":"dei:CityAreaCode","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"601"}]},{"name":"rpt:f-58","factDimensions":{"xbrl:concept":"dei:LocalPhoneNumber","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"948-6813"}]},{"name":"rpt:f-59","factDimensions":{"xbrl:concept":"dei:Security12bTitle","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Common Stock,\u00a0\u00a0$0.01 par\u00a0value per share"}]},{"name":"rpt:f-60","factDimensions":{"xbrl:concept":"dei:TradingSymbol","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"CALM"}]},{"name":"rpt:f-61","factDimensions":{"xbrl:concept":"dei:SecurityExchangeName","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"NASDAQ"}]},{"name":"rpt:f-62","factDimensions":{"xbrl:concept":"dei:EntityWellKnownSeasonedIssuer","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-63","factDimensions":{"xbrl:concept":"dei:EntityVoluntaryFilers","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"No"}]},{"name":"rpt:f-64","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-65","factDimensions":{"xbrl:concept":"dei:EntityInteractiveDataCurrent","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-66","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Large Accelerated Filer"}]},{"name":"rpt:f-67","factDimensions":{"xbrl:concept":"dei:EntitySmallBusiness","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-68","factDimensions":{"xbrl:concept":"dei:EntityEmergingGrowthCompany","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-69","factDimensions":{"xbrl:concept":"dei:EntityShellCompany","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"false"}]},{"name":"rpt:f-70","factDimensions":{"xbrl:concept":"dei:EntityPublicFloat","xbrl:period":"2018-12-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1467922217","decimals":0}]},{"name":"rpt:f-71","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2019-07-20T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"43894478"}]},{"name":"rpt:f-72","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2019-07-20T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000"}]},{"name":"rpt:f-73","factDimensions":{"xbrl:concept":"dei:DocumentsIncorporatedByReferenceTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">The information called for by Part III of this Form 10-K is incorporated herein by reference from the registrant\u2019s Definitive Proxy Statement for its </span><span style=\"font-family:inherit;font-size:9pt;\">2019</span><span style=\"font-family:inherit;font-size:9pt;\"> annual meeting of stockholders which will be filed pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this report.</span></div>"}]},{"name":"rpt:f-74","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69247000","decimals":-3}]},{"name":"rpt:f-75","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"48431000","decimals":-3}]},{"name":"rpt:f-76","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"250181000","decimals":-3}]},{"name":"rpt:f-77","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"282586000","decimals":-3}]},{"name":"rpt:f-78","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"57059000","decimals":-3}]},{"name":"rpt:f-79","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"80731000","decimals":-3}]},{"name":"rpt:f-80","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9745000","decimals":-3}]},{"name":"rpt:f-81","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-82","factDimensions":{"xbrl:concept":"us-gaap:AccountsAndOtherReceivablesNetCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4956000","decimals":-3}]},{"name":"rpt:f-83","factDimensions":{"xbrl:concept":"us-gaap:AccountsAndOtherReceivablesNetCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5108000","decimals":-3}]},{"name":"rpt:f-84","factDimensions":{"xbrl:concept":"us-gaap:ReceivablesNetCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"71760000","decimals":-3}]},{"name":"rpt:f-85","factDimensions":{"xbrl:concept":"us-gaap:ReceivablesNetCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"85839000","decimals":-3}]},{"name":"rpt:f-86","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"172237000","decimals":-3}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"168644000","decimals":-3}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4328000","decimals":-3}]},{"name":"rpt:f-89","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2020000","decimals":-3}]},{"name":"rpt:f-90","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"567753000","decimals":-3}]},{"name":"rpt:f-91","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"587520000","decimals":-3}]},{"name":"rpt:f-92","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"67554000","decimals":-3}]},{"name":"rpt:f-93","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66806000","decimals":-3}]},{"name":"rpt:f-94","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35525000","decimals":-3}]},{"name":"rpt:f-95","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35525000","decimals":-3}]},{"name":"rpt:f-96","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23762000","decimals":-3}]},{"name":"rpt:f-97","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26307000","decimals":-3}]},{"name":"rpt:f-98","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5390000","decimals":-3}]},{"name":"rpt:f-99","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8905000","decimals":-3}]},{"name":"rpt:f-100","factDimensions":{"xbrl:concept":"us-gaap:OtherAssets","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"132231000","decimals":-3}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"us-gaap:OtherAssets","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"137543000","decimals":-3}]},{"name":"rpt:f-102","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"456294000","decimals":-3}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"425384000","decimals":-3}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1156278000","decimals":-3}]},{"name":"rpt:f-105","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1150447000","decimals":-3}]},{"name":"rpt:f-106","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"39210000","decimals":-3}]},{"name":"rpt:f-107","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37840000","decimals":-3}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17093000","decimals":-3}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22914000","decimals":-3}]},{"name":"rpt:f-111","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18967000","decimals":-3}]},{"name":"rpt:f-112","factDimensions":{"xbrl:concept":"us-gaap:AccruedIncomeTaxesCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-113","factDimensions":{"xbrl:concept":"us-gaap:AccruedIncomeTaxesCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17446000","decimals":-3}]},{"name":"rpt:f-114","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11087000","decimals":-3}]},{"name":"rpt:f-115","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12956000","decimals":-3}]},{"name":"rpt:f-116","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1696000","decimals":-3}]},{"name":"rpt:f-117","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3536000","decimals":-3}]},{"name":"rpt:f-118","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"74907000","decimals":-3}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"107838000","decimals":-3}]},{"name":"rpt:f-120","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtNoncurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"641000","decimals":-3}]},{"name":"rpt:f-121","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtNoncurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2554000","decimals":-3}]},{"name":"rpt:f-122","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8327000","decimals":-3}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8318000","decimals":-3}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilitiesNet","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"82597000","decimals":-3}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilitiesNet","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"76055000","decimals":-3}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"166472000","decimals":-3}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"194765000","decimals":-3}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2019-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-131","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2019-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-133","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"48000","decimals":-3}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56857000","decimals":-3}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53323000","decimals":-3}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"954527000","decimals":-3}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"924918000","decimals":-3}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"355000","decimals":-3}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-693000","decimals":-3}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValue","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25866000","decimals":-3}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValue","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24966000","decimals":-3}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"986624000","decimals":-3}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"953333000","decimals":-3}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterest","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3182000","decimals":-3}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterest","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2349000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"989806000","decimals":-3}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"955682000","decimals":-3}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1156278000","decimals":-3}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1150447000","decimals":-3}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1361188000","decimals":-3}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1502932000","decimals":-3}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1074513000","decimals":-3}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1138329000","decimals":-3}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1141886000","decimals":-3}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1028963000","decimals":-3}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"222859000","decimals":-3}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"361046000","decimals":-3}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45550000","decimals":-3}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"174795000","decimals":-3}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"179316000","decimals":-3}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"176032000","decimals":-3}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:LegalFees","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2250000","decimals":-3}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:LegalFees","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"80750000","decimals":-3}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:LegalFees","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-33000","decimals":-3}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-473000","decimals":-3}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3664000","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45781000","decimals":-3}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100507000","decimals":-3}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-134146000","decimals":-3}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"644000","decimals":-3}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"265000","decimals":-3}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"318000","decimals":-3}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:InterestAndDividendIncomeOperating","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7978000","decimals":-3}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:InterestAndDividendIncomeOperating","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3697000","decimals":-3}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:InterestAndDividendIncomeOperating","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3103000","decimals":-3}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"calm:PatronageIncome","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10482000","decimals":-3}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"calm:PatronageIncome","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8286000","decimals":-3}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"calm:PatronageIncome","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7665000","decimals":-3}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4776000","decimals":-3}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3517000","decimals":-3}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1390000","decimals":-3}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2432000","decimals":-3}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1595000","decimals":-3}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8012000","decimals":-3}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25024000","decimals":-3}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16830000","decimals":-3}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19852000","decimals":-3}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"70805000","decimals":-3}]},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"117337000","decimals":-3}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-114294000","decimals":-3}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15743000","decimals":-3}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-8859000","decimals":-3}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-39867000","decimals":-3}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55062000","decimals":-3}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"126196000","decimals":-3}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-74427000","decimals":-3}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAttributableToNoncontrollingInterest","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"833000","decimals":-3}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAttributableToNoncontrollingInterest","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"264000","decimals":-3}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAttributableToNoncontrollingInterest","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-149000","decimals":-3}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54229000","decimals":-3}]},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"125932000","decimals":-3}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-74278000","decimals":-3}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.12","decimals":2}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.60","decimals":2}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-1.54","decimals":2}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.12","decimals":2}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.60","decimals":2}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-1.54","decimals":2}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48467000","decimals":-3}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48353000","decimals":-3}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48362000","decimals":-3}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48589000","decimals":-3}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48468000","decimals":-3}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48362000","decimals":-3}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55062000","decimals":-3}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"126196000","decimals":-3}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-74427000","decimals":-3}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1719000","decimals":-3}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1151000","decimals":-3}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"177000","decimals":-3}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"349000","decimals":-3}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-249000","decimals":-3}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"334000","decimals":-3}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1370000","decimals":-3}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-902000","decimals":-3}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-157000","decimals":-3}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTax","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"322000","decimals":-3}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTax","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-370000","decimals":-3}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTax","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-77000","decimals":-3}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1048000","decimals":-3}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-532000","decimals":-3}]},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-80000","decimals":-3}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56110000","decimals":-3}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"125664000","decimals":-3}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-74507000","decimals":-3}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"833000","decimals":-3}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"264000","decimals":-3}]},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-149000","decimals":-3}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55277000","decimals":-3}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"125400000","decimals":-3}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-74358000","decimals":-3}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"70261000","decimals":-3}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"48000","decimals":-3}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"26524000","decimals":-3}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-22272000","decimals":-3}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"46404000","decimals":-3}]},{"name":"rpt:f-250","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"890440000","decimals":-3}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-48000","decimals":-3}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"2086000","decimals":-3}]},{"name":"rpt:f-253","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"917361000","decimals":-3}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-80000","decimals":-3}]},{"name":"rpt:f-255","factDimensions":{"xbrl:concept":"us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"73000","decimals":-3}]},{"name":"rpt:f-256","factDimensions":{"xbrl:concept":"us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-73000","decimals":-3}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-258","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"40000","decimals":-3}]},{"name":"rpt:f-259","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-1715000","decimals":-3}]},{"name":"rpt:f-260","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1715000","decimals":-3}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"3427000","decimals":-3}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3427000","decimals":-3}]},{"name":"rpt:f-263","factDimensions":{"xbrl:concept":"us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"174000","decimals":-3}]},{"name":"rpt:f-264","factDimensions":{"xbrl:concept":"us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-174000","decimals":-3}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-266","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestDecreaseFromRedemptions","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-58000","decimals":-3}]},{"name":"rpt:f-267","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestDecreaseFromRedemptions","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"58000","decimals":-3}]},{"name":"rpt:f-268","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestDecreaseFromRedemptions","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-269","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"73000","decimals":-3}]},{"name":"rpt:f-270","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"73000","decimals":-3}]},{"name":"rpt:f-271","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-74278000","decimals":-3}]},{"name":"rpt:f-272","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-149000","decimals":-3}]},{"name":"rpt:f-273","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-74427000","decimals":-3}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-80000","decimals":-3}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-80000","decimals":-3}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"70261000","decimals":-3}]},{"name":"rpt:f-277","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000","decimals":-3}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"48000","decimals":-3}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"26484000","decimals":-3}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-23914000","decimals":-3}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"49932000","decimals":-3}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"816046000","decimals":-3}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-128000","decimals":-3}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"1806000","decimals":-3}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"844493000","decimals":-3}]},{"name":"rpt:f-287","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-80000","decimals":-3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"76000","decimals":-3}]},{"name":"rpt:f-289","factDimensions":{"xbrl:concept":"us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-76000","decimals":-3}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"26000","decimals":-3}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-1128000","decimals":-3}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1128000","decimals":-3}]},{"name":"rpt:f-294","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"3467000","decimals":-3}]},{"name":"rpt:f-295","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3467000","decimals":-3}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"calm:TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarningsTaxEffect","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"33000","decimals":-3}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"calm:TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarningsTaxEffect","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-33000","decimals":-3}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"calm:TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarningsTaxEffect","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-299","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"17093000","decimals":-3}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17093000","decimals":-3}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"279000","decimals":-3}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"279000","decimals":-3}]},{"name":"rpt:f-303","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"125932000","decimals":-3}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"264000","decimals":-3}]},{"name":"rpt:f-305","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"126196000","decimals":-3}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-532000","decimals":-3}]},{"name":"rpt:f-307","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-532000","decimals":-3}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"70261000","decimals":-3}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000","decimals":-3}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"48000","decimals":-3}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"26430000","decimals":-3}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-24966000","decimals":-3}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"53323000","decimals":-3}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"924918000","decimals":-3}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-693000","decimals":-3}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"2349000","decimals":-3}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"955682000","decimals":-3}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-87000","decimals":-3}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"85000","decimals":-3}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-85000","decimals":-3}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"23000","decimals":-3}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-985000","decimals":-3}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-985000","decimals":-3}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"3619000","decimals":-3}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3619000","decimals":-3}]},{"name":"rpt:f-328","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"24620000","decimals":-3}]},{"name":"rpt:f-329","factDimensions":{"xbrl:concept":"us-gaap:Dividends","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24620000","decimals":-3}]},{"name":"rpt:f-330","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"54229000","decimals":-3}]},{"name":"rpt:f-331","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"833000","decimals":-3}]},{"name":"rpt:f-332","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55062000","decimals":-3}]},{"name":"rpt:f-333","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"1048000","decimals":-3}]},{"name":"rpt:f-334","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1048000","decimals":-3}]},{"name":"rpt:f-335","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"70261000","decimals":-3}]},{"name":"rpt:f-336","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2019-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-337","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000","decimals":-3}]},{"name":"rpt:f-338","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2019-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-339","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"26366000","decimals":-3}]},{"name":"rpt:f-340","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-25866000","decimals":-3}]},{"name":"rpt:f-341","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"56857000","decimals":-3}]},{"name":"rpt:f-342","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"954527000","decimals":-3}]},{"name":"rpt:f-343","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"355000","decimals":-3}]},{"name":"rpt:f-344","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"3182000","decimals":-3}]},{"name":"rpt:f-345","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"989806000","decimals":-3}]},{"name":"rpt:f-346","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55062000","decimals":-3}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"126196000","decimals":-3}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-74427000","decimals":-3}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54650000","decimals":-3}]},{"name":"rpt:f-350","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54026000","decimals":-3}]},{"name":"rpt:f-351","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"49113000","decimals":-3}]},{"name":"rpt:f-352","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6123000","decimals":-3}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-33809000","decimals":-3}]},{"name":"rpt:f-354","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14833000","decimals":-3}]},{"name":"rpt:f-355","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4775000","decimals":-3}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3517000","decimals":-3}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1390000","decimals":-3}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-33000","decimals":-3}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-472000","decimals":-3}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3664000","decimals":-3}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"calm:StockCompensationExpenseBenefitNetOfAmountsPaid","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3619000","decimals":-3}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"calm:StockCompensationExpenseBenefitNetOfAmountsPaid","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3467000","decimals":-3}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"calm:StockCompensationExpenseBenefitNetOfAmountsPaid","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3427000","decimals":-3}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-962000","decimals":-3}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1680000","decimals":-3}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3398000","decimals":-3}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"us-gaap:OtherOperatingActivitiesCashFlowStatement","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23000","decimals":-3}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"us-gaap:OtherOperatingActivitiesCashFlowStatement","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"71000","decimals":-3}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"us-gaap:OtherOperatingActivitiesCashFlowStatement","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-209000","decimals":-3}]},{"name":"rpt:f-370","factDimensions":{"xbrl:concept":"calm:IncreaseDecreaseInReceivablesAndOtherAssets","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-16011000","decimals":-3}]},{"name":"rpt:f-371","factDimensions":{"xbrl:concept":"calm:IncreaseDecreaseInReceivablesAndOtherAssets","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-31403000","decimals":-3}]},{"name":"rpt:f-372","factDimensions":{"xbrl:concept":"calm:IncreaseDecreaseInReceivablesAndOtherAssets","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37222000","decimals":-3}]},{"name":"rpt:f-373","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2285000","decimals":-3}]},{"name":"rpt:f-374","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7952000","decimals":-3}]},{"name":"rpt:f-375","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2386000","decimals":-3}]},{"name":"rpt:f-376","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-14338000","decimals":-3}]},{"name":"rpt:f-377","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28378000","decimals":-3}]},{"name":"rpt:f-378","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-9491000","decimals":-3}]},{"name":"rpt:f-379","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"115085000","decimals":-3}]},{"name":"rpt:f-380","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"200415000","decimals":-3}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-45918000","decimals":-3}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInvestments","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"176951000","decimals":-3}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInvestments","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"275287000","decimals":-3}]},{"name":"rpt:f-384","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInvestments","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29849000","decimals":-3}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"209806000","decimals":-3}]},{"name":"rpt:f-386","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"127664000","decimals":-3}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"248292000","decimals":-3}]},{"name":"rpt:f-388","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17889000","decimals":-3}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-390","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"85822000","decimals":-3}]},{"name":"rpt:f-391","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInterestInJointVenture","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4273000","decimals":-3}]},{"name":"rpt:f-392","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInterestInJointVenture","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4100000","decimals":-3}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInterestInJointVenture","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19900000","decimals":-3}]},{"name":"rpt:f-394","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7904000","decimals":-3}]},{"name":"rpt:f-395","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6581000","decimals":-3}]},{"name":"rpt:f-396","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6586000","decimals":-3}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"67989000","decimals":-3}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19671000","decimals":-3}]},{"name":"rpt:f-399","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66657000","decimals":-3}]},{"name":"rpt:f-400","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1575000","decimals":-3}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"963000","decimals":-3}]},{"name":"rpt:f-402","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"84000","decimals":-3}]},{"name":"rpt:f-403","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-47817000","decimals":-3}]},{"name":"rpt:f-404","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-163850000","decimals":-3}]},{"name":"rpt:f-405","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"52734000","decimals":-3}]},{"name":"rpt:f-406","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermDebt","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3754000","decimals":-3}]},{"name":"rpt:f-407","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermDebt","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4849000","decimals":-3}]},{"name":"rpt:f-408","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermDebt","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16510000","decimals":-3}]},{"name":"rpt:f-409","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromPaymentsToMinorityShareholders","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromPaymentsToMinorityShareholders","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"279000","decimals":-3}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromPaymentsToMinorityShareholders","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-73000","decimals":-3}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-985000","decimals":-3}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1128000","decimals":-3}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"calm:ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1715000","decimals":-3}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividends","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41713000","decimals":-3}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividends","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividends","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-418","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-46452000","decimals":-3}]},{"name":"rpt:f-419","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5698000","decimals":-3}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-18298000","decimals":-3}]},{"name":"rpt:f-421","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20816000","decimals":-3}]},{"name":"rpt:f-422","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30867000","decimals":-3}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11482000","decimals":-3}]},{"name":"rpt:f-424","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"48431000","decimals":-3}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17564000","decimals":-3}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29046000","decimals":-3}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69247000","decimals":-3}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"48431000","decimals":-3}]},{"name":"rpt:f-429","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17564000","decimals":-3}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36312000","decimals":-3}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-45101000","decimals":-3}]},{"name":"rpt:f-432","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-15233000","decimals":-3}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"us-gaap:InterestPaidNet","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"644000","decimals":-3}]},{"name":"rpt:f-434","factDimensions":{"xbrl:concept":"us-gaap:InterestPaidNet","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"265000","decimals":-3}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"us-gaap:InterestPaidNet","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"317000","decimals":-3}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"us-gaap:SignificantAccountingPoliciesTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Significant Accounting Policies<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Principles of Consolidation</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The consolidated financial statements include the accounts of Cal-Maine Foods, Inc. and its subsidiaries (\u201cwe,\u201d \u201cus,\u201d \u201cour,\u201d or the \u201cCompany\u201d). \u00a0All significant intercompany transactions and accounts have been eliminated in consolidation.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Business</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company is principally engaged in the production, processing and distribution of shell eggs. The Company\u2019s operations are significantly affected by the market price fluctuation of its principal product, shell eggs, and the costs of its principal feed ingredients, corn, soybean meal, and other grains.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company sells shell eggs to a diverse group of customers, including national and local grocery store chains, club stores, foodservice distributors, and egg product consumers.\u00a0 The Company\u2019s sales are primarily in the southeastern, southwestern, mid-western\u00a0and mid-Atlantic regions of the United States. Credit is extended based upon an evaluation of each customer\u2019s financial condition and credit history and generally collateral is not required. Credit losses have consistently been within management\u2019s expectations. </span><span style=\"font-family:inherit;font-size:11pt;\">Two</span><span style=\"font-family:inherit;font-size:11pt;\"> customers, Wal-Mart and Sam\u2019s Club, on a combined basis, accounted for </span><span style=\"font-family:inherit;font-size:11pt;\"><span>33.7%</span></span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\"><span>33.2%</span></span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>28.9%</span></span><span style=\"font-family:inherit;font-size:11pt;\"> of the Company\u2019s net sales in fiscal years </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Fiscal Year</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company\u2019s fiscal year-end is on the Saturday nearest May 31, which was </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> (52 weeks), \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\"> (52 weeks), \u00a0and </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a03, 2017</span><span style=\"font-family:inherit;font-size:11pt;\"> (53 weeks) for the most recent three fiscal years. </span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Use of Estimates</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Cash Equivalents</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. We maintain bank accounts that are insured by the Federal Deposit Insurance Corporation (\u201cFDIC\u201d) up to </span><span style=\"font-family:inherit;font-size:11pt;\">$250,000</span><span style=\"font-family:inherit;font-size:11pt;\">.\u00a0\u00a0At\u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\">\u00a0and routinely throughout these years, the Company maintained cash balances with certain financial institutions in excess of federally insured amounts. The Company has not experienced any loss in such accounts.\u00a0\u00a0The Company manages this risk through maintaining cash deposits and other highly liquid investments in high quality financial institutions.\u00a0</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">We primarily utilize a cash management system with a series of separate accounts consisting of lockbox accounts for receiving cash, concentration accounts where funds are moved to, and zero-balance disbursement accounts for funding payroll and accounts payable. Checks issued, but not presented to the banks for payment, may result in negative book cash balances, which are included in accounts payable. At\u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\">, and\u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">, checks outstanding in excess of related book cash balances totaled </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$6.2 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">\u00a0and\u00a0</span><span style=\"font-family:inherit;font-size:11pt;\"><span>$418,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Investment Securities</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Our investment securities are accounted for in accordance with ASC 320, \u201cInvestments-Debt and Equity Securities\u201d (\u201cASC 320\u201d).\u00a0\u00a0The Company considers all of its investment securities for which there is a determinable fair market value and there are no restrictions on the Company's ability to sell within the next 12 months as available-for-sale. Available-for-sale securities are carried at fair value, with unrealized gains and losses reported as a separate component of stockholders' equity. We had unrealized gains, net of tax, of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$1.0 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">  at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\">, compared with unrealized losses, net of tax, of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$294,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">\u00a0at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">, both of which are included in the line item \u201cAccumulated other comprehensive income (loss), net of tax\u201d on our Consolidated Balance Sheets. Realized gains and losses are included in other income. The cost basis for realized gains and losses on available-for-sale securities is determined on the specific identification method.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">At </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">, we had </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$250.2 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$282.6 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, respectively, of current investment securities available-for-sale consisting of commercial paper, U.S. government obligations, government agency bonds,  certificates of deposit, variable rate demand notes, tax-exempt municipal bonds, zero coupon municipal bonds and corporate bonds with maturities of three months or longer when purchased. We classified these securities as current, because the amounts invested are available for current operations. \u00a0At </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\"> we had </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.4 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.1 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, respectively, of investments in mutual funds which are considered long term and are a part of \u201cOther long-term assets\u201d in the Consolidated Balance Sheets.\u00a0</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Investments in Unconsolidated Entities</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The equity method of accounting is used when the Company has a 20% to 50% interest in other entities or when the Company exercises significant influence over the entity. Under the equity method, original investments are recorded at cost and adjusted by the Company\u2019s share of undistributed earnings or losses of these entities. Nonmarketable investments in which the Company has less than a 20% interest and in which it does not have the ability to exercise significant influence over the investee are initially recorded at cost, and periodically reviewed for impairment.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Trade Receivables and Allowance for Doubtful Accounts</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Trade receivables are comprised primarily of amounts owed to the Company from customers, which amounted to </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$57.1 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$80.7 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">. \u00a0They are presented net of an allowance for doubtful accounts of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$206,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$268,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">. The Company extends credit to customers based upon an evaluation of each customer\u2019s financial condition and credit history. Although credit risks associated with our customers are considered minimal, we routinely review our accounts receivable balances and make provisions for probable doubtful accounts. In circumstances where management is aware of a specific customer\u2019s inability to meet its financial obligations to us (e.g., bankruptcy filings), a reserve is recorded to reduce the receivable to the amount expected to be collected. For all other customers, we recognize reserves for bad debt based on the length of time the receivables are aged, generally </span><span style=\"font-family:inherit;font-size:11pt;\"><span>100%</span></span><span style=\"font-family:inherit;font-size:11pt;\"> for amounts aged more than </span><span style=\"font-family:inherit;font-size:11pt;\"><span>60</span></span><span style=\"font-family:inherit;font-size:11pt;\"> days. Collateral is generally not required. Credit losses have consistently been within management\u2019s expectations. At both </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">\u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">two</span><span style=\"font-family:inherit;font-size:11pt;\"> customers accounted for approximately </span><span style=\"font-family:inherit;font-size:11pt;\"><span>29.7%</span></span><span style=\"font-family:inherit;font-size:11pt;\">\u00a0and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>33.4%</span></span><span style=\"font-family:inherit;font-size:11pt;\">\u00a0of the Company\u2019s trade accounts receivable, respectively.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Inventories</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Inventories of eggs, feed, supplies and flocks are valued principally at the lower of cost (first-in, first-out method) or net realizable value.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The cost associated with flocks, consisting principally of chicks, feed, labor, contractor payments and overhead costs, are accumulated during a growing period of approximately 22 weeks. Flock costs are amortized to cost of sales over the productive lives of the flocks, generally one to two years. Flock mortality is charged to cost of sales as incurred.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company does not disclose the gross cost and accumulated amortization with respect to its flock inventories since this information is not utilized by management in the operation of the Company. \u00a0 \u00a0</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Property, Plant and Equipment</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Property, plant and equipment are stated at cost. Depreciation is provided by the straight-line method over the estimated useful lives, which are </span><span style=\"font-family:inherit;font-size:11pt;\"><span>15</span></span><span style=\"font-family:inherit;font-size:11pt;\"> to </span><span style=\"font-family:inherit;font-size:11pt;\"><span>25</span></span><span style=\"font-family:inherit;font-size:11pt;\"> years for buildings and improvements and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>3</span></span><span style=\"font-family:inherit;font-size:11pt;\"> to </span><span style=\"font-family:inherit;font-size:11pt;\"><span>12</span></span><span style=\"font-family:inherit;font-size:11pt;\"> years for machinery and equipment. Repairs and maintenance are expensed as incurred. Expenditures that increase the value or productive capacity of assets are capitalized. When property, plant, and equipment are retired, sold, or otherwise disposed of, the asset\u2019s carrying amount and related accumulated depreciation are removed from the accounts and any gain or loss is included in operations. The Company capitalizes interest cost incurred on funds used to construct property, plant, and equipment as part of the asset to which it relates, and is amortized over the asset\u2019s estimated useful life.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Impairment of Long-Lived Assets</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company reviews the carrying value of long-lived assets, other than goodwill, for impairment whenever events and circumstances indicate the carrying value of an asset may not be recoverable from the estimated future cash flows expected to result from its use and eventual disposition. In cases where expected future cash flows (undiscounted and without interest charges) are less than the carrying value, an impairment loss is recognized equal to an amount by which the carrying value exceeds the fair value of assets. The factors considered by management in performing this assessment include current operating results, trends and prospects, the manner in which the property is used, and the effects of obsolescence, demand, competition, and other economic factors.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Intangible Assets</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Included in other intangible assets are separable intangible assets acquired in business acquisitions, which include franchise fees, non-compete agreements and customer relationship intangibles.  They are amortized over their estimated useful lives of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>5</span></span><span style=\"font-family:inherit;font-size:11pt;\"> to </span><span style=\"font-family:inherit;font-size:11pt;\"><span>15</span></span><span style=\"font-family:inherit;font-size:11pt;\"> years.\u00a0\u00a0\u00a0The gross cost and accumulated amortization of intangible assets are removed when the recorded amounts are fully amortized and the asset is no longer in use or the contract has expired. \u00a0</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Goodwill</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Goodwill represents the excess of the purchase price over the fair value of the identifiable net assets acquired. Goodwill is evaluated for impairment annually by first performing a qualitative assessment to determine whether a quantitative goodwill test is necessary.\u00a0 After assessing the totality of events or circumstances, if we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then we perform additional quantitative tests to determine the magnitude of any impairment.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Accrued Self Insurance</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">We use a combination of insurance and self-insurance mechanisms to provide for the potential liabilities for health and welfare, workers\u2019 compensation, auto liability and general liability risks. Liabilities associated with our risks retained are estimated, in part, by considering claims experience, demographic factors, severity factors and other actuarial assumptions.\u00a0</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Dividends</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Cal-Maine pays a dividend to shareholders of its Common Stock and Class A Common Stock on a quarterly basis for each quarter for which the Company reports net income computed in accordance with generally accepted accounting principles in an amount equal to one-third (1/3) of such quarterly income. Dividends are paid to shareholders of record as of the 60th day following the last day of such quarter, except for the fourth fiscal quarter.\u00a0\u00a0For the fourth quarter, the Company will pay dividends to shareholders of record on the 65th day after the quarter end. Dividends are payable on the 15th day following the record date. Following a quarter for which the Company does not report net income, the Company will not pay a dividend for a subsequent profitable quarter until the Company is profitable on a cumulative basis computed from the date of the last quarter for which a dividend was paid.\u00a0 Dividends payable, which would represent accrued unpaid dividends applicable to the Company's fourth quarter, were\u00a0</span><span style=\"font-family:inherit;font-size:11pt;\"><span>zero</span></span><span style=\"font-family:inherit;font-size:11pt;\">\u00a0at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$17.1 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">.  At </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\">, cumulative losses that must be recovered prior to paying a dividend were </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$19.8 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">. </span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:52%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">13 Weeks Ended</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">52 Weeks Ended</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net income (loss) attributable to Cal-Maine Foods, inc.</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(19,761</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>71,767</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>54,229</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>125,932</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cumulative losses to be recovered prior to payment of dividend at beginning of the period</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(20,488</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(74,653</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net income (loss) attributable to Cal-Maine Foods, Inc. available for dividend</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(19,761</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>51,279</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>54,229</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>51,279</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">1/3 of net income attributable to Cal-Maine Foods, Inc.</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Common stock outstanding (shares)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>43,894</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Class A common stock outstanding (shares)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,800</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total common stock outstanding (shares)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>48,694</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Dividends per common share*</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.351</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.506</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.351</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">*Dividends per common share =\u00a01/3\u00a0of Net income (loss) attributable to Cal-Maine Foods, Inc. available for dividend\u00a0\u00f7 Total common stock outstanding (shares). </span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Treasury Stock</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Treasury stock purchases are accounted for under the cost method whereby the entire cost of the acquired stock is recorded as treasury stock.\u00a0 The grant of restricted stock through the Company\u2019s share-based compensation plans is funded through the issuance of treasury stock.\u00a0 Gains and losses on the subsequent reissuance of shares in accordance with the Company\u2019s share-based compensation plans are credited or charged to paid-in capital in excess of par value using the average-cost method.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Revenue Recognition and Delivery Costs</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Revenue recognition is completed upon satisfaction of the performance obligation to the customer, which typically occurs within days of the Company and customer agreeing upon the order.\u00a0\u00a0See Note 17, Revenue Recognition, for further discussion of the policy.</span></div><div style=\"line-height:120%;text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company believes the performance obligation is met upon delivery and acceptance of the product by our customers. Costs to deliver product to customers are included in selling, general and administrative expenses in the accompanying Consolidated Statements of Operations and totaled </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$53.6 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$53.2 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$53.3 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> in fiscal years </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively. \u00a0Sales revenue reported in the accompanying consolidated statements of operations is </span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">reduced to reflect estimated returns and allowances. The Company records an estimated sales allowance for returns and discounts at the time of sale using historical trends based on actual sales returns and sales.</span></div><div style=\"line-height:120%;text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Advertising Costs</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company expensed advertising costs as incurred of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$7.3 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$6.3 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$10.3 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> in fiscal </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.\u00a0\u00a0</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Income Taxes</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Income taxes are provided using the liability method. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.\u00a0The Company\u2019s policy with respect to evaluating uncertain tax positions is based upon whether management believes it is more likely than not the uncertain tax positions will be sustained upon review by the taxing authorities.\u00a0\u00a0The tax positions must meet the more-likely-than-not recognition threshold with consideration given to the amounts and probabilities of the outcomes that could be realized upon settlement using the facts, circumstances and information at the reporting date.\u00a0\u00a0The Company will reflect only the portion of the tax benefit that will be sustained upon resolution of the position and applicable interest on the portion of the tax benefit not recognized. The Company shall initially and subsequently measure the largest amount of tax benefit that is greater than 50% likely of being realized upon settlement with a taxing authority that has full knowledge of all relevant information.\u00a0\u00a0Based upon management\u2019s assessment, there are no uncertain tax positions expected to have a material impact on the Company\u2019s consolidated financial statements.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Stock Based Compensation</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">We account for share-based compensation in accordance with ASC 718, \u201cCompensation-Stock Compensation\u201d (\u201cASC 718\u201d).\u00a0\u00a0ASC 718 requires all share-based payments to employees, including grants of employee stock options, restricted stock and performance-based shares to be recognized in the statement of operations based on their fair values. ASC 718 requires the benefits of tax deductions in excess of recognized compensation cost to be reported as a financing cash flow.\u00a0\u00a0See Note 10: Stock Compensation Plans for more information.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Net Income (Loss) per Common Share</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Basic net income per share is based on the weighted average common and Class A shares outstanding. Diluted net income per share includes any dilutive effects of stock options outstanding and unvested restricted shares.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Basic net income per share was calculated by dividing net income by the weighted-average number of common and Class A shares outstanding during the period.\u00a0\u00a0Diluted net income per share was calculated by dividing net income by the weighted-average number of common shares outstanding during the period plus the dilutive effects of stock options and unvested restricted shares.\u00a0\u00a0Due to the net loss in the year ended June 3, 2017 restricted shares in the amount of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>131,292</span></span><span style=\"font-family:inherit;font-size:11pt;\"> were excluded from the calculation of diluted earnings per share because their inclusion would have been antidilutive.\u00a0 The computations of basic net income per share and diluted net income per share are as follows (in thousands):</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:55%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a03, 2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net income (loss) attributable to Cal-Maine Foods, Inc.</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>54,229</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>125,932</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(74,278</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Basic weighted-average common shares (including Class A)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>48,467</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>48,353</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>48,362</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Effect of dilutive securities:</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Common stock options and restricted stock</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>122</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>115</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Dilutive potential common shares</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>48,589</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>48,468</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>48,362</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net income (loss) per common share:</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Basic</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1.12</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>2.60</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(1.54</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Diluted</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1.12</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>2.60</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(1.54</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Contingencies</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Certain conditions may exist as of the date the financial statements are issued that may result in a loss to the Company but which will only be resolved when one or more future events occur or fail to occur. The Company\u2019s management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company\u2019s legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">If the assessment of a contingency indicates it is probable that a material loss has been incurred and the amount of the liability can be estimated, the estimated liability would be accrued in the Company\u2019s financial statements. If the assessment indicates a potentially material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed. Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the nature of the guarantee would be disclosed.\u00a0</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company expenses the costs of litigation as they are incurred.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Impact of Recently Issued Accounting Standards</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">In February 2016, the FASB issued ASU 2016-02, Leases.\u00a0\u00a0The purpose of the standard is to improve transparency and comparability related to the accounting and reporting of leasing arrangements.\u00a0\u00a0The new standard establishes a right-of-use model (ROU) that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. Leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the statement of operations. </span></div><div style=\"line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The effective date for the new standard, for the Company, is June 2, 2019.   The Company elected a modified retrospective transition approach, applying the new standard to all leases existing at the date of initial application. An entity may choose to use either (1) its effective date or (2) the beginning of the earliest comparative period presented in the financial statements as its date of initial application. If an entity chooses the second option, the transition requirements for existing leases also apply to leases entered into between the date of initial application and the effective date. The entity must also recast its comparative period financial statements and provide the disclosures required by the new standard for the comparative periods. We will adopt the new standard June 2, 2019 which will be presented in the Company\u2019s first quarter of 2020. </span></div><div style=\"line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The new standard provides a number of optional practical expedients in transition. The Company expects to elect practical expedients which permit us not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. </span></div><div style=\"line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">We do not expect that this standard will have a material effect on our financial statements. Upon adoption, the most significant effects are expected to relate to (1) the recognition of new ROU assets and lease liabilities on our balance sheet for our operating leases, which is expected to be approximately </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$2.0 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">  at the beginning of fiscal 2020; and (2) providing significant new disclosures about our leasing activities. </span></div><div style=\"line-height:120%;padding-top:8px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The new standard also provides practical expedients for an entity\u2019s initial and ongoing accounting. We currently expect to elect the short-term lease recognition exemption for all leases that qualify. For the leases that qualify, we will not recognize ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. We also currently expect to elect the practical expedient to not separate lease and non-lease components for all of our leases. </span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Reclassification</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Certain prior period amounts have been reclassified between \"Other income\" and \"Selling, general and administrative\" expense to conform with current presentation.  Such reclassifications had no impact on previously reported net income or shareholders' equity.</span></div>"}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"us-gaap:ConsolidationPolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Principles of Consolidation</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The consolidated financial statements include the accounts of Cal-Maine Foods, Inc. and its subsidiaries (\u201cwe,\u201d \u201cus,\u201d \u201cour,\u201d or the \u201cCompany\u201d). \u00a0All significant intercompany transactions and accounts have been eliminated in consolidation.</span></div>"}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","srt:MajorCustomersAxis":"calm:TwoAffiliatedCustomersMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.337","decimals":3}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","srt:MajorCustomersAxis":"calm:TwoAffiliatedCustomersMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.332","decimals":3}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","srt:MajorCustomersAxis":"calm:TwoAffiliatedCustomersMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.289","decimals":3}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriod","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Fiscal Year</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company\u2019s fiscal year-end is on the Saturday nearest May 31, which was </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> (52 weeks), \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\"> (52 weeks), \u00a0and </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a03, 2017</span><span style=\"font-family:inherit;font-size:11pt;\"> (53 weeks) for the most recent three fiscal years. </span></div>"}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Use of Estimates</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates.</span></div>"}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Cash Equivalents</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. We maintain bank accounts that are insured by the Federal Deposit Insurance Corporation (\u201cFDIC\u201d) up to </span><span style=\"font-family:inherit;font-size:11pt;\">$250,000</span><span style=\"font-family:inherit;font-size:11pt;\">.\u00a0\u00a0At\u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\">\u00a0and routinely throughout these years, the Company maintained cash balances with certain financial institutions in excess of federally insured amounts. The Company has not experienced any loss in such accounts.\u00a0\u00a0The Company manages this risk through maintaining cash deposits and other highly liquid investments in high quality financial institutions.\u00a0</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div>We primarily utilize a cash management system with a series of separate accounts consisting of lockbox accounts for receiving cash, concentration accounts where funds are moved to, and zero-balance disbursement accounts for funding payroll and accounts payable. Checks issued, but not presented to the banks for payment, may result in negative book cash balances, which are included in accounts payable."}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOutstandingChecksOperatingActivities","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6200000","decimals":-5}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOutstandingChecksOperatingActivities","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"418000"}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"us-gaap:InvestmentPolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Investment Securities</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Our investment securities are accounted for in accordance with ASC 320, \u201cInvestments-Debt and Equity Securities\u201d (\u201cASC 320\u201d).\u00a0\u00a0The Company considers all of its investment securities for which there is a determinable fair market value and there are no restrictions on the Company's ability to sell within the next 12 months as available-for-sale. Available-for-sale securities are carried at fair value, with unrealized gains and losses reported as a separate component of stockholders' equity. We had unrealized gains, net of tax, of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$1.0 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">  at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\">, compared with unrealized losses, net of tax, of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$294,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">\u00a0at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">, both of which are included in the line item \u201cAccumulated other comprehensive income (loss), net of tax\u201d on our Consolidated Balance Sheets. Realized gains and losses are included in other income. The cost basis for realized gains and losses on available-for-sale securities is determined on the specific identification method.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><span style=\"font-family:inherit;font-size:11pt;\">At </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">, we had </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$250.2 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$282.6 million</span></span>, respectively, of current investment securities available-for-sale consisting of commercial paper, U.S. government obligations, government agency bonds,  certificates of deposit, variable rate demand notes, tax-exempt municipal bonds, zero coupon municipal bonds and corporate bonds with maturities of three months or longer when purchased. We classified these securities as current, because the amounts invested are available for current operations."}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000000.0","decimals":-5}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-294000","decimals":-3}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"250200000","decimals":-5}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"282600000","decimals":-5}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesNoncurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3400000","decimals":-5}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesNoncurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3100000","decimals":-5}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"calm:InvestmentsInAndAdvancesToAffiliatesPolicyPolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Investments in Unconsolidated Entities</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The equity method of accounting is used when the Company has a 20% to 50% interest in other entities or when the Company exercises significant influence over the entity. Under the equity method, original investments are recorded at cost and adjusted by the Company\u2019s share of undistributed earnings or losses of these entities. Nonmarketable investments in which the Company has less than a 20% interest and in which it does not have the ability to exercise significant influence over the investee are initially recorded at cost, and periodically reviewed for impairment.</span></div>"}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"us-gaap:TradeAndOtherAccountsReceivablePolicy","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Trade Receivables and Allowance for Doubtful Accounts</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><span style=\"font-family:inherit;font-size:11pt;\">Trade receivables are comprised primarily of amounts owed to the Company from customers, which amounted to </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$57.1 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$80.7 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">. \u00a0They are presented net of an allowance for doubtful accounts of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$206,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$268,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">. The Company extends credit to customers based upon an evaluation of each customer\u2019s financial condition and credit history. Although credit risks associated with our customers are considered minimal, we routinely review our accounts receivable balances and make provisions for probable doubtful accounts. In circumstances where management is aware of a specific customer\u2019s inability to meet its financial obligations to us (e.g., bankruptcy filings), a reserve is recorded to reduce the receivable to the amount expected to be collected. For all other customers, we recognize reserves for bad debt based on the length of time the receivables are aged, generally </span><span style=\"font-family:inherit;font-size:11pt;\"><span>100%</span></span><span style=\"font-family:inherit;font-size:11pt;\"> for amounts aged more than </span><span style=\"font-family:inherit;font-size:11pt;\"><span>60</span></span> days. Collateral is generally not required. Credit losses have consistently been within management\u2019s expectations."}]},{"name":"rpt:f-455","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"57100000","decimals":-5}]},{"name":"rpt:f-456","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"80700000","decimals":-5}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"206000","decimals":-3}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"268000","decimals":-3}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"calm:PercentageOfBadDebtsRecognizedAtSixtyDaysPastDue","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P60D"}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","srt:MajorCustomersAxis":"calm:TwoAffiliatedCustomersMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.297","decimals":3}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","srt:MajorCustomersAxis":"calm:TwoAffiliatedCustomersMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.334","decimals":3}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"us-gaap:InventoryPolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Inventories</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Inventories of eggs, feed, supplies and flocks are valued principally at the lower of cost (first-in, first-out method) or net realizable value.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The cost associated with flocks, consisting principally of chicks, feed, labor, contractor payments and overhead costs, are accumulated during a growing period of approximately 22 weeks. Flock costs are amortized to cost of sales over the productive lives of the flocks, generally one to two years. Flock mortality is charged to cost of sales as incurred.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div>The Company does not disclose the gross cost and accumulated amortization with respect to its flock inventories since this information is not utilized by management in the operation of the Company. \u00a0"}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Property, Plant and Equipment</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Property, plant and equipment are stated at cost. Depreciation is provided by the straight-line method over the estimated useful lives, which are </span><span style=\"font-family:inherit;font-size:11pt;\"><span>15</span></span><span style=\"font-family:inherit;font-size:11pt;\"> to </span><span style=\"font-family:inherit;font-size:11pt;\"><span>25</span></span><span style=\"font-family:inherit;font-size:11pt;\"> years for buildings and improvements and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>3</span></span><span style=\"font-family:inherit;font-size:11pt;\"> to </span><span style=\"font-family:inherit;font-size:11pt;\"><span>12</span></span><span style=\"font-family:inherit;font-size:11pt;\"> years for machinery and equipment. Repairs and maintenance are expensed as incurred. Expenditures that increase the value or productive capacity of assets are capitalized. When property, plant, and equipment are retired, sold, or otherwise disposed of, the asset\u2019s carrying amount and related accumulated depreciation are removed from the accounts and any gain or loss is included in operations. The Company capitalizes interest cost incurred on funds used to construct property, plant, and equipment as part of the asset to which it relates, and is amortized over the asset\u2019s estimated useful life.</span></div>"}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MinimumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-466","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MaximumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"P25Y"}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MinimumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MaximumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"P12Y"}]},{"name":"rpt:f-469","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Impairment of Long-Lived Assets</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company reviews the carrying value of long-lived assets, other than goodwill, for impairment whenever events and circumstances indicate the carrying value of an asset may not be recoverable from the estimated future cash flows expected to result from its use and eventual disposition. In cases where expected future cash flows (undiscounted and without interest charges) are less than the carrying value, an impairment loss is recognized equal to an amount by which the carrying value exceeds the fair value of assets. The factors considered by management in performing this assessment include current operating results, trends and prospects, the manner in which the property is used, and the effects of obsolescence, demand, competition, and other economic factors.</span></div>"}]},{"name":"rpt:f-470","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Intangible Assets</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Included in other intangible assets are separable intangible assets acquired in business acquisitions, which include franchise fees, non-compete agreements and customer relationship intangibles.  They are amortized over their estimated useful lives of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>5</span></span><span style=\"font-family:inherit;font-size:11pt;\"> to </span><span style=\"font-family:inherit;font-size:11pt;\"><span>15</span></span><span style=\"font-family:inherit;font-size:11pt;\"> years.\u00a0\u00a0\u00a0The gross cost and accumulated amortization of intangible assets are removed when the recorded amounts are fully amortized and the asset is no longer in use or the contract has expired. \u00a0</span></div>"}]},{"name":"rpt:f-471","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-472","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-473","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Goodwill</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Goodwill represents the excess of the purchase price over the fair value of the identifiable net assets acquired. Goodwill is evaluated for impairment annually by first performing a qualitative assessment to determine whether a quantitative goodwill test is necessary.\u00a0 After assessing the totality of events or circumstances, if we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then we perform additional quantitative tests to determine the magnitude of any impairment.</span></div>"}]},{"name":"rpt:f-474","factDimensions":{"xbrl:concept":"us-gaap:SelfInsuranceReservePolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Accrued Self Insurance</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">We use a combination of insurance and self-insurance mechanisms to provide for the potential liabilities for health and welfare, workers\u2019 compensation, auto liability and general liability risks. Liabilities associated with our risks retained are estimated, in part, by considering claims experience, demographic factors, severity factors and other actuarial assumptions.\u00a0</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div>"}]},{"name":"rpt:f-475","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityPolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Dividends</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div>Cal-Maine pays a dividend to shareholders of its Common Stock and Class A Common Stock on a quarterly basis for each quarter for which the Company reports net income computed in accordance with generally accepted accounting principles in an amount equal to one-third (1/3) of such quarterly income. Dividends are paid to shareholders of record as of the 60th day following the last day of such quarter, except for the fourth fiscal quarter.\u00a0\u00a0For the fourth quarter, the Company will pay dividends to shareholders of record on the 65th day after the quarter end. Dividends are payable on the 15th day following the record date. Following a quarter for which the Company does not report net income, the Company will not pay a dividend for a subsequent profitable quarter until the Company is profitable on a cumulative basis computed from the date of the last quarter for which a dividend was paid."}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableCurrentAndNoncurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-477","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableCurrentAndNoncurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17100000"}]},{"name":"rpt:f-478","factDimensions":{"xbrl:concept":"calm:CumulativeLossesToBeRecoveredPriorToPayingDividend","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-19800000","decimals":-5}]},{"name":"rpt:f-479","factDimensions":{"xbrl:concept":"us-gaap:DividendsDeclaredTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:52%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:9%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">13 Weeks Ended</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">52 Weeks Ended</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;font-weight:bold;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net income (loss) attributable to Cal-Maine Foods, inc.</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(19,761</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>71,767</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>54,229</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>125,932</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Cumulative losses to be recovered prior to payment of dividend at beginning of the period</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(20,488</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(74,653</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net income (loss) attributable to Cal-Maine Foods, Inc. available for dividend</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(19,761</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>51,279</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>54,229</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>51,279</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">1/3 of net income attributable to Cal-Maine Foods, Inc.</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Common stock outstanding (shares)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>43,894</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Class A common stock outstanding (shares)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,800</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total common stock outstanding (shares)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>48,694</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;height:20px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Dividends per common share*</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.351</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.506</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>0.351</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">*Dividends per common share =\u00a01/3\u00a0of Net income (loss) attributable to Cal-Maine Foods, Inc. available for dividend\u00a0\u00f7 Total common stock outstanding (shares). </span></div>"}]},{"name":"rpt:f-480","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-19761000","decimals":-3}]},{"name":"rpt:f-481","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"71767000","decimals":-3}]},{"name":"rpt:f-482","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54229000","decimals":-3}]},{"name":"rpt:f-483","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"125932000","decimals":-3}]},{"name":"rpt:f-484","factDimensions":{"xbrl:concept":"calm:CumulativeLossToBeRecoveredPriorToPayingDividend","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-485","factDimensions":{"xbrl:concept":"calm:CumulativeLossToBeRecoveredPriorToPayingDividend","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20488000","decimals":-3}]},{"name":"rpt:f-486","factDimensions":{"xbrl:concept":"calm:CumulativeLossToBeRecoveredPriorToPayingDividend","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"calm:CumulativeLossToBeRecoveredPriorToPayingDividend","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"74653000","decimals":-3}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-19761000","decimals":-3}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51279000","decimals":-3}]},{"name":"rpt:f-490","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54229000","decimals":-3}]},{"name":"rpt:f-491","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51279000","decimals":-3}]},{"name":"rpt:f-492","factDimensions":{"xbrl:concept":"calm:OneThirdOfNetIncomeAttributableToParent","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-493","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"43894000","decimals":-3}]},{"name":"rpt:f-494","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4800000","decimals":-3}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48694000","decimals":-3}]},{"name":"rpt:f-496","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0","decimals":3}]},{"name":"rpt:f-497","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.351","decimals":3}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.506","decimals":3}]},{"name":"rpt:f-499","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.351","decimals":3}]},{"name":"rpt:f-500","factDimensions":{"xbrl:concept":"calm:TreasuryStockPolicyPolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Treasury Stock</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Treasury stock purchases are accounted for under the cost method whereby the entire cost of the acquired stock is recorded as treasury stock.\u00a0 The grant of restricted stock through the Company\u2019s share-based compensation plans is funded through the issuance of treasury stock.\u00a0 Gains and losses on the subsequent reissuance of shares in accordance with the Company\u2019s share-based compensation plans are credited or charged to paid-in capital in excess of par value using the average-cost method.</span></div>"}]},{"name":"rpt:f-501","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Revenue Recognition and Delivery Costs</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Revenue recognition is completed upon satisfaction of the performance obligation to the customer, which typically occurs within days of the Company and customer agreeing upon the order.\u00a0\u00a0See Note 17, Revenue Recognition, for further discussion of the policy.</span></div><div style=\"line-height:120%;text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company believes the performance obligation is met upon delivery and acceptance of the product by our customers. Costs to deliver product to customers are included in selling, general and administrative expenses in the accompanying Consolidated Statements of Operations and totaled </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$53.6 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$53.2 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$53.3 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> in fiscal years </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively. \u00a0Sales revenue reported in the accompanying consolidated statements of operations is </span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">reduced to reflect estimated returns and allowances. The Company records an estimated sales allowance for returns and discounts at the time of sale using historical trends based on actual sales returns and sales.</span></div><div style=\"line-height:120%;text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div>"}]},{"name":"rpt:f-502","factDimensions":{"xbrl:concept":"us-gaap:SellingExpense","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53600000","decimals":-5}]},{"name":"rpt:f-503","factDimensions":{"xbrl:concept":"us-gaap:SellingExpense","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53200000","decimals":-5}]},{"name":"rpt:f-504","factDimensions":{"xbrl:concept":"us-gaap:SellingExpense","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53300000","decimals":-5}]},{"name":"rpt:f-505","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingCostsPolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Advertising Costs</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company expensed advertising costs as incurred of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$7.3 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$6.3 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$10.3 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> in fiscal </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.\u00a0\u00a0</span></div>"}]},{"name":"rpt:f-506","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7300000","decimals":-5}]},{"name":"rpt:f-507","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6300000","decimals":-5}]},{"name":"rpt:f-508","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10300000","decimals":-5}]},{"name":"rpt:f-509","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Income Taxes</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Income taxes are provided using the liability method. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.\u00a0The Company\u2019s policy with respect to evaluating uncertain tax positions is based upon whether management believes it is more likely than not the uncertain tax positions will be sustained upon review by the taxing authorities.\u00a0\u00a0The tax positions must meet the more-likely-than-not recognition threshold with consideration given to the amounts and probabilities of the outcomes that could be realized upon settlement using the facts, circumstances and information at the reporting date.\u00a0\u00a0The Company will reflect only the portion of the tax benefit that will be sustained upon resolution of the position and applicable interest on the portion of the tax benefit not recognized. The Company shall initially and subsequently measure the largest amount of tax benefit that is greater than 50% likely of being realized upon settlement with a taxing authority that has full knowledge of all relevant information.\u00a0\u00a0Based upon management\u2019s assessment, there are no uncertain tax positions expected to have a material impact on the Company\u2019s consolidated financial statements.</span></div>"}]},{"name":"rpt:f-510","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Stock Based Compensation</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">We account for share-based compensation in accordance with ASC 718, \u201cCompensation-Stock Compensation\u201d (\u201cASC 718\u201d).\u00a0\u00a0ASC 718 requires all share-based payments to employees, including grants of employee stock options, restricted stock and performance-based shares to be recognized in the statement of operations based on their fair values. ASC 718 requires the benefits of tax deductions in excess of recognized compensation cost to be reported as a financing cash flow.\u00a0\u00a0See Note 10: Stock Compensation Plans for more information.</span></div>"}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerSharePolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Net Income (Loss) per Common Share</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Basic net income per share is based on the weighted average common and Class A shares outstanding. Diluted net income per share includes any dilutive effects of stock options outstanding and unvested restricted shares.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div>Basic net income per share was calculated by dividing net income by the weighted-average number of common and Class A shares outstanding during the period.\u00a0\u00a0Diluted net income per share was calculated by dividing net income by the weighted-average number of common shares outstanding during the period plus the dilutive effects of stock options and unvested restricted shares."}]},{"name":"rpt:f-512","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"131292","decimals":0}]},{"name":"rpt:f-513","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"The computations of basic net income per share and diluted net income per share are as follows (in thousands):<div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:55%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a03, 2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net income (loss) attributable to Cal-Maine Foods, Inc.</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>54,229</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>125,932</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(74,278</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Basic weighted-average common shares (including Class A)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>48,467</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>48,353</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>48,362</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Effect of dilutive securities:</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Common stock options and restricted stock</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>122</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>115</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Dilutive potential common shares</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>48,589</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>48,468</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>48,362</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net income (loss) per common share:</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Basic</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1.12</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>2.60</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(1.54</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Diluted</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1.12</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>2.60</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(1.54</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-514","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54229000","decimals":-3}]},{"name":"rpt:f-515","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"125932000","decimals":-3}]},{"name":"rpt:f-516","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-74278000","decimals":-3}]},{"name":"rpt:f-517","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48467000","decimals":-3}]},{"name":"rpt:f-518","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48353000","decimals":-3}]},{"name":"rpt:f-519","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48362000","decimals":-3}]},{"name":"rpt:f-520","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"122000","decimals":-3}]},{"name":"rpt:f-521","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"115000","decimals":-3}]},{"name":"rpt:f-522","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-523","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48589000","decimals":-3}]},{"name":"rpt:f-524","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48468000","decimals":-3}]},{"name":"rpt:f-525","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"48362000","decimals":-3}]},{"name":"rpt:f-526","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.12","decimals":2}]},{"name":"rpt:f-527","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.60","decimals":2}]},{"name":"rpt:f-528","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-1.54","decimals":2}]},{"name":"rpt:f-529","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.12","decimals":2}]},{"name":"rpt:f-530","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.60","decimals":2}]},{"name":"rpt:f-531","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-1.54","decimals":2}]},{"name":"rpt:f-532","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesPolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Contingencies</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Certain conditions may exist as of the date the financial statements are issued that may result in a loss to the Company but which will only be resolved when one or more future events occur or fail to occur. The Company\u2019s management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company\u2019s legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">If the assessment of a contingency indicates it is probable that a material loss has been incurred and the amount of the liability can be estimated, the estimated liability would be accrued in the Company\u2019s financial statements. If the assessment indicates a potentially material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed. Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the nature of the guarantee would be disclosed.\u00a0</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company expenses the costs of litigation as they are incurred.</span></div>"}]},{"name":"rpt:f-533","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"mpact of Recently Issued Accounting Standards<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">In February 2016, the FASB issued ASU 2016-02, Leases.\u00a0\u00a0The purpose of the standard is to improve transparency and comparability related to the accounting and reporting of leasing arrangements.\u00a0\u00a0The new standard establishes a right-of-use model (ROU) that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. Leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the statement of operations. </span></div><div style=\"line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The effective date for the new standard, for the Company, is June 2, 2019.   The Company elected a modified retrospective transition approach, applying the new standard to all leases existing at the date of initial application. An entity may choose to use either (1) its effective date or (2) the beginning of the earliest comparative period presented in the financial statements as its date of initial application. If an entity chooses the second option, the transition requirements for existing leases also apply to leases entered into between the date of initial application and the effective date. The entity must also recast its comparative period financial statements and provide the disclosures required by the new standard for the comparative periods. We will adopt the new standard June 2, 2019 which will be presented in the Company\u2019s first quarter of 2020. </span></div><div style=\"line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The new standard provides a number of optional practical expedients in transition. The Company expects to elect practical expedients which permit us not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. </span></div><div style=\"line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">We do not expect that this standard will have a material effect on our financial statements. Upon adoption, the most significant effects are expected to relate to (1) the recognition of new ROU assets and lease liabilities on our balance sheet for our operating leases, which is expected to be approximately </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$2.0 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">  at the beginning of fiscal 2020; and (2) providing significant new disclosures about our leasing activities. </span></div><div style=\"line-height:120%;padding-top:8px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The new standard also provides practical expedients for an entity\u2019s initial and ongoing accounting. We currently expect to elect the short-term lease recognition exemption for all leases that qualify. For the leases that qualify, we will not recognize ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. We also currently expect to elect the practical expedient to not separate lease and non-lease components for all of our leases. </span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div>"}]},{"name":"rpt:f-534","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2019-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:AdjustmentsForNewAccountingPronouncementsAxis":"us-gaap:AccountingStandardsUpdate201602Member","us-gaap:StatementScenarioAxis":"us-gaap:ScenarioForecastMember"},"factValues":[{"value":"2000000.0","decimals":-5}]},{"name":"rpt:f-535","factDimensions":{"xbrl:concept":"us-gaap:PriorPeriodReclassificationAdjustmentDescription","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Reclassification</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Certain prior period amounts have been reclassified between \"Other income\" and \"Selling, general and administrative\" expense to conform with current presentation.  Such reclassifications had no impact on previously reported net income or shareholders' equity.</span></div>"}]},{"name":"rpt:f-536","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationDisclosureTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Acquisition<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">On October 14, 2018, the Company acquired substantially all of the commerical egg production and processing assets of Featherland Egg Farms, Inc. (\u201cFeatherland\u201d) for </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$17.9 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> in cash.  The acquired assets include facilities with current capacity for approximately </span><span style=\"font-family:inherit;font-size:11pt;\"><span>600,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> laying hens, a feed mill, and related production and distribution facilities located near Marion, Texas. The acquired operations of Featherland are included in the accompanying financial statements as of October 14, 2018. Acquisition related costs incurred during the period were immaterial to the financial statements.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The following table summarizes the aggregate purchase price allocation for Featherland (in thousands):</span></div><div style=\"line-height:120%;text-align:center;font-size:11pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.671875%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"4\"></td></tr><tr><td style=\"width:66%;\"></td><td style=\"width:1%;\"></td><td style=\"width:32%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Inventory</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,433</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Property, plant and equipment</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>16,206</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Intangible assets</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>250</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Purchase price</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>17,889</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Pro-forma information, which is usually presented for information purposes only and is not necessarily indicative of the results of operations that actually would have been achieved had the acquisition been completed as of an earlier time, was not material to the Company\u2019s Consolidated Financial Statements.</span></div>"}]},{"name":"rpt:f-537","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2016-10-16T00:00:00/2016-10-17T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FeatherlandEggFarmsInc.Member"},"factValues":[{"value":"17900000","decimals":-5}]},{"name":"rpt:f-538","factDimensions":{"xbrl:concept":"calm:BusinessCombinationNumberOfLayersAcquired","xbrl:period":"2018-10-15T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"calm:layer","us-gaap:BusinessAcquisitionAxis":"calm:FeatherlandEggFarmsInc.Member"},"factValues":[{"value":"600000","decimals":-5}]},{"name":"rpt:f-539","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The following table summarizes the aggregate purchase price allocation for Featherland (in thousands):</span></div><div style=\"line-height:120%;text-align:center;font-size:11pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.671875%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"4\"></td></tr><tr><td style=\"width:66%;\"></td><td style=\"width:1%;\"></td><td style=\"width:32%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Inventory</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,433</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Property, plant and equipment</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>16,206</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Intangible assets</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>250</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Purchase price</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>17,889</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-540","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","xbrl:period":"2017-02-19T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FeatherlandEggFarmsInc.Member"},"factValues":[{"value":"1433000","decimals":-3}]},{"name":"rpt:f-541","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2017-02-19T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FeatherlandEggFarmsInc.Member"},"factValues":[{"value":"16206000","decimals":-3}]},{"name":"rpt:f-542","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","xbrl:period":"2017-02-19T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FeatherlandEggFarmsInc.Member"},"factValues":[{"value":"250000","decimals":-3}]},{"name":"rpt:f-543","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","xbrl:period":"2017-02-19T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"calm:FeatherlandEggFarmsInc.Member"},"factValues":[{"value":"17889000","decimals":-3}]},{"name":"rpt:f-544","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Investment in Unconsolidated Entities<div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company has several investments in unconsolidated entities that are accounted for using the equity method of accounting.  Red River Valley Egg Farm, LLC (\"Red River\") operates a cage-free shell egg production complex near Bogota, Texas.  Specialty Eggs, LLC (\"Specialty Eggs\") owns the Egg-Land's Best franchise for most of Georgia and South Carolina, as well as a portion of western North Carolina and eastern Alabama.  Southwest Specialty Eggs, LLC (\"Southwest Specialty Eggs\") owns the Egg-Land's Best franchise for Arizona, southern California and Clark County, Nevada (including Las Vegas).  As of </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\">, the Company owns </span><span style=\"font-family:inherit;font-size:11pt;\"><span>50%</span></span><span style=\"font-family:inherit;font-size:11pt;\"> of each of Red River, Specialty Eggs, and Southwest Specialty Eggs.  Equity method investments are included in \u201cInvestments in unconsolidated entities\u201d in the accompanying Consolidated Balance Sheets and totaled </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$60.7 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$64.2 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.\u00a0</span></div><div style=\"line-height:120%;text-align:justify;text-indent:72px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Equity in income of unconsolidated entities of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$4.8 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.5 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$1.4 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> from these entities has been included in the Consolidated Statements of Operations for fiscal </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The condensed consolidated financial information for the Company's unconsolidated joint ventures was as follows (in thousands):</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:49%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">For the fiscal year ended</span></div></td></tr><tr><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a03, 2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net sales</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>112,396</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>107,705</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>86,072</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net income</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>9,490</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7,071</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,804</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total assets</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>128,470</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>134,056</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>131,871</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total liabilities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7,600</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,859</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6,543</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total equity</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>120,870</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>128,197</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>125,328</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company is a member of Eggland\u2019s Best, Inc. (\u201cEB\u201d), which is a cooperative.\u00a0\u00a0At </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">, \u201cOther long-term assets\u201d as shown on the Company\u2019s Consolidated Balance Sheet includes the cost of the Company\u2019s investment in EB plus any qualified written allocations.\u00a0 The Company cannot exert significant influence over EB\u2019s operating and financial activities; therefore, the Company accounts for this investment using the cost method.\u00a0\u00a0\u00a0The carrying value of this investment at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\"> was </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$2.6 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$2.6 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.</span></div><div style=\"line-height:120%;padding-top:12px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company regularly transacts business with its cost and equity method affiliates. The following relates to the Company\u2019s transactions with these unconsolidated affiliates (in thousands): \u00a0</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:43%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:16%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:16%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:16%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">For the fiscal year ended</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a03, 2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Sales to affiliates</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>58,093</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>59,295</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>59,073</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Purchases from affiliates</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>81,685</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>81,043</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>73,713</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Dividends from affiliates</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>8,300</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,664</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6,581</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:680px;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:364px;\"></td><td style=\"width:5px;\"></td><td style=\"width:9px;\"></td><td style=\"width:143px;\"></td><td style=\"width:4px;\"></td><td style=\"width:5px;\"></td><td style=\"width:9px;\"></td><td style=\"width:136px;\"></td><td style=\"width:4px;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accounts receivable from affiliates</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,307</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,603</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accounts payable to affiliates</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,324</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,525</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-545","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentOwnershipPercentage","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"calm:SpecialtyEggsLlcMember"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-546","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestments","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60700000","decimals":-5}]},{"name":"rpt:f-547","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestments","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"64200000","decimals":-5}]},{"name":"rpt:f-548","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4800000","decimals":-5}]},{"name":"rpt:f-549","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3500000","decimals":-5}]},{"name":"rpt:f-550","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1400000","decimals":-5}]},{"name":"rpt:f-551","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentsTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The condensed consolidated financial information for the Company's unconsolidated joint ventures was as follows (in thousands):</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:49%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">For the fiscal year ended</span></div></td></tr><tr><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a03, 2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net sales</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>112,396</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>107,705</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>86,072</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Net income</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>9,490</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7,071</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,804</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total assets</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>128,470</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>134,056</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>131,871</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total liabilities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>7,600</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>5,859</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6,543</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total equity</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>120,870</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>128,197</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>125,328</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-552","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:CorporateJointVentureMember"},"factValues":[{"value":"112396000","decimals":-3}]},{"name":"rpt:f-553","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:CorporateJointVentureMember"},"factValues":[{"value":"107705000","decimals":-3}]},{"name":"rpt:f-554","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:CorporateJointVentureMember"},"factValues":[{"value":"86072000","decimals":-3}]},{"name":"rpt:f-555","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:CorporateJointVentureMember"},"factValues":[{"value":"9490000","decimals":-3}]},{"name":"rpt:f-556","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:CorporateJointVentureMember"},"factValues":[{"value":"7071000","decimals":-3}]},{"name":"rpt:f-557","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:CorporateJointVentureMember"},"factValues":[{"value":"2804000","decimals":-3}]},{"name":"rpt:f-558","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationAssets","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:CorporateJointVentureMember"},"factValues":[{"value":"128470000","decimals":-3}]},{"name":"rpt:f-559","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationAssets","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:CorporateJointVentureMember"},"factValues":[{"value":"134056000","decimals":-3}]},{"name":"rpt:f-560","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationAssets","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:CorporateJointVentureMember"},"factValues":[{"value":"131871000","decimals":-3}]},{"name":"rpt:f-561","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationLiabilities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:CorporateJointVentureMember"},"factValues":[{"value":"7600000","decimals":-3}]},{"name":"rpt:f-562","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationLiabilities","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:CorporateJointVentureMember"},"factValues":[{"value":"5859000","decimals":-3}]},{"name":"rpt:f-563","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationLiabilities","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:CorporateJointVentureMember"},"factValues":[{"value":"6543000","decimals":-3}]},{"name":"rpt:f-564","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationEquity","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:CorporateJointVentureMember"},"factValues":[{"value":"120870000","decimals":-3}]},{"name":"rpt:f-565","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationEquity","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:CorporateJointVentureMember"},"factValues":[{"value":"128197000","decimals":-3}]},{"name":"rpt:f-566","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSummarizedFinancialInformationEquity","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:CorporateJointVentureMember"},"factValues":[{"value":"125328000","decimals":-3}]},{"name":"rpt:f-567","factDimensions":{"xbrl:concept":"us-gaap:CostMethodInvestments","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"calm:EggLandSBestIncMember"},"factValues":[{"value":"2600000","decimals":-5}]},{"name":"rpt:f-568","factDimensions":{"xbrl:concept":"us-gaap:CostMethodInvestments","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"calm:EggLandSBestIncMember"},"factValues":[{"value":"2600000","decimals":-5}]},{"name":"rpt:f-569","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"The following relates to the Company\u2019s transactions with these unconsolidated affiliates (in thousands): \u00a0<div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:43%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:16%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:16%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:16%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">For the fiscal year ended</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a03, 2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Sales to affiliates</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>58,093</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>59,295</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>59,073</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Purchases from affiliates</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>81,685</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>81,043</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>73,713</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Dividends from affiliates</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>8,300</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,664</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6,581</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:680px;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:364px;\"></td><td style=\"width:5px;\"></td><td style=\"width:9px;\"></td><td style=\"width:143px;\"></td><td style=\"width:4px;\"></td><td style=\"width:5px;\"></td><td style=\"width:9px;\"></td><td style=\"width:136px;\"></td><td style=\"width:4px;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accounts receivable from affiliates</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,307</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,603</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accounts payable to affiliates</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,324</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,525</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-570","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromRelatedParties","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"srt:AffiliatedEntityMember"},"factValues":[{"value":"58093000","decimals":-3}]},{"name":"rpt:f-571","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromRelatedParties","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"srt:AffiliatedEntityMember"},"factValues":[{"value":"59295000","decimals":-3}]},{"name":"rpt:f-572","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromRelatedParties","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"srt:AffiliatedEntityMember"},"factValues":[{"value":"59073000","decimals":-3}]},{"name":"rpt:f-573","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"srt:AffiliatedEntityMember"},"factValues":[{"value":"81685000","decimals":-3}]},{"name":"rpt:f-574","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"srt:AffiliatedEntityMember"},"factValues":[{"value":"81043000","decimals":-3}]},{"name":"rpt:f-575","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"srt:AffiliatedEntityMember"},"factValues":[{"value":"73713000","decimals":-3}]},{"name":"rpt:f-576","factDimensions":{"xbrl:concept":"calm:DividendsFromAffiliates","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"srt:AffiliatedEntityMember"},"factValues":[{"value":"8300000","decimals":-3}]},{"name":"rpt:f-577","factDimensions":{"xbrl:concept":"calm:DividendsFromAffiliates","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"srt:AffiliatedEntityMember"},"factValues":[{"value":"4664000","decimals":-3}]},{"name":"rpt:f-578","factDimensions":{"xbrl:concept":"calm:DividendsFromAffiliates","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"srt:AffiliatedEntityMember"},"factValues":[{"value":"6581000","decimals":-3}]},{"name":"rpt:f-579","factDimensions":{"xbrl:concept":"us-gaap:DueFromAffiliates","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"srt:AffiliatedEntityMember"},"factValues":[{"value":"4307000","decimals":-3}]},{"name":"rpt:f-580","factDimensions":{"xbrl:concept":"us-gaap:DueFromAffiliates","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"srt:AffiliatedEntityMember"},"factValues":[{"value":"4603000","decimals":-3}]},{"name":"rpt:f-581","factDimensions":{"xbrl:concept":"us-gaap:DueToAffiliateCurrentAndNoncurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"srt:AffiliatedEntityMember"},"factValues":[{"value":"3324000","decimals":-3}]},{"name":"rpt:f-582","factDimensions":{"xbrl:concept":"us-gaap:DueToAffiliateCurrentAndNoncurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"srt:AffiliatedEntityMember"},"factValues":[{"value":"3525000","decimals":-3}]},{"name":"rpt:f-583","factDimensions":{"xbrl:concept":"us-gaap:InventoryDisclosureTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Inventories<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Inventories consisted of the following (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:11pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:46%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:24%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:24%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Flocks, net of accumulated amortization</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>105,536</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>96,594</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Eggs</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>14,318</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>17,313</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Feed and supplies</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>52,383</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>54,737</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>172,237</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>168,644</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">We grow and maintain flocks of layers (mature female chickens), pullets (female chickens, under 18 weeks of age), and breeders (male and female chickens used to produce fertile eggs to hatch for egg production flocks).  Our total flock at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\">, consisted of approximately </span><span style=\"font-family:inherit;font-size:11pt;\"><span>9.4 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> pullets and breeders and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>36.2 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> layers. </span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company expensed amortization and mortality associated with the flocks to cost of sales as follows (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:11pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:52%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a03, 2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Amortization</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>119,658</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>117,774</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>118,859</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Mortality</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>5,161</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>4,438</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>5,213</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Total flock costs charge to cost of sales</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>124,819</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>122,212</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>124,072</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-584","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Inventories consisted of the following (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:11pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:46%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:24%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:24%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Flocks, net of accumulated amortization</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>105,536</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>96,594</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Eggs</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>14,318</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>17,313</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Feed and supplies</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>52,383</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>54,737</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>172,237</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>168,644</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-585","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryFlocks","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"105536000","decimals":-3}]},{"name":"rpt:f-586","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryFlocks","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"96594000","decimals":-3}]},{"name":"rpt:f-587","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryEggs","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14318000","decimals":-3}]},{"name":"rpt:f-588","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryEggs","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17313000","decimals":-3}]},{"name":"rpt:f-589","factDimensions":{"xbrl:concept":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"52383000","decimals":-3}]},{"name":"rpt:f-590","factDimensions":{"xbrl:concept":"us-gaap:AgriculturalRelatedInventoryFeedAndSupplies","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54737000","decimals":-3}]},{"name":"rpt:f-591","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"172237000","decimals":-3}]},{"name":"rpt:f-592","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"168644000","decimals":-3}]},{"name":"rpt:f-593","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryPulletsandBreeders","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"calm:pullet_and_breeder"},"factValues":[{"value":"9400000","decimals":-5}]},{"name":"rpt:f-594","factDimensions":{"xbrl:concept":"calm:AgriculturalRelatedInventoryLayers","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"calm:layer"},"factValues":[{"value":"36200000","decimals":-5}]},{"name":"rpt:f-595","factDimensions":{"xbrl:concept":"calm:ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company expensed amortization and mortality associated with the flocks to cost of sales as follows (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:11pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:52%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a03, 2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Amortization</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>119,658</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>117,774</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>118,859</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Mortality</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>5,161</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>4,438</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>5,213</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Total flock costs charge to cost of sales</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>124,819</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>122,212</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>124,072</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\"><br/></span></div>"}]},{"name":"rpt:f-596","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldAmortizationOfFlocks","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"119658000","decimals":-3}]},{"name":"rpt:f-597","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldAmortizationOfFlocks","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"117774000","decimals":-3}]},{"name":"rpt:f-598","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldAmortizationOfFlocks","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"118859000","decimals":-3}]},{"name":"rpt:f-599","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldMortality","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5161000","decimals":-3}]},{"name":"rpt:f-600","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldMortality","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4438000","decimals":-3}]},{"name":"rpt:f-601","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldMortality","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5213000","decimals":-3}]},{"name":"rpt:f-602","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldFlocks","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"124819000","decimals":-3}]},{"name":"rpt:f-603","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldFlocks","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"122212000","decimals":-3}]},{"name":"rpt:f-604","factDimensions":{"xbrl:concept":"calm:CostOfGoodsSoldFlocks","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"124072000","decimals":-3}]},{"name":"rpt:f-605","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Goodwill and Other Intangible Assets<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Goodwill and other intangibles consisted of the following (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"33\"></td></tr><tr><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td colspan=\"27\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Other Intangibles</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Franchise</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Customer</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Non-compete</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Right of use</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Water</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Total other</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Goodwill</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">rights</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">relationships</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">agreements</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">intangible</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">rights</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Trademark</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">intangibles</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Balance June\u00a03, 2017</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>35,525</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>23,214</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>4,660</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>104</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>66</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>720</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>385</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>29,149</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Amortization</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(1,631</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(1,078</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(18</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(66</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(49</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(2,842</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Balance June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>35,525</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>21,583</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>3,582</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>86</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>720</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>336</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>26,307</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Additions</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>250</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>250</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Amortization</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(1,628</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(1,078</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(39</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(50</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(2,795</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Balance June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>35,525</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>19,955</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>2,504</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>297</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>720</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>286</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>23,762</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">For the Other Intangibles listed above, the gross carrying amounts and accumulated amortization are as follows (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:28%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:15%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:15%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:15%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:15%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Gross carrying</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accumulated</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Gross carrying</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accumulated</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">amortization</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">amortization</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other intangible assets:</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Franchise rights</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>29,284</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(9,329</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>29,284</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(7,701</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Customer relationships</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>19,544</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(17,040</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>19,544</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(15,962</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Non-compete agreements</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>450</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(153</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>200</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(114</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Right of use intangible</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>191</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(191</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>191</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(191</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Water rights *</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>720</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>720</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Trademark</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>400</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(114</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>400</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(64</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>50,589</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(26,827</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>50,339</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(24,032</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman; font-size:10pt;\"><tr><td style=\"width:24px;\"></td><td></td></tr><tr><td style=\"vertical-align:top\"><div style=\"line-height:120%;font-size:10pt;padding-left:0px;\"><span style=\"font-family:inherit;font-size:10pt;\">*</span></div></td><td style=\"vertical-align:top;\"><div style=\"line-height:120%;text-align:justify;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"> Water rights are an indefinite life intangible asset.</span></div></td></tr></table><div style=\"line-height:120%;text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">No significant residual value is estimated for these intangible assets. Aggregate amortization expense for the fiscal years ended </span><span style=\"font-family:inherit;font-size:12pt;\">2019</span><span style=\"font-family:inherit;font-size:12pt;\">, </span><span style=\"font-family:inherit;font-size:12pt;\">2018</span><span style=\"font-family:inherit;font-size:12pt;\">, and </span><span style=\"font-family:inherit;font-size:12pt;\">2017</span><span style=\"font-family:inherit;font-size:12pt;\"> totaled </span><span style=\"font-family:inherit;font-size:12pt;\"><span>$2.8 million</span></span><span style=\"font-family:inherit;font-size:12pt;\">, </span><span style=\"font-family:inherit;font-size:12pt;\"><span>$2.8 million</span></span><span style=\"font-family:inherit;font-size:12pt;\">, and </span><span style=\"font-family:inherit;font-size:12pt;\"><span>$2.2 million</span></span><span style=\"font-family:inherit;font-size:12pt;\">, respectively. The following table represents the total estimated amortization of intangible assets for the five succeeding years (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"5\"></td></tr><tr><td style=\"width:73%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:24%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">For fiscal period</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Estimated amortization expense</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2020</span></div></td><td style=\"vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,815</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2021</span></div></td><td style=\"vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,278</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2022</span></div></td><td style=\"vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,974</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2023</span></div></td><td style=\"vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,974</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2024</span></div></td><td style=\"vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,945</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Thereafter</span></div></td><td style=\"vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>12,056</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total</span></div></td><td style=\"vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>23,042</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-606","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Goodwill and other intangibles consisted of the following (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"33\"></td></tr><tr><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td colspan=\"27\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Other Intangibles</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Franchise</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Customer</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Non-compete</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Right of use</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Water</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Total other</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Goodwill</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">rights</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">relationships</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">agreements</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">intangible</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">rights</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Trademark</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">intangibles</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Balance June\u00a03, 2017</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>35,525</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>23,214</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>4,660</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>104</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>66</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>720</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>385</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>29,149</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Amortization</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(1,631</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(1,078</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(18</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(66</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(49</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(2,842</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Balance June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>35,525</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>21,583</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>3,582</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>86</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>720</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>336</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>26,307</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Additions</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>250</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>250</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Amortization</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(1,628</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(1,078</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(39</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(50</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>(2,795</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Balance June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>35,525</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>19,955</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>2,504</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>297</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>720</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>286</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>23,762</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-607","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35525000","decimals":-3}]},{"name":"rpt:f-608","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"23214000","decimals":-3}]},{"name":"rpt:f-609","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"4660000","decimals":-3}]},{"name":"rpt:f-610","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"104000","decimals":-3}]},{"name":"rpt:f-611","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"calm:RightOfUseIntangibleMember"},"factValues":[{"value":"66000","decimals":-3}]},{"name":"rpt:f-612","factDimensions":{"xbrl:concept":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:UseRightsMember"},"factValues":[{"value":"720000","decimals":-3}]},{"name":"rpt:f-613","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"385000","decimals":-3}]},{"name":"rpt:f-614","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29149000","decimals":-3}]},{"name":"rpt:f-615","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"1631000","decimals":-3}]},{"name":"rpt:f-616","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"1078000","decimals":-3}]},{"name":"rpt:f-617","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"18000","decimals":-3}]},{"name":"rpt:f-618","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"calm:RightOfUseIntangibleMember"},"factValues":[{"value":"66000","decimals":-3}]},{"name":"rpt:f-619","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"49000","decimals":-3}]},{"name":"rpt:f-620","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2842000","decimals":-3}]},{"name":"rpt:f-621","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35525000","decimals":-3}]},{"name":"rpt:f-622","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"21583000","decimals":-3}]},{"name":"rpt:f-623","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"3582000","decimals":-3}]},{"name":"rpt:f-624","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"86000","decimals":-3}]},{"name":"rpt:f-625","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"calm:RightOfUseIntangibleMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-626","factDimensions":{"xbrl:concept":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:UseRightsMember"},"factValues":[{"value":"720000","decimals":-3}]},{"name":"rpt:f-627","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"336000","decimals":-3}]},{"name":"rpt:f-628","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26307000","decimals":-3}]},{"name":"rpt:f-629","factDimensions":{"xbrl:concept":"us-gaap:FinitelivedIntangibleAssetsAcquired1","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"250000","decimals":-3}]},{"name":"rpt:f-630","factDimensions":{"xbrl:concept":"calm:FiniteAndIndefiniteLivedIntangibleAssetsAcquired","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"250000","decimals":-3}]},{"name":"rpt:f-631","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"1628000","decimals":-3}]},{"name":"rpt:f-632","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"1078000","decimals":-3}]},{"name":"rpt:f-633","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"39000","decimals":-3}]},{"name":"rpt:f-634","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"calm:RightOfUseIntangibleMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-635","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-636","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2795000","decimals":-3}]},{"name":"rpt:f-637","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35525000","decimals":-3}]},{"name":"rpt:f-638","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"19955000","decimals":-3}]},{"name":"rpt:f-639","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"2504000","decimals":-3}]},{"name":"rpt:f-640","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"297000","decimals":-3}]},{"name":"rpt:f-641","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"calm:RightOfUseIntangibleMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-642","factDimensions":{"xbrl:concept":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:UseRightsMember"},"factValues":[{"value":"720000","decimals":-3}]},{"name":"rpt:f-643","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"286000","decimals":-3}]},{"name":"rpt:f-644","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23762000","decimals":-3}]},{"name":"rpt:f-645","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">For the Other Intangibles listed above, the gross carrying amounts and accumulated amortization are as follows (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:28%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:15%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:15%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:15%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:15%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Gross carrying</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accumulated</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Gross carrying</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Accumulated</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">amortization</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">amount</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">amortization</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other intangible assets:</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Franchise rights</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>29,284</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(9,329</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>29,284</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(7,701</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Customer relationships</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>19,544</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(17,040</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>19,544</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(15,962</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Non-compete agreements</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>450</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(153</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>200</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(114</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Right of use intangible</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>191</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(191</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>191</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(191</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Water rights *</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>720</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>720</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u2014</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Trademark</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>400</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(114</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>400</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(64</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>50,589</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(26,827</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>50,339</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(24,032</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:10pt;padding-left:0px;\"><span style=\"font-family:inherit;font-size:10pt;\">*</span></div><div style=\"line-height:120%;text-align:justify;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"> Water rights are an indefinite life intangible asset.</span></div>"}]},{"name":"rpt:f-646","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"29284000","decimals":-3}]},{"name":"rpt:f-647","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"9329000","decimals":-3}]},{"name":"rpt:f-648","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"29284000","decimals":-3}]},{"name":"rpt:f-649","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:FranchiseRightsMember"},"factValues":[{"value":"7701000","decimals":-3}]},{"name":"rpt:f-650","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"19544000","decimals":-3}]},{"name":"rpt:f-651","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"17040000","decimals":-3}]},{"name":"rpt:f-652","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"19544000","decimals":-3}]},{"name":"rpt:f-653","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"15962000","decimals":-3}]},{"name":"rpt:f-654","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"450000","decimals":-3}]},{"name":"rpt:f-655","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"153000","decimals":-3}]},{"name":"rpt:f-656","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"200000","decimals":-3}]},{"name":"rpt:f-657","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"114000","decimals":-3}]},{"name":"rpt:f-658","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"calm:RightOfUseIntangibleMember"},"factValues":[{"value":"191000","decimals":-3}]},{"name":"rpt:f-659","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"calm:RightOfUseIntangibleMember"},"factValues":[{"value":"191000","decimals":-3}]},{"name":"rpt:f-660","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"calm:RightOfUseIntangibleMember"},"factValues":[{"value":"191000","decimals":-3}]},{"name":"rpt:f-661","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"calm:RightOfUseIntangibleMember"},"factValues":[{"value":"191000","decimals":-3}]},{"name":"rpt:f-662","factDimensions":{"xbrl:concept":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:UseRightsMember"},"factValues":[{"value":"720000","decimals":-3}]},{"name":"rpt:f-663","factDimensions":{"xbrl:concept":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:UseRightsMember"},"factValues":[{"value":"720000","decimals":-3}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"400000","decimals":-3}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"114000","decimals":-3}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"400000","decimals":-3}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"64000","decimals":-3}]},{"name":"rpt:f-668","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50589000","decimals":-3}]},{"name":"rpt:f-669","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26827000","decimals":-3}]},{"name":"rpt:f-670","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50339000","decimals":-3}]},{"name":"rpt:f-671","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24032000","decimals":-3}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2800000","decimals":-5}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2800000","decimals":-5}]},{"name":"rpt:f-674","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2200000","decimals":-5}]},{"name":"rpt:f-675","factDimensions":{"xbrl:concept":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"The following table represents the total estimated amortization of intangible assets for the five succeeding years (in thousands):<div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"5\"></td></tr><tr><td style=\"width:73%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:24%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">For fiscal period</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Estimated amortization expense</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2020</span></div></td><td style=\"vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,815</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2021</span></div></td><td style=\"vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,278</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2022</span></div></td><td style=\"vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,974</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2023</span></div></td><td style=\"vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,974</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2024</span></div></td><td style=\"vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,945</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Thereafter</span></div></td><td style=\"vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>12,056</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total</span></div></td><td style=\"vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>23,042</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-676","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2815000","decimals":-3}]},{"name":"rpt:f-677","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2278000","decimals":-3}]},{"name":"rpt:f-678","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1974000","decimals":-3}]},{"name":"rpt:f-679","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1974000","decimals":-3}]},{"name":"rpt:f-680","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1945000","decimals":-3}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12056000","decimals":-3}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23042000","decimals":-3}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Property, Plant and Equipment<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Property, plant and equipment consisted of the following (in thousands):</span></div><div style=\"line-height:120%;text-align:left;font-size:11pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:70%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, <br/>2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, <br/>2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Land and improvements</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>93,046</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>90,757</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Buildings and improvements</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>370,451</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>360,030</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Machinery and equipment</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>496,166</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>478,997</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Construction-in-progress</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>52,551</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>9,307</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,012,214</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>939,091</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Less: accumulated depreciation</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>555,920</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>513,707</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>456,294</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>425,384</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:24px;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Depreciation expense was </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$51.7 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$51.1 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$48.8 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> in fiscal years </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company maintains insurance for both property damage and business interruption relating to catastrophic events, such as fires.\u00a0\u00a0Insurance recoveries received for property damage and business interruption in excess of the net book value of damaged assets, clean-up and demolition costs, and post-event costs are recognized as income in the period received or committed when all contingencies associated with the recoveries are resolved. Gains on insurance recoveries related to business interruption are recorded within \u201cCost of sales\u201d and any gains or losses related to property damage are recorded within \u201cOther income (expense).\u201d Insurance recoveries related to business interruption are classified as operating cash flows and recoveries related to property damage are classified as investing cash flows in the statement of cash flows.\u00a0\u00a0Insurance claims incurred or finalized during the fiscal years ended </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\"> did not have a material affect on the Company's consolidated financial statements.</span></div>"}]},{"name":"rpt:f-684","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Property, plant and equipment consisted of the following (in thousands):</span></div><div style=\"line-height:120%;text-align:left;font-size:11pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:70%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, <br/>2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, <br/>2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Land and improvements</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>93,046</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>90,757</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Buildings and improvements</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>370,451</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>360,030</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Machinery and equipment</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>496,166</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>478,997</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Construction-in-progress</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>52,551</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>9,307</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,012,214</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>939,091</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Less: accumulated depreciation</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>555,920</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>513,707</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>456,294</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>425,384</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-685","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LandAndLandImprovementsMember"},"factValues":[{"value":"93046000","decimals":-3}]},{"name":"rpt:f-686","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LandAndLandImprovementsMember"},"factValues":[{"value":"90757000","decimals":-3}]},{"name":"rpt:f-687","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"370451000","decimals":-3}]},{"name":"rpt:f-688","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"360030000","decimals":-3}]},{"name":"rpt:f-689","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"496166000","decimals":-3}]},{"name":"rpt:f-690","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"478997000","decimals":-3}]},{"name":"rpt:f-691","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ConstructionInProgressMember"},"factValues":[{"value":"52551000","decimals":-3}]},{"name":"rpt:f-692","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ConstructionInProgressMember"},"factValues":[{"value":"9307000","decimals":-3}]},{"name":"rpt:f-693","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1012214000","decimals":-3}]},{"name":"rpt:f-694","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"939091000","decimals":-3}]},{"name":"rpt:f-695","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"555920000","decimals":-3}]},{"name":"rpt:f-696","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"513707000","decimals":-3}]},{"name":"rpt:f-697","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"456294000","decimals":-3}]},{"name":"rpt:f-698","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"425384000","decimals":-3}]},{"name":"rpt:f-699","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51700000","decimals":-5}]},{"name":"rpt:f-700","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51100000","decimals":-5}]},{"name":"rpt:f-701","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"48800000","decimals":-5}]},{"name":"rpt:f-702","factDimensions":{"xbrl:concept":"us-gaap:LeasesOfLesseeDisclosureTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Leases<div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Future minimum payments under non-cancelable operating leases that have initial or remaining non-cancelable terms in excess of one year at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> are as follows (in thousands):</span></div><div style=\"line-height:120%;font-size:11pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"5\"></td></tr><tr><td style=\"width:76%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:21%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">2020</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>641</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">2021</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>593</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">2022</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>487</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">2023</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>215</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">2024</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>17</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Total minimum lease payments</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,953</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\"><br/></span></div><span style=\"font-family:inherit;font-size:11pt;\">Substantially all of the leases require the Company to pay taxes, maintenance, insurance and certain other operating expenses applicable to the leased assets.\u00a0 Vehicle rent expense totaled </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$430,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\"><span>$578,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$475,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> in fiscal </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively. Rent expense excluding vehicle rent was </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.9 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.2 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.5 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> in fiscal </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span>, respectively, primarily for the lease of certain operating facilities and equipment."}]},{"name":"rpt:f-703","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Future minimum payments under non-cancelable operating leases that have initial or remaining non-cancelable terms in excess of one year at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> are as follows (in thousands):</span></div><div style=\"line-height:120%;font-size:11pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"5\"></td></tr><tr><td style=\"width:76%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:21%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">2020</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>641</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">2021</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>593</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">2022</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>487</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">2023</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>215</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">2024</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>17</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Total minimum lease payments</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,953</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\"><br/></span></div>"}]},{"name":"rpt:f-704","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"641000","decimals":-3}]},{"name":"rpt:f-705","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"593000","decimals":-3}]},{"name":"rpt:f-706","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"487000","decimals":-3}]},{"name":"rpt:f-707","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"215000","decimals":-3}]},{"name":"rpt:f-708","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17000","decimals":-3}]},{"name":"rpt:f-709","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1953000","decimals":-3}]},{"name":"rpt:f-710","factDimensions":{"xbrl:concept":"calm:VehicleRent","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"430000","decimals":-3}]},{"name":"rpt:f-711","factDimensions":{"xbrl:concept":"calm:VehicleRent","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"578000","decimals":-3}]},{"name":"rpt:f-712","factDimensions":{"xbrl:concept":"calm:VehicleRent","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"475000","decimals":-3}]},{"name":"rpt:f-713","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseNet","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3900000","decimals":-5}]},{"name":"rpt:f-714","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseNet","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3200000","decimals":-5}]},{"name":"rpt:f-715","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseNet","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3500000","decimals":-5}]},{"name":"rpt:f-716","factDimensions":{"xbrl:concept":"us-gaap:DebtDisclosureTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Credit Facilities and Long-Term Debt<div style=\"line-height:120%;text-align:justify;text-indent:72px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Long-term debt consisted of the following (in thousands except interest rate and installment data):</span></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:78%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a01, <br/>2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a02, <br/>2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;padding-left:36px;text-indent:-18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Note payable at 6.20%, due in monthly principal installments of $250,000, plus interest, maturing in fiscal 2020</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,500</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,500</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;padding-left:36px;text-indent:-18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Note payable at 5.40%, due in monthly principal installments of $125,000, plus interest, matured in fiscal 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>250</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;text-indent:16px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Capital lease obligations</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,054</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,340</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,554</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6,090</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less: capitalized loan costs</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>217</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total debt</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,337</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6,090</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less: current maturities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,696</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,536</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Long-term debt, less current maturities</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>641</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,554</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The aggregate annual fiscal year maturities of long-term debt at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> are as follows (in thousands):</span></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"5\"></td></tr><tr><td style=\"width:63%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:34%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2020</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,696</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2021</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>205</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2022</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>215</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2023</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>224</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2024</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>214</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,554</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:24px;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Certain property, plant, and equipment is pledged as collateral on our note payable. Unless otherwise approved by our lender, we are required by provisions of our loan agreement to (1) maintain minimum levels of working capital (ratio of not less than </span><span style=\"font-family:inherit;font-size:11pt;\"><span>1.25</span></span><span style=\"font-family:inherit;font-size:11pt;\"> to 1) and net worth (minimum of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$90.0 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> tangible net worth, plus </span><span style=\"font-family:inherit;font-size:11pt;\"><span>45%</span></span><span style=\"font-family:inherit;font-size:11pt;\"> of cumulative net income); (2) limit dividends paid in any given quarter to not exceed an amount equal to one third of the previous quarter\u2019s consolidated net income (allowed if no events of default), (3) maintain minimum total funded debt to total capitalization (debt to total tangible capitalization not to exceed </span><span style=\"font-family:inherit;font-size:11pt;\"><span>55%</span></span><span style=\"font-family:inherit;font-size:11pt;\">); and (4) maintain various current and cash-flow coverage ratios (</span><span style=\"font-family:inherit;font-size:11pt;\"><span>1.25</span></span><span style=\"font-family:inherit;font-size:11pt;\"> to 1), among other restrictions.\u00a0Our debt agreement requires Fred R. Adams, Jr., the Company\u2019s Founder and Chairman Emeritus, or his family, to maintain ownership of Company shares, directly or indirectly, representing not less than </span><span style=\"font-family:inherit;font-size:11pt;\"><span>50%</span></span><span style=\"font-family:inherit;font-size:11pt;\"> of the outstanding voting power of the Company.\u00a0\u00a0</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Interest, net of amount capitalized,</span><span style=\"font-family:inherit;font-size:12pt;\"> </span><span style=\"font-family:inherit;font-size:11pt;\">of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$644,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$265,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$318,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> was recorded during fiscal</span><span style=\"font-family:inherit;font-size:12pt;\"> </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:12pt;\"> </span><span style=\"font-family:inherit;font-size:11pt;\">and</span><span style=\"font-family:inherit;font-size:12pt;\"> </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.\u00a0\u00a0Interest of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>zero</span></span><span style=\"font-family:inherit;font-size:12pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$217,000</span></span><span style=\"font-family:inherit;font-size:12pt;\"> </span><span style=\"font-family:inherit;font-size:11pt;\">and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$1.1 million</span></span><span style=\"font-family:inherit;font-size:12pt;\"> </span><span style=\"font-family:inherit;font-size:11pt;\">was capitalized for construction of certain facilities during fiscal</span><span style=\"font-family:inherit;font-size:12pt;\"> </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:12pt;\"> </span><span style=\"font-family:inherit;font-size:11pt;\">and</span><span style=\"font-family:inherit;font-size:12pt;\"> </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">On July 10, 2018, we entered into a </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$100.0 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> Senior Secured Revolving Credit Facility (the \u201cRevolving Credit Facility\u201d) with a </span><span style=\"font-family:inherit;font-size:11pt;\">five</span><span style=\"font-family:inherit;font-size:11pt;\">-year term. The credit agreement for the Revolving Credit Facility includes an accordion feature permitting the Company, with the consent of the administrative agent, to increase the revolving commitments in the aggregate up to </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$125.0 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">.  </span><span style=\"font-family:inherit;font-size:11pt;\"><span>No</span></span><span style=\"font-family:inherit;font-size:11pt;\"> amounts were borrowed under the facility as of </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> or during fiscal </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">.  The Company had </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.7 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> of outstanding standby letters of credit issued under the Revolving Credit Facility at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\">.</span></div><div style=\"line-height:120%;text-align:justify;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The interest rate is based, at the Company\u2019s election, on either the Eurodollar Rate plus the Applicable Margin or the Base Rate plus the Applicable Margin. The \u201cEurodollar Rate\u201d means the reserve adjusted rate at which Eurodollar deposits in the London interbank market for an interest period of one, two, three, six or twelve months (as selected by the Company) are quoted.  The \u201cBase Rate\u201d means a fluctuating rate per annum equal to the highest of (a) the federal funds rate plus </span><span style=\"font-family:inherit;font-size:11pt;\"><span>0.50%</span></span><span style=\"font-family:inherit;font-size:11pt;\"> per annum, (b) the prime rate of interest established by the administrative agent, and (c) the </span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Eurodollar Rate for an interest period of one month plus </span><span style=\"font-family:inherit;font-size:11pt;\"><span>1%</span></span><span style=\"font-family:inherit;font-size:11pt;\"> per annum, subject to certain interest rate floors.  The \u201cApplicable Margin\u201d means </span><span style=\"font-family:inherit;font-size:11pt;\"><span>0.00%</span></span><span style=\"font-family:inherit;font-size:11pt;\"> to </span><span style=\"font-family:inherit;font-size:11pt;\"><span>0.75%</span></span><span style=\"font-family:inherit;font-size:11pt;\"> per annum for Base Rate Loans and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>1.00%</span></span><span style=\"font-family:inherit;font-size:11pt;\"> to </span><span style=\"font-family:inherit;font-size:11pt;\"><span>1.75%</span></span><span style=\"font-family:inherit;font-size:11pt;\"> per annum for Eurodollar Rate Loans, in each case depending upon the average outstanding balance at the quarterly pricing date. The Company will pay a commitment fee of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>0.20%</span></span><span style=\"font-family:inherit;font-size:11pt;\"> on the unused portion of the facility.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Revolving Credit Facility is guaranteed by all the current and future wholly-owned direct and indirect domestic subsidiaries of the Company, and is secured by a first-priority perfected security interest in substantially all of the Company\u2019s and the guarantors\u2019 accounts, payment intangibles, instruments (including promissory notes), chattel paper, inventory (including farm products) and deposit accounts maintained with the administrative agent.</span></div><div style=\"line-height:120%;text-align:justify;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The credit agreement for the Revolving Credit Facility contains customary covenants, including restrictions on the incurrence of liens, incurrence of additional debt, sales of assets and other fundamental corporate changes and investments. The credit agreement requires maintenance of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>two</span></span><span style=\"font-family:inherit;font-size:11pt;\"> financial covenants (i) a minimum working capital ratio of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>2.00</span></span><span style=\"font-family:inherit;font-size:11pt;\"> to 1.00 and (ii) an annual limit on capital expenditures of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$100.0 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">. Additionally, the credit agreement requires that Fred R. Adams Jr., his spouse, natural children, sons-in-law or grandchildren, or any trust, guardianship, conservatorship or custodianship for the primary benefit of any of the foregoing, or any family limited partnership, similar limited liability company or other entity that 100% of the voting control of such entity is held by any of the foregoing, shall maintain at least </span><span style=\"font-family:inherit;font-size:11pt;\"><span>50%</span></span><span style=\"font-family:inherit;font-size:11pt;\"> of the Company\u2019s voting stock. Failure to satisfy any of these covenants will constitute a default under the terms of the credit agreement. Further, dividends are restricted to the Company\u2019s current dividend policy of one-third of the Company\u2019s net income computed in accordance with generally accepted accounting principles. The Company is allowed to repurchase up to </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$75.0 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> of its capital stock in any year provided there is no default under the credit agreement and the Company has availability of at least </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$20.0 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> under the facility.</span></div><div style=\"line-height:120%;text-align:justify;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The credit agreement for the Revolving Credit Facility also includes customary events of default and customary remedies upon the occurrence of an event of default, including acceleration of the amounts due and foreclosure of the collateral.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><span style=\"font-family:inherit;font-size:11pt;\">At </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span>, we were in compliance with the covenant requirements of all loan agreements."}]},{"name":"rpt:f-717","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDebtInstrumentsTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;text-indent:72px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Long-term debt consisted of the following (in thousands except interest rate and installment data):</span></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:78%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:8%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a01, <br/>2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a02, <br/>2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;padding-left:36px;text-indent:-18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Note payable at 6.20%, due in monthly principal installments of $250,000, plus interest, maturing in fiscal 2020</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,500</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,500</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;padding-left:36px;text-indent:-18px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Note payable at 5.40%, due in monthly principal installments of $125,000, plus interest, matured in fiscal 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>250</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;text-indent:16px;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Capital lease obligations</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,054</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,340</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,554</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6,090</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less: capitalized loan costs</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>217</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total debt</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,337</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>6,090</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Less: current maturities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,696</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,536</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Long-term debt, less current maturities</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>641</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,554</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-718","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentOneMember"},"factValues":[{"value":"1500000","decimals":-3}]},{"name":"rpt:f-719","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentOneMember"},"factValues":[{"value":"4500000","decimals":-3}]},{"name":"rpt:f-720","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentThreeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-721","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentThreeMember"},"factValues":[{"value":"250000","decimals":-3}]},{"name":"rpt:f-722","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"us-gaap:CapitalLeaseObligationsMember"},"factValues":[{"value":"1054000","decimals":-3}]},{"name":"rpt:f-723","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"us-gaap:CapitalLeaseObligationsMember"},"factValues":[{"value":"1340000","decimals":-3}]},{"name":"rpt:f-724","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2554000","decimals":-3}]},{"name":"rpt:f-725","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6090000","decimals":-3}]},{"name":"rpt:f-726","factDimensions":{"xbrl:concept":"us-gaap:DeferredFinanceCostsGross","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"217000","decimals":-3}]},{"name":"rpt:f-727","factDimensions":{"xbrl:concept":"us-gaap:DeferredFinanceCostsGross","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-728","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebt","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2337000","decimals":-3}]},{"name":"rpt:f-729","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebt","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6090000","decimals":-3}]},{"name":"rpt:f-730","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtCurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1696000","decimals":-3}]},{"name":"rpt:f-731","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtCurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3536000","decimals":-3}]},{"name":"rpt:f-732","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtNoncurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"641000","decimals":-3}]},{"name":"rpt:f-733","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtNoncurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2554000","decimals":-3}]},{"name":"rpt:f-734","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The aggregate annual fiscal year maturities of long-term debt at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> are as follows (in thousands):</span></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"5\"></td></tr><tr><td style=\"width:63%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:34%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2020</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,696</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2021</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>205</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2022</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>215</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2023</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>224</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">2024</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>214</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,554</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-735","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1696000","decimals":-3}]},{"name":"rpt:f-736","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"205000","decimals":-3}]},{"name":"rpt:f-737","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"215000","decimals":-3}]},{"name":"rpt:f-738","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"224000","decimals":-3}]},{"name":"rpt:f-739","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"214000","decimals":-3}]},{"name":"rpt:f-740","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2554000","decimals":-3}]},{"name":"rpt:f-741","factDimensions":{"xbrl:concept":"calm:DebtInstrumentRestrictiveCovenantsMinimumWorkingCapitalRatio","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:DebtInstrumentAxis":"calm:LoanAgreementsMember"},"factValues":[{"value":"1.25"}]},{"name":"rpt:f-742","factDimensions":{"xbrl:concept":"calm:DebtInstrumentRestrictiveCovenantsMinimumTangibleNetWorth","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:LoanAgreementsMember"},"factValues":[{"value":"90000000.0"}]},{"name":"rpt:f-743","factDimensions":{"xbrl:concept":"calm:DebtInstrumentRestrictiveCovenantsCumulativeNetIncomePercentage","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:DebtInstrumentAxis":"calm:LoanAgreementsMember"},"factValues":[{"value":"0.45"}]},{"name":"rpt:f-744","factDimensions":{"xbrl:concept":"calm:DebtInstrumentRestrictiveCovenantsFundedDebtToTotalCapitalization","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:DebtInstrumentAxis":"calm:LoanAgreementsMember"},"factValues":[{"value":"0.55"}]},{"name":"rpt:f-745","factDimensions":{"xbrl:concept":"calm:DebtInstrumentRestrictiveCovenantsMinimumCurrentRatio","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:DebtInstrumentAxis":"calm:LoanAgreementsMember"},"factValues":[{"value":"1.25"}]},{"name":"rpt:f-746","factDimensions":{"xbrl:concept":"calm:DebtInstrumentRestrictiveCovenantsMinimumVotingOwnershipPercentage","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:DebtInstrumentAxis":"calm:DebtAgreementsMember"},"factValues":[{"value":"0.50"}]},{"name":"rpt:f-747","factDimensions":{"xbrl:concept":"us-gaap:InterestCostsIncurred","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"644000","decimals":-3}]},{"name":"rpt:f-748","factDimensions":{"xbrl:concept":"us-gaap:InterestCostsIncurred","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"265000","decimals":-3}]},{"name":"rpt:f-749","factDimensions":{"xbrl:concept":"us-gaap:InterestCostsIncurred","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"318000","decimals":-3}]},{"name":"rpt:f-750","factDimensions":{"xbrl:concept":"us-gaap:InterestCostsCapitalized","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-751","factDimensions":{"xbrl:concept":"us-gaap:InterestCostsCapitalized","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"217000","decimals":-3}]},{"name":"rpt:f-752","factDimensions":{"xbrl:concept":"us-gaap:InterestCostsCapitalized","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1100000","decimals":-5}]},{"name":"rpt:f-753","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","xbrl:period":"2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"100000000.0"}]},{"name":"rpt:f-754","factDimensions":{"xbrl:concept":"calm:LineOfCreditFacilityAccordionFeatureIncreaseLimit","xbrl:period":"2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"125000000.0"}]},{"name":"rpt:f-755","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-756","factDimensions":{"xbrl:concept":"us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedUnderLetterOfCreditFacilitiesAtFairValue","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"3700000","decimals":-5}]},{"name":"rpt:f-757","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2018-07-10T00:00:00/2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember","us-gaap:VariableRateAxis":"us-gaap:FederalFundsEffectiveSwapRateMember"},"factValues":[{"value":"0.0050"}]},{"name":"rpt:f-758","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2018-07-10T00:00:00/2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember","us-gaap:VariableRateAxis":"us-gaap:EurodollarMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-759","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2018-07-10T00:00:00/2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MinimumMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember","us-gaap:VariableRateAxis":"calm:ApplicableMarginBaseRateLoansMember"},"factValues":[{"value":"0.0000"}]},{"name":"rpt:f-760","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2018-07-10T00:00:00/2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MaximumMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember","us-gaap:VariableRateAxis":"calm:ApplicableMarginBaseRateLoansMember"},"factValues":[{"value":"0.0075"}]},{"name":"rpt:f-761","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2018-07-10T00:00:00/2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MinimumMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember","us-gaap:VariableRateAxis":"calm:ApplicableMarginEurodollarRateLoansMember"},"factValues":[{"value":"0.0100"}]},{"name":"rpt:f-762","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2018-07-10T00:00:00/2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","srt:RangeAxis":"srt:MaximumMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember","us-gaap:VariableRateAxis":"calm:ApplicableMarginEurodollarRateLoansMember"},"factValues":[{"value":"0.0175"}]},{"name":"rpt:f-763","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","xbrl:period":"2018-07-10T00:00:00/2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"0.0020"}]},{"name":"rpt:f-764","factDimensions":{"xbrl:concept":"calm:DebtInstrumentRestrictiveCovenantsNumberOfFinancialCovenants","xbrl:period":"2018-07-10T00:00:00/2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"calm:covenant","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-765","factDimensions":{"xbrl:concept":"calm:DebtInstrumentRestrictiveCovenantsMinimumWorkingCapitalRatio","xbrl:period":"2018-07-10T00:00:00/2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"2.00"}]},{"name":"rpt:f-766","factDimensions":{"xbrl:concept":"calm:DebtInstrumentRestrictiveCovenantsAnnualLimitOnCapitalExpenditures","xbrl:period":"2018-07-10T00:00:00/2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"100000000.0","decimals":-5}]},{"name":"rpt:f-767","factDimensions":{"xbrl:concept":"calm:DebtInstrumentRestrictiveCovenantsMinimumVotingOwnershipPercentage","xbrl:period":"2018-07-10T00:00:00/2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"0.50"}]},{"name":"rpt:f-768","factDimensions":{"xbrl:concept":"calm:DebtInstrumentRestrictiveCovenantsMaximumRepurchaseOfCapitalStockAmount","xbrl:period":"2018-07-10T00:00:00/2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"75000000.0","decimals":-5}]},{"name":"rpt:f-769","factDimensions":{"xbrl:concept":"calm:DebtInstrumentRestrictiveCovenantsMinimumCapacityAvailable","xbrl:period":"2018-07-10T00:00:00/2018-07-11T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"20000000.0","decimals":-5}]},{"name":"rpt:f-770","factDimensions":{"xbrl:concept":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Employee Benefit Plans<div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company maintains a medical plan that is qualified under Section 401(a) of the Internal Revenue Code and is not subject to tax under present income tax laws.\u00a0\u00a0The plan is funded by contributions from the Company and its employees.\u00a0\u00a0Under its plan, the Company self-insures its portion of medical claims for substantially all full-time employees.\u00a0\u00a0The Company uses stop-loss insurance to limit its portion of medical claims to </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$225,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> per occurrence.\u00a0\u00a0The Company's expenses including accruals for incurred but not reported claims were approximately </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$18.1 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$16.1 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$14.0 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> in fiscal years </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.\u00a0\u00a0The liability recorded for incurred but not reported claims was </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$1.1 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> as of </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company has a KSOP plan that covers substantially all employees (\u201cthe Plan\u201d).\u00a0 The Company makes  contributions to the Plan at a rate of 3% of participants' eligible compensation, plus an additional amount determined at the discretion of the Board of Directors.\u00a0\u00a0Contributions can be made in cash or the Company's common stock, and vest immediately.\u00a0\u00a0\u00a0The Company's cash contributions to the Plan were </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.7 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.3 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.2 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> in fiscal years </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively. The Company did not make direct contributions of the Company\u2019s common stock in fiscal years </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, or </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">. Dividends on the Company\u2019s common stock are paid to the Plan in cash.\u00a0\u00a0The Plan acquires the Company\u2019s common stock, which is listed on the NASDAQ, by using the dividends and the Company\u2019s cash contribution to purchase shares in the public markets.\u00a0\u00a0The Plan sold common stock on the NASDAQ to pay benefits to Plan participants.\u00a0\u00a0Participants may make contributions to the Plan up to the maximum allowed by the Internal Revenue Service regulations.\u00a0\u00a0The Company does not match participant contributions.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company has deferred compensation agreements with certain officers for payments to be made over specified periods beginning when the officers reach age </span><span style=\"font-family:inherit;font-size:11pt;\"><span>65</span></span><span style=\"font-family:inherit;font-size:11pt;\"> or over as specified in the agreements.\u00a0\u00a0Amounts accrued for the agreements are based upon deferred compensation earned over the estimated remaining service period of each </span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">officer.\u00a0\u00a0Payments made under the plan were </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$129,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\"><span>$110,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$110,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">\u00a0in fiscal years </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.\u00a0\u00a0The liability recorded related to these agreements was </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$1.5 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and\u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">.\u00a0</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">In December 2006, the Company adopted an additional deferred compensation plan to provide deferred compensation to named officers of the Company.\u00a0\u00a0The awards issued under this plan were </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$267,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$298,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$290,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> in fiscal </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.\u00a0\u00a0Payments made under the plan were </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$84,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$42,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> in fiscal </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.\u00a0\u00a0The liability recorded related to this plan was </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.4 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.1 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Deferred compensation expense for both plans totaled </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$377,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$693,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$616,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> in fiscal </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;text-decoration:underline;\">Postretirement Medical Plan</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company maintains an unfunded postretirement medical plan to provide limited health benefits to certain qualified retired employees and officers.\u00a0\u00a0Retired non-officers and spouses are eligible for coverage until attainment of Medicare eligibility, at which time coverage ceases.\u00a0\u00a0Retired officers and spouses are eligible for lifetime benefits under the plan.\u00a0\u00a0Officers and their spouses, who retired prior to May 1, 2012, must participate in Medicare Plans A and B.\u00a0\u00a0Officers, and their spouses, who retire on or after May 1, 2012 must participate in Medicare Plans A, B, and D.\u00a0</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The plan is accounted for in accordance with ASC 715, \u201cCompensation \u2013 Retirement Benefits\u201d, whereby an employer recognizes the funded status of a defined benefit postretirement plan as an asset or liability, and recognizes changes in the funded status in the year the change occurs through comprehensive income.\u00a0\u00a0Additionally, this expense is recognized on an accrual basis over the employees\u2019 approximate period of employment. The liability associated with the plan was </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$2.9 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$2.3 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">.\u00a0\u00a0The remaining disclosures associated with ASC 715 are immaterial to the Company\u2019s financial statements.</span></div>"}]},{"name":"rpt:f-771","factDimensions":{"xbrl:concept":"calm:MedicalClaimMaximumPerOccurrence","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"225000"}]},{"name":"rpt:f-772","factDimensions":{"xbrl:concept":"calm:MedicalPlanExpense","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18100000","decimals":-5}]},{"name":"rpt:f-773","factDimensions":{"xbrl:concept":"calm:MedicalPlanExpense","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16100000","decimals":-5}]},{"name":"rpt:f-774","factDimensions":{"xbrl:concept":"calm:MedicalPlanExpense","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14000000.0","decimals":-5}]},{"name":"rpt:f-775","factDimensions":{"xbrl:concept":"calm:LiabilityRecordedForIncurredButNotReportedClaims","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1100000","decimals":-5}]},{"name":"rpt:f-776","factDimensions":{"xbrl:concept":"us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"calm:KSOPMember"},"factValues":[{"value":"3700000","decimals":-5}]},{"name":"rpt:f-777","factDimensions":{"xbrl:concept":"us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"calm:KSOPMember"},"factValues":[{"value":"3300000","decimals":-5}]},{"name":"rpt:f-778","factDimensions":{"xbrl:concept":"us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"calm:KSOPMember"},"factValues":[{"value":"3200000","decimals":-5}]},{"name":"rpt:f-779","factDimensions":{"xbrl:concept":"calm:DeferredCompensationAgreementAmountofYearsRequiredforPayment","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"P65Y"}]},{"name":"rpt:f-780","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"129000","decimals":-3}]},{"name":"rpt:f-781","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110000","decimals":-3}]},{"name":"rpt:f-782","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110000","decimals":-3}]},{"name":"rpt:f-783","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1500000","decimals":-5}]},{"name":"rpt:f-784","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"calm:TwoThousandAndSixPlanMember"},"factValues":[{"value":"267000","decimals":-3}]},{"name":"rpt:f-785","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"calm:TwoThousandAndSixPlanMember"},"factValues":[{"value":"298000","decimals":-3}]},{"name":"rpt:f-786","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"calm:TwoThousandAndSixPlanMember"},"factValues":[{"value":"290000","decimals":-3}]},{"name":"rpt:f-787","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"calm:TwoThousandAndSixPlanMember"},"factValues":[{"value":"84000","decimals":-3}]},{"name":"rpt:f-788","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"calm:TwoThousandAndSixPlanMember"},"factValues":[{"value":"42000","decimals":-3}]},{"name":"rpt:f-789","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"calm:TwoThousandAndSixPlanMember"},"factValues":[{"value":"3400000","decimals":-5}]},{"name":"rpt:f-790","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"calm:TwoThousandAndSixPlanMember"},"factValues":[{"value":"3100000","decimals":-5}]},{"name":"rpt:f-791","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"377000","decimals":-3}]},{"name":"rpt:f-792","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"693000","decimals":-3}]},{"name":"rpt:f-793","factDimensions":{"xbrl:concept":"us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"616000","decimals":-3}]},{"name":"rpt:f-794","factDimensions":{"xbrl:concept":"us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2900000","decimals":-5}]},{"name":"rpt:f-795","factDimensions":{"xbrl:concept":"us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2300000","decimals":-5}]},{"name":"rpt:f-796","factDimensions":{"xbrl:concept":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Stock Compensation Plans<div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">On October 5, 2012, shareholders approved the Cal-Maine Foods, Inc. 2012 Omnibus Long-Term Incentive Plan (\u201c2012 Plan\u201d). The purpose of the 2012 Plan is to assist us and our subsidiaries in attracting and retaining selected individuals who, serving as our employees, outside directors and consultants, are expected to contribute to our success and to achieve long-term objectives which will benefit our shareholders through the additional incentives inherent in the awards under the 2012 Plan. The maximum number of shares of common stock available for awards under the 2012 Plan is </span><span style=\"font-family:inherit;font-size:11pt;\"><span>1,000,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> shares issuable from the Company\u2019s treasury stock.\u00a0\u00a0Awards may be granted under the 2012 Plan to any employee, any non-employee member of the Company\u2019s Board of Directors, and any consultant who is a natural person and provides services to us or one of our subsidiaries (except for incentive stock options which may be granted only to our employees).  As of </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\">, there were </span><span style=\"font-family:inherit;font-size:11pt;\"><span>336,052</span></span><span style=\"font-family:inherit;font-size:11pt;\"> shares available for future issuance under the 2012 Plan.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">In January 2018, the Company granted </span><span style=\"font-family:inherit;font-size:11pt;\"><span>94,189</span></span><span style=\"font-family:inherit;font-size:11pt;\"> restricted shares from treasury.\u00a0\u00a0The restricted shares vest </span><span style=\"font-family:inherit;font-size:11pt;\"><span>three years</span></span><span style=\"font-family:inherit;font-size:11pt;\"> from the grant date, or upon death or disability, change in control, or retirement (subject to certain requirements).\u00a0The restricted shares contain no other service or performance conditions.\u00a0\u00a0Restricted stock is awarded in the name of the recipient and except for the right of disposal, constitutes issued and outstanding shares of the Company\u2019s common stock for all corporate purposes during the period of restriction including the right to receive dividends.\u00a0\u00a0Compensation expense is a fixed amount based on the grant date closing price and is amortized over the vesting period.\u00a0</span></div><div style=\"line-height:120%;text-align:justify;text-indent:72px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Our unrecognized compensation expense as a result of non-vested shares was </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$6.0 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:10pt;\"> and </span><span style=\"font-family:inherit;font-size:10pt;\"><span>$5.9 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\">.\u00a0\u00a0The unrecognized compensation expense will be amortized to stock compensation expense over a period of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>2.1 years</span></span><span style=\"font-family:inherit;font-size:11pt;\">.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company recognized stock compensation expense of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.6 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.5 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.4 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> for equity awards in fiscal </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">A summary of our equity award activity and related information for our restricted stock is as follows:</span></div><div style=\"line-height:120%;text-align:center;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.3828125%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:64%;\"></td><td style=\"width:1%;\"></td><td style=\"width:17%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Weighted</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Number</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Average</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">of</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Grant Date</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Shares</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Fair Value</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding, June\u00a03, 2017</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>247,735</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>35.97</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Granted</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>88,965</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>43.81</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vested</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(85,990</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>36.76</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Forfeited</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(9,420</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>42.43</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding, June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>241,290</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>42.30</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Granted</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>94,189</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>42.68</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vested</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(79,918</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>48.84</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Forfeited</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(7,149</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>44.00</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding, June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>248,412</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>43.20</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div>"}]},{"name":"rpt:f-797","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2012-10-06T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"},"factValues":[{"value":"1000000"}]},{"name":"rpt:f-798","factDimensions":{"xbrl:concept":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"},"factValues":[{"value":"336052"}]},{"name":"rpt:f-799","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2017-01-01T00:00:00/2017-02-01T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"},"factValues":[{"value":"94189"}]},{"name":"rpt:f-800","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:PlanNameAxis":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-801","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"},"factValues":[{"value":"6000000.0","decimals":-5}]},{"name":"rpt:f-802","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"},"factValues":[{"value":"5900000","decimals":-5}]},{"name":"rpt:f-803","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","us-gaap:PlanNameAxis":"calm:TwoThousandTwelveOmnibusLongTermIncentivePlanMember"},"factValues":[{"value":"P2Y1M6D"}]},{"name":"rpt:f-804","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3600000","decimals":-5}]},{"name":"rpt:f-805","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3500000","decimals":-5}]},{"name":"rpt:f-806","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3400000","decimals":-5}]},{"name":"rpt:f-807","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">A summary of our equity award activity and related information for our restricted stock is as follows:</span></div><div style=\"line-height:120%;text-align:center;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.3828125%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"8\"></td></tr><tr><td style=\"width:64%;\"></td><td style=\"width:1%;\"></td><td style=\"width:17%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Weighted</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Number</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Average</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">of</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Grant Date</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Shares</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Fair Value</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding, June\u00a03, 2017</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>247,735</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>35.97</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Granted</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>88,965</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>43.81</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vested</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(85,990</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>36.76</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Forfeited</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(9,420</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>42.43</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding, June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>241,290</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>42.30</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Granted</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>94,189</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>42.68</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Vested</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(79,918</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>48.84</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Forfeited</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(7,149</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>44.00</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Outstanding, June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>248,412</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>43.20</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div>"}]},{"name":"rpt:f-808","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"247735"}]},{"name":"rpt:f-809","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"35.97","decimals":2}]},{"name":"rpt:f-810","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"88965"}]},{"name":"rpt:f-811","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"43.81","decimals":2}]},{"name":"rpt:f-812","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"85990"}]},{"name":"rpt:f-813","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"36.76","decimals":2}]},{"name":"rpt:f-814","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"9420"}]},{"name":"rpt:f-815","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"42.43","decimals":2}]},{"name":"rpt:f-816","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"241290"}]},{"name":"rpt:f-817","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"42.30","decimals":2}]},{"name":"rpt:f-818","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"94189"}]},{"name":"rpt:f-819","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"42.68","decimals":2}]},{"name":"rpt:f-820","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"79918"}]},{"name":"rpt:f-821","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"48.84","decimals":2}]},{"name":"rpt:f-822","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"7149"}]},{"name":"rpt:f-823","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"44.00","decimals":2}]},{"name":"rpt:f-824","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"248412"}]},{"name":"rpt:f-825","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"43.20","decimals":2}]},{"name":"rpt:f-826","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Income Taxes<div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Income tax expense (benefit) consisted of the following:\u00a0</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:37%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:18%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:18%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:18%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Fiscal\u00a0year\u00a0ended</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, <br/>2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, <br/>2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a03, <br/>2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Current:</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Federal</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>8,160</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>18,560</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(48,030</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">State</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,460</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>6,390</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(6,670</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>9,620</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>24,950</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(54,700</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Deferred:</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Federal</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>4,843</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>11,038</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>13,076</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Enacted rate change</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(42,973</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">State</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,280</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(1,874</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,757</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>6,123</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(33,809</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>14,833</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>15,743</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(8,859</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(39,867</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Significant components of the Company\u2019s deferred tax liabilities and assets were as follows:</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:68%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, <br/>2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, <br/>2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Deferred tax liabilities:</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Property, plant and equipment</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>49,275</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>47,899</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Inventories</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>27,750</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>25,494</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Investment in affiliates</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>7,609</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>7,996</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Other comprehensive income</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>324</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Other</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>2,596</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,616</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Total deferred tax liabilities</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>87,554</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>83,005</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Deferred tax assets:</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Accrued expenses</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>2,170</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>3,013</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">State operating loss carryforwards</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>133</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>566</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Other comprehensive loss</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>95</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Other</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>2,654</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>3,276</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Total deferred tax assets</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>4,957</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>6,950</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net deferred tax liabilities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>82,597</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>76,055</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:24px;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The differences between income tax expense (benefit) at the Company\u2019s effective income tax rate and income tax expense at the statutory federal income tax rate were as follows:</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:59%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Fiscal\u00a0year\u00a0end</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a01, <br/>2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a02, <br/>2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a03, <br/>2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Statutory federal income tax (benefit)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14,694</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>34,105</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(39,950</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">State income tax (benefit)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,164</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,200</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(3,193</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Domestic manufacturers deduction</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(2,545</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,095</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Enacted rate change</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(42,973</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Tax exempt interest income</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(197</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(101</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(206</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other, net</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(918</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(545</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(613</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15,743</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(8,859</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(39,867</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">In December 2017, the President of the United States signed into law the Tax Cuts and Jobs Act of 2017 (the \u201cAct\u201d), which among other matters reduced the United States corporate tax rate from </span><span style=\"font-family:inherit;font-size:11pt;\">35%</span><span style=\"font-family:inherit;font-size:11pt;\"> to </span><span style=\"font-family:inherit;font-size:11pt;\">21%</span><span style=\"font-family:inherit;font-size:11pt;\"> effective January 1, 2018.  In fiscal 2018, the Company recorded a </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$43 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> tax benefit primarily related to the remeasurement of certain deferred tax assets and liabilities.  </span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Federal and state income taxes of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$36.5 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$2.1 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.7 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> were paid in fiscal years </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively. Federal and state income taxes of </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$418,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$47.2 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$17.6 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> were refunded in fiscal years </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The Company measures the tax benefits recognized based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution. As of June 1, 2019, there were no uncertain tax positions that resulted in any adjustment to the Company\u2019s provision for income taxes.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">We are under audit by the IRS for the fiscal years 2013 through 2015.   We are subject to income tax in many jurisdictions within the U.S., and certain jurisdictions are under audit by state and local tax authorities.  The resolutions of these audits are not expected to be material to our consolidated financial statements.  Tax periods for all years beginning with fiscal year 2013 remain open to examination by federal and state taxing jurisdictions to which we are subject.</span></div>"}]},{"name":"rpt:f-827","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Income tax expense (benefit) consisted of the following:\u00a0</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:37%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:18%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:18%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:18%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Fiscal\u00a0year\u00a0ended</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, <br/>2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, <br/>2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a03, <br/>2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Current:</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Federal</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>8,160</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>18,560</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(48,030</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">State</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,460</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>6,390</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(6,670</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>9,620</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>24,950</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(54,700</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Deferred:</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Federal</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>4,843</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>11,038</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>13,076</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Enacted rate change</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(42,973</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">State</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,280</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(1,874</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,757</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>6,123</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(33,809</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>14,833</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>15,743</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(8,859</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(39,867</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\"><br/></span></div>"}]},{"name":"rpt:f-828","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8160000","decimals":-3}]},{"name":"rpt:f-829","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18560000","decimals":-3}]},{"name":"rpt:f-830","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-48030000","decimals":-3}]},{"name":"rpt:f-831","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1460000","decimals":-3}]},{"name":"rpt:f-832","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6390000","decimals":-3}]},{"name":"rpt:f-833","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6670000","decimals":-3}]},{"name":"rpt:f-834","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9620000","decimals":-3}]},{"name":"rpt:f-835","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24950000","decimals":-3}]},{"name":"rpt:f-836","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-54700000","decimals":-3}]},{"name":"rpt:f-837","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4843000","decimals":-3}]},{"name":"rpt:f-838","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11038000","decimals":-3}]},{"name":"rpt:f-839","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13076000","decimals":-3}]},{"name":"rpt:f-840","factDimensions":{"xbrl:concept":"calm:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredIncomeTaxExpenseBenefit","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-841","factDimensions":{"xbrl:concept":"calm:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredIncomeTaxExpenseBenefit","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-42973000","decimals":-3}]},{"name":"rpt:f-842","factDimensions":{"xbrl:concept":"calm:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredIncomeTaxExpenseBenefit","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-843","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1280000","decimals":-3}]},{"name":"rpt:f-844","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1874000","decimals":-3}]},{"name":"rpt:f-845","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1757000","decimals":-3}]},{"name":"rpt:f-846","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6123000","decimals":-3}]},{"name":"rpt:f-847","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-33809000","decimals":-3}]},{"name":"rpt:f-848","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14833000","decimals":-3}]},{"name":"rpt:f-849","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15743000","decimals":-3}]},{"name":"rpt:f-850","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-8859000","decimals":-3}]},{"name":"rpt:f-851","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-39867000","decimals":-3}]},{"name":"rpt:f-852","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Significant components of the Company\u2019s deferred tax liabilities and assets were as follows:</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"9\"></td></tr><tr><td style=\"width:68%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, <br/>2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, <br/>2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Deferred tax liabilities:</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Property, plant and equipment</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>49,275</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>47,899</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Inventories</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>27,750</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>25,494</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Investment in affiliates</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>7,609</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>7,996</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Other comprehensive income</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>324</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Other</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>2,596</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,616</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Total deferred tax liabilities</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>87,554</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>83,005</span></span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Deferred tax assets:</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Accrued expenses</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>2,170</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>3,013</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">State operating loss carryforwards</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>133</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>566</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Other comprehensive loss</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>95</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Other</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>2,654</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>3,276</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Total deferred tax assets</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>4,957</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>6,950</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net deferred tax liabilities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>82,597</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>76,055</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-853","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"49275000","decimals":-3}]},{"name":"rpt:f-854","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"47899000","decimals":-3}]},{"name":"rpt:f-855","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27750000","decimals":-3}]},{"name":"rpt:f-856","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25494000","decimals":-3}]},{"name":"rpt:f-857","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7609000","decimals":-3}]},{"name":"rpt:f-858","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7996000","decimals":-3}]},{"name":"rpt:f-859","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"324000","decimals":-3}]},{"name":"rpt:f-860","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-861","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOther","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2596000","decimals":-3}]},{"name":"rpt:f-862","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOther","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1616000","decimals":-3}]},{"name":"rpt:f-863","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"87554000","decimals":-3}]},{"name":"rpt:f-864","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"83005000","decimals":-3}]},{"name":"rpt:f-865","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2170000","decimals":-3}]},{"name":"rpt:f-866","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3013000","decimals":-3}]},{"name":"rpt:f-867","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"133000","decimals":-3}]},{"name":"rpt:f-868","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"566000","decimals":-3}]},{"name":"rpt:f-869","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOtherComprehensiveLoss","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-870","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOtherComprehensiveLoss","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"95000","decimals":-3}]},{"name":"rpt:f-871","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2654000","decimals":-3}]},{"name":"rpt:f-872","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3276000","decimals":-3}]},{"name":"rpt:f-873","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4957000","decimals":-3}]},{"name":"rpt:f-874","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6950000","decimals":-3}]},{"name":"rpt:f-875","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"82597000","decimals":-3}]},{"name":"rpt:f-876","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilities","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"76055000","decimals":-3}]},{"name":"rpt:f-877","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The differences between income tax expense (benefit) at the Company\u2019s effective income tax rate and income tax expense at the statutory federal income tax rate were as follows:</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:59%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"11\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Fiscal\u00a0year\u00a0end</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a01, <br/>2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a02, <br/>2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a03, <br/>2017</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Statutory federal income tax (benefit)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>14,694</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>34,105</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(39,950</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">State income tax (benefit)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>2,164</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>3,200</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(3,193</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Domestic manufacturers deduction</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(2,545</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>4,095</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Enacted rate change</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(42,973</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Tax exempt interest income</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(197</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(101</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(206</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Other, net</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(918</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(545</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(613</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>15,743</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(8,859</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(39,867</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-878","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14694000","decimals":-3}]},{"name":"rpt:f-879","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34105000","decimals":-3}]},{"name":"rpt:f-880","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-39950000","decimals":-3}]},{"name":"rpt:f-881","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2164000","decimals":-3}]},{"name":"rpt:f-882","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3200000","decimals":-3}]},{"name":"rpt:f-883","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3193000","decimals":-3}]},{"name":"rpt:f-884","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-885","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2545000","decimals":-3}]},{"name":"rpt:f-886","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4095000","decimals":-3}]},{"name":"rpt:f-887","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-888","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-42973000","decimals":-3}]},{"name":"rpt:f-889","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-890","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxExemptIncome","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"197000","decimals":-3}]},{"name":"rpt:f-891","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxExemptIncome","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"101000","decimals":-3}]},{"name":"rpt:f-892","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxExemptIncome","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"206000","decimals":-3}]},{"name":"rpt:f-893","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-918000","decimals":-3}]},{"name":"rpt:f-894","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-545000","decimals":-3}]},{"name":"rpt:f-895","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-613000","decimals":-3}]},{"name":"rpt:f-896","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15743000","decimals":-3}]},{"name":"rpt:f-897","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-8859000","decimals":-3}]},{"name":"rpt:f-898","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-39867000","decimals":-3}]},{"name":"rpt:f-899","factDimensions":{"xbrl:concept":"calm:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43000000","decimals":-6}]},{"name":"rpt:f-900","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36500000","decimals":-5}]},{"name":"rpt:f-901","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2100000","decimals":-5}]},{"name":"rpt:f-902","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3700000","decimals":-5}]},{"name":"rpt:f-903","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIncomeTaxRefunds","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"418000","decimals":-3}]},{"name":"rpt:f-904","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIncomeTaxRefunds","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"47200000","decimals":-5}]},{"name":"rpt:f-905","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIncomeTaxRefunds","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17600000","decimals":-5}]},{"name":"rpt:f-906","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Contingencies<div style=\"line-height:120%;padding-bottom:6px;padding-top:12px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;text-decoration:underline;\">Financial Instruments</span></div><div style=\"line-height:120%;padding-bottom:6px;padding-top:12px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company maintained standby letters of credit (\u201cLOC\u201d) with banks totaling </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$4.2 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\">, of which </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$3.7 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> where issued under the Company's Revolving Credit Facility with the remainder collateralized with cash.  The cash collateralized LOCs are included in the line item \u201cOther assets\u201d in the consolidated balance sheets.\u00a0\u00a0The outstanding LOCs are for the benefit of certain insurance companies. None of the LOCs are recorded as a liability on the Consolidated Balance Sheets.</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;text-decoration:underline;\">Egg Antitrust Litigation</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">On September 25, 2008, the Company was named as one of several defendants in numerous antitrust cases involving the United States shell egg industry.\u00a0The cases were consolidated into In re: Processed Egg Products Antitrust Litigation, No. 2:08-md-02002-GP, in the United States District Court for the Eastern District of Pennsylvania (the \u201cDistrict Court\u201d), in three groups of cases - the \u201cDirect Purchaser Putative Class Action\u201d, the \u201cIndirect Purchaser Putative Class Action\u201d and the \u201cNon-Class Cases.\u201d </span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;text-decoration:underline;\">The Direct Purchaser Putative Class Action</span><span style=\"font-family:inherit;font-size:11pt;\">.\u00a0The named plaintiffs in these cases alleged that they purchased eggs or egg products directly from a defendant and sued on behalf of themselves and a putative class of others who claimed to be similarly situated. \u00a0As previously reported, in November 2014, the District Court approved the Company\u2019s settlement with the direct purchaser plaintiff class and entered final judgment dismissing with prejudice the class members\u2019 claims against the Company.</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;text-decoration:underline;\">The Indirect Purchaser Putative Class Action</span><span style=\"font-family:inherit;font-size:11pt;\">.\u00a0 The named plaintiffs in these cases are individuals or companies who allege that they purchased shell eggs indirectly from one or more of the defendants - that is, they purchased from retailers that had previously purchased from defendants or other parties - and sued on behalf of themselves and a putative class of others who claim to be similarly situated.\u00a0The District Court denied the indirect purchaser plaintiffs\u2019 motion for class certification. On June 28, 2018, the Company entered into a settlement agreement with the indirect purchaser plaintiffs, for an immaterial amount, and on July 17, 2018, the Court entered an order dismissing all indirect purchaser plaintiffs\u2019 claims against the Company and other defendants.  </span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;text-decoration:underline;\">The Non-Class Cases</span><span style=\"font-family:inherit;font-size:11pt;\">. In the remaining cases, the named plaintiffs allege that they purchased shell eggs and egg products directly from one or more of the defendants but sue only for their own alleged damages and not on behalf of a putative class.\u00a0 On April 4, 2018, the Court entered a final judgement dismissing all claims against the Company brought by the following non-class plaintiffs: The Kroger Co.; Publix Super Markets, Inc.; SUPERVALU, Inc.; Safeway, Inc.; Albertsons LLC; H.E. Butt Grocery Co.; The Great Atlantic &amp; Pacific Tea Company, Inc.; Walgreen Co.; Hy-Vee, Inc.; and Giant Eagle, Inc., with prejudice, pursuant to the Company\u2019s previously announced </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$80.8 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> settlement with the named plaintiffs.</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company settled all Non-Class cases except for the claims of certain plaintiffs who sought substantial damages allegedly arising from the purchase of egg products (as opposed to shell eggs). As previously reported, the Company settled all claims brought by one of these plaintiffs, Conopco, Inc. on a confidential basis and for an amount that did not have a material impact on the Company\u2019s financial condition or results, and on November 21, 2018, the Court entered a final judgment dismissing Conopco\u2019s claims against the Company. The remaining plaintiffs are Kraft Food Global, Inc., General Mills, Inc., Nestle USA, Inc., and The Kellogg Company (\u201cEgg Products Plaintiffs\u201d). The Egg Products Plaintiffs seek treble damages and injunctive relief under the Sherman Act and are attacking certain features of the UEP animal-welfare guidelines and program used by the Company and many other egg producers. On September 6, 2016, the District Court granted defendants\u2019 motion for summary judgment and dismissed with prejudice all claims based on the purchase of egg products. That ruling was appealed to the United States Court of Appeals for the Third </span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Circuit, and on January 22, 2018, the Third Circuit reversed the District Court\u2019s grant of summary judgment and remanded the case to the District Court. Even though the appealing egg-products plaintiffs had asked the Third Circuit to remand the case for trial, the Third Circuit declined, instead remanding the case for further proceedings, including the suggestion that the District Court determine whether the egg-products plaintiffs had sufficient evidence of causation and damages to submit the case to a jury. On March 5, 2018, defendants filed a motion in the District Court seeking leave to file a motion for summary judgment in light of the remand statements in the Third Circuit\u2019s opinion. The Egg Products Plaintiffs opposed that motion, and on March 26, 2018, the defendants filed a reply in support of the motion. On July 16, 2018, the court granted the defendants\u2019 motion for leave and on August 17, 2018, defendants filed their motions for summary judgment and requested oral argument. The plaintiffs filed their responses on September 21, 2018, and sur-replies on October 19, 2018, and the defendants filed their replies on October 12, 2018.  On December 19, 2018, the District Court heard oral argument on the renewed motions for summary judgment, and on June 11, 2019, denied the defendants\u2019 motions for summary judgement. On July 2, 2019, the Egg Products Plaintiffs filed a motion seeking to have the case remanded to federal court in Chicago, where it was initially filed, for trial.\u00a0 The District Court has not ruled on that motion. </span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;text-decoration:underline;\">Allegations in Each Case</span><span style=\"font-family:inherit;font-size:11pt;\">. In all of the cases described above, the plaintiffs allege that the Company and certain other large domestic egg producers conspired to reduce the domestic supply of eggs in a concerted effort to raise the price of eggs to artificially high levels.\u00a0In each case, plaintiffs allege that all defendants agreed to reduce the domestic supply of eggs by: (a) agreeing to limit production; (b) manipulating egg exports; and (c) implementing industry-wide animal welfare guidelines that reduced the number of hens and eggs.</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company intends to continue to defend the remaining case as vigorously as possible based on defenses which the Company believes are meritorious and provable.\u00a0 While management believes that the likelihood of a material adverse outcome in the overall egg antitrust litigation has been significantly reduced as a result of the settlements and rulings described above, there is still a reasonable possibility of a material adverse outcome in the remaining egg antitrust litigation.\u00a0At the present time, however, it is not possible to estimate the amount of monetary exposure, if any, to the Company because of this remaining case.\u00a0 Adjustments, if any, which might result from the resolution of these remaining legal matters, have not been reflected in the financial statements.</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;text-decoration:underline;\">State of Oklahoma Watershed Pollution Litigation</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">On June 18, 2005, the State of Oklahoma filed suit, in the United States District Court for the Northern District of Oklahoma, against Cal-Maine Foods, Inc. and Tyson Foods, Inc. and affiliates, Cobb-Vantress, Inc., Cargill, Inc. and its affiliate, George\u2019s, Inc. and its affiliate, Peterson Farms, Inc. and Simmons Foods, Inc. The State of Oklahoma claims that through the disposal of chicken litter the defendants have polluted the Illinois River Watershed. This watershed provides water to eastern Oklahoma. The complaint seeks injunctive relief and monetary damages, but the claim for monetary damages has been dismissed by the court. Cal-Maine Foods, Inc. discontinued operations in the watershed. Accordingly, we do not anticipate that Cal-Maine Foods, Inc. will be materially affected by the request for injunctive relief unless the court orders substantial affirmative remediation. Since the litigation began, Cal-Maine Foods, Inc. purchased 100% of the membership interests of Benton County Foods, LLC, which is an ongoing commercial shell egg operation within the Illinois River Watershed. Benton County Foods, LLC is not a defendant in the litigation.</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The trial in the case began in September 2009 and concluded in February 2010. The case was tried to the court without a jury and the court has not yet issued its ruling.\u00a0Management believes the risk of material loss related to this matter to be remote.</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;text-decoration:underline;\">Other Matters</span></div><div style=\"line-height:120%;padding-bottom:10px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">In addition to the above, the Company is involved in various other claims and litigation incidental to its business. Although the outcome of these matters cannot be determined with certainty, management, upon the advice of counsel, is of the opinion that the final outcome should not have a material effect on the Company\u2019s consolidated results of operations or financial position.</span></div><div style=\"line-height:120%;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">At this time, it is not possible for us to predict the ultimate outcome of the matters set forth above.</span></div>"}]},{"name":"rpt:f-907","factDimensions":{"xbrl:concept":"us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedUnderLetterOfCreditFacilitiesAtFairValue","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4200000","decimals":-5}]},{"name":"rpt:f-908","factDimensions":{"xbrl:concept":"us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedUnderLetterOfCreditFacilitiesAtFairValue","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"3700000","decimals":-5}]},{"name":"rpt:f-909","factDimensions":{"xbrl:concept":"us-gaap:LitigationSettlementAmountAwardedToOtherParty","xbrl:period":"2018-04-04T00:00:00/2018-04-05T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"80800000","decimals":-5}]},{"name":"rpt:f-910","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Description of Rights and Privileges of Capital Stock\u2014Capital Structure Consists of Common<span style=\"font-family:inherit;font-size:11pt;\"> </span><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Stock and Class A Common</span><span style=\"font-family:inherit;font-size:11pt;\"> </span><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">Stock </span><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company has </span><span style=\"font-family:inherit;font-size:11pt;\"><span>two</span></span><span style=\"font-family:inherit;font-size:11pt;\"> classes of capital stock: Common Stock and Class A Common Stock. Except as otherwise required by law or the Company's certificate of incorporation, holders of shares of the Company\u2019s capital stock vote as a single class on all matters submitted to a vote of the stockholders, with each share of Common Stock entitled to </span><span style=\"font-family:inherit;font-size:11pt;\"><span>one</span></span><span style=\"font-family:inherit;font-size:11pt;\"> vote and each share of Class A Common Stock entitled to </span><span style=\"font-family:inherit;font-size:11pt;\"><span>ten</span></span><span style=\"font-family:inherit;font-size:11pt;\"> votes. Holders of capital stock have the right of cumulative voting in the election of directors.  The Common Stock and Class A Common Stock have equal liquidation rights and the same dividend rights.\u00a0\u00a0In the case of any dividend payable in stock, holders of Common Stock are entitled to receive the same percentage dividend (payable only in shares of Common Stock) as the holders of Class A Common Stock receive (payable only in shares of Class A Common Stock). Upon liquidation, dissolution, or winding-up of the Company, the holders of Common Stock are entitled to share ratably with the holders of Class A Common Stock in all assets available for distribution after payment in full of creditors. The holders of Common Stock and Class A Common Stock are not entitled to preemptive or subscription rights.  No class of capital stock may be combined or subdivided unless the other classes of capital stock are combined or subdivided in the same proportion. No dividend may be declared and paid on Class A Common Stock unless the dividend is payable only to the holders of Class A Common Stock and a dividend is declared and paid to Common Stock concurrently.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Each share of Class A Common Stock is convertible, at the option of its holder, into </span><span style=\"font-family:inherit;font-size:11pt;\"><span>one</span></span><span style=\"font-family:inherit;font-size:11pt;\"> share of Common Stock at any time. The Company\u2019s Second Restated Certificate of Incorporation (\u201cRestated Charter\u201d) identifies family members of Mr. Adams (\u201cImmediate Family Members\u201d) and arrangements and entities that are permitted to receive and hold shares of Class\u00a0A Common Stock, with </span><span style=\"font-family:inherit;font-size:11pt;\"><span>ten</span></span><span style=\"font-family:inherit;font-size:11pt;\"> votes per share, without such shares converting into shares of Common Stock, with </span><span style=\"font-family:inherit;font-size:11pt;\"><span>one</span></span><span style=\"font-family:inherit;font-size:11pt;\"> vote per share (\u201cPermitted Transferees\u201d).  The Permitted Transferees include arrangements and entities such as revocable trusts and limited liability companies that could hold Class\u00a0A Common Stock for the benefit of Immediate Family Members.  Each Permitted Transferee must have a relationship, specifically defined in the Restated Charter, with another Permitted Transferee or an Immediate Family Member.   A share of Class A Common Stock transferred to a person other than a Permitted Transferee would automatically convert into Common Stock with one vote per share.  Additionally, the Restated Charter includes a sunset provision pursuant to which all of the outstanding Class A Common Stock will automatically convert to Common Stock if: (a) less than </span><span style=\"font-family:inherit;font-size:11pt;\"><span>4,300,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> shares of Class A Common Stock, in the aggregate, are beneficially owned by Immediate Family Members and/or Permitted Transferees, or (b) if less than </span><span style=\"font-family:inherit;font-size:11pt;\"><span>4,600,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> shares of Class A Common Stock and Common Stock, in the aggregate, are beneficially owned by Immediate Family Members and/or Permitted Transferees.</span></div>"}]},{"name":"rpt:f-911","factDimensions":{"xbrl:concept":"calm:NumberofClassesofCapitalStock","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"calm:class"},"factValues":[{"value":"2"}]},{"name":"rpt:f-912","factDimensions":{"xbrl:concept":"calm:NumberofVotesPerShareofStock","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"calm:vote","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-913","factDimensions":{"xbrl:concept":"calm:NumberofVotesPerShareofStock","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"calm:vote","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"10"}]},{"name":"rpt:f-914","factDimensions":{"xbrl:concept":"calm:NumberofVotesperShareofStockConverted","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-915","factDimensions":{"xbrl:concept":"calm:NumberofVotesPerShareofStock","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"calm:vote","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"10"}]},{"name":"rpt:f-916","factDimensions":{"xbrl:concept":"calm:NumberofVotesPerShareofStock","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"calm:vote","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-917","factDimensions":{"xbrl:concept":"calm:CommonStockSharesOutstandingSunsetProvisionNumberOwnedByImmediateFamilyMembersAndOrPermittedTransferees","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4300000"}]},{"name":"rpt:f-918","factDimensions":{"xbrl:concept":"calm:CommonStockSharesOutstandingSunsetProvisionNumberOwnedByImmediateFamilyMembersAndOrPermittedTransferees","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"4600000"}]},{"name":"rpt:f-919","factDimensions":{"xbrl:concept":"us-gaap:FairValueDisclosuresTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Fair Value Measures<div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company is required to categorize both financial and nonfinancial assets and liabilities based on the following fair value hierarchy.\u00a0\u00a0The fair value of an asset is the price at which the asset could be sold in an orderly transaction between unrelated, knowledgeable, and willing parties able to engage in the transaction. A liability\u2019s fair value is defined as the amount that would be paid to transfer the liability to a new obligor in a transaction between such parties, not the amount that would be paid to settle the liability with the creditor.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman; font-size:10pt;\"><tr><td style=\"width:72px;\"></td><td></td></tr><tr><td style=\"vertical-align:top\"><div style=\"line-height:120%;font-size:11pt;padding-left:48px;\"><span style=\"font-family:inherit;font-size:11pt;\">\u2022</span></div></td><td style=\"vertical-align:top;\"><div style=\"line-height:120%;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></div></td></tr></table><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman; font-size:10pt;\"><tr><td style=\"width:72px;\"></td><td></td></tr><tr><td style=\"vertical-align:top\"><div style=\"line-height:120%;font-size:11pt;padding-left:48px;\"><span style=\"font-family:inherit;font-size:11pt;\">\u2022</span></div></td><td style=\"vertical-align:top;\"><div style=\"line-height:120%;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Level 2 - Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly.</span></div></td></tr></table><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman; font-size:10pt;\"><tr><td style=\"width:72px;\"></td><td></td></tr><tr><td style=\"vertical-align:top\"><div style=\"line-height:120%;font-size:11pt;padding-left:48px;\"><span style=\"font-family:inherit;font-size:11pt;\">\u2022</span></div></td><td style=\"vertical-align:top;\"><div style=\"line-height:120%;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Level 3 - Unobservable inputs for the asset or liability supported by little or no market activity and are significant to the fair value of the assets or liabilities.</span></div></td></tr></table><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">\u00a0</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The disclosure of fair value of certain financial assets and liabilities recorded at cost are as follows:</span></div><div style=\"line-height:120%;padding-top:9px;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-style:italic;\">Cash and cash equivalents, accounts receivable, and accounts payable:</span><span style=\"font-family:inherit;font-size:11pt;\"> The carrying amount approximates fair value due to the short maturity of these instruments.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">\u00a0</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-style:italic;\">Long-term debt:</span><span style=\"font-family:inherit;font-size:11pt;\"> The carrying value of the Company\u2019s long-term debt is at its stated value. We have not elected to carry our long-term debt at fair value. Fair values for debt are based on quoted market prices or published forward </span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">interest rate curves, which are level 2 inputs. Estimated fair values are management\u2019s estimates, which is a level 3 input; however, when there is no readily available market data, the estimated fair values may not represent the amounts that could be realized in a current transaction, and the fair values could change significantly. The fair value of the Company\u2019s debt is sensitive to changes in the general level of U.S. interest rates.\u00a0 Under its current policies, the Company does not use interest rate derivative instruments to manage exposure to interest rate changes.\u00a0 A one percent (1%) decrease in interest rates would increase the net fair value of the Company\u2019s debt by </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$23,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\">.\u00a0 The fair value and carrying value of the Company\u2019s long-term debt were as follows (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:40%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Carrying Value</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Fair Value</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Carrying Value</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Fair Value</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;text-indent:8px;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Note payable</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>1,283</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>1,309</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>4,750</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>4,732</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;text-indent:8px;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Long-term leases</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>1,054</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>940</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>1,340</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>1,171</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>2,337</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>2,249</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>6,090</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>5,903</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-style:italic;text-decoration:underline;\">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">In accordance with the fair value hierarchy described above, the following table shows the fair value of our financial assets and liabilities that are required to be measured at fair value on a recurring basis as of </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\"> (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:44%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">June\u00a01, 2019</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Quoted\u00a0Prices</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">in\u00a0Active</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Significant</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Markets\u00a0for</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Other</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Significant</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Identical</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Observable</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Unobservable</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Instruments</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Inputs</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Inputs</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Total</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">(Level 1)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">(Level 2)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">(Level 3)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Balance</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Assets</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">US government and agency obligations</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>30,974</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>30,974</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Municipal bonds</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>50,353</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>50,353</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Certificates of deposits</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>6,148</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>6,148</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Commercial paper</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>9,945</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>9,945</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Corporate bonds</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>147,162</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>147,162</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Asset backed securities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>5,599</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>5,599</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Mutual funds</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>3,357</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>3,357</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Total assets measured at fair value</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>3,357</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>250,181</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>253,538</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div></div><div style=\"line-height:120%;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:44%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Quoted\u00a0Prices</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">in\u00a0Active</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Significant</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Markets\u00a0for</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Other</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Significant</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Identical</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Observable</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Unobservable</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Instruments</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Inputs</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Inputs</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Total</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">(Level 1)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">(Level 2)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">(Level 3)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Balance</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Assets</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">US government and agency obligations</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>23,817</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>23,817</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Municipal bonds</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>20,666</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>20,666</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Certificates of deposits</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>2,507</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>2,507</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Commercial paper</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>17,920</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>17,920</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Corporate bonds</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>214,083</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>214,083</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Variable rate demand notes</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>600</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>600</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Asset backed securities</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>2,993</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>2,993</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Mutual funds</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>3,071</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>3,071</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Total assets measured at fair value</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>3,071</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>282,586</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>285,657</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;text-indent:72px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Our investment securities \u2013 available-for-sale classified as level 2 consist of securities with maturities of three months or longer when purchased. We classified these securities as current, because amounts invested are available for current operations. Observable inputs for these securities are yields, credit risks, default rates, and volatility.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div>The Company applies fair value accounting guidance to measure non-financial assets and liabilities associated with business acquisitions. These assets and liabilities are measured at fair value for the initial purchase price allocation and are subject to recurring revaluations. The fair value of non-financial assets acquired is determined internally.\u00a0\u00a0Our internal valuation methodology for non-financial assets takes into account the remaining estimated life of the assets acquired and what management believes is the market value for those assets."}]},{"name":"rpt:f-920","factDimensions":{"xbrl:concept":"calm:FairValueSensitivityToOnePercentageChangeInInterestRates","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23000","decimals":-3}]},{"name":"rpt:f-921","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"The fair value and carrying value of the Company\u2019s long-term debt were as follows (in thousands):<div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:40%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Carrying Value</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Fair Value</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Carrying Value</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Fair Value</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;text-indent:8px;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Note payable</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>1,283</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>1,309</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>4,750</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>4,732</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;text-indent:8px;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Long-term leases</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>1,054</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>940</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>1,340</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>1,171</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>2,337</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>2,249</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>6,090</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>5,903</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-922","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebt","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentEightMember"},"factValues":[{"value":"1283000","decimals":-3}]},{"name":"rpt:f-923","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtFairValue","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentEightMember"},"factValues":[{"value":"1309000","decimals":-3}]},{"name":"rpt:f-924","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebt","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentEightMember"},"factValues":[{"value":"4750000","decimals":-3}]},{"name":"rpt:f-925","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtFairValue","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentEightMember"},"factValues":[{"value":"4732000","decimals":-3}]},{"name":"rpt:f-926","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebt","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentSixMember"},"factValues":[{"value":"1054000","decimals":-3}]},{"name":"rpt:f-927","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtFairValue","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentSixMember"},"factValues":[{"value":"940000","decimals":-3}]},{"name":"rpt:f-928","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebt","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentSixMember"},"factValues":[{"value":"1340000","decimals":-3}]},{"name":"rpt:f-929","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtFairValue","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"calm:DebtInstrumentSixMember"},"factValues":[{"value":"1171000","decimals":-3}]},{"name":"rpt:f-930","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebt","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2337000","decimals":-3}]},{"name":"rpt:f-931","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtFairValue","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2249000","decimals":-3}]},{"name":"rpt:f-932","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebt","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6090000","decimals":-3}]},{"name":"rpt:f-933","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtFairValue","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5903000","decimals":-3}]},{"name":"rpt:f-934","factDimensions":{"xbrl:concept":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">In accordance with the fair value hierarchy described above, the following table shows the fair value of our financial assets and liabilities that are required to be measured at fair value on a recurring basis as of </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\"> and </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:11pt;\"> (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:44%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">June\u00a01, 2019</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Quoted\u00a0Prices</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">in\u00a0Active</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Significant</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Markets\u00a0for</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Other</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Significant</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Identical</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Observable</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Unobservable</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Instruments</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Inputs</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Inputs</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Total</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">(Level 1)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">(Level 2)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">(Level 3)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Balance</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Assets</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">US government and agency obligations</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>30,974</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>30,974</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Municipal bonds</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>50,353</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>50,353</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Certificates of deposits</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>6,148</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>6,148</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Commercial paper</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>9,945</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>9,945</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Corporate bonds</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>147,162</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>147,162</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Asset backed securities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>5,599</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>5,599</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Mutual funds</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>3,357</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>3,357</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Total assets measured at fair value</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>3,357</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>250,181</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>253,538</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div></div><div style=\"line-height:120%;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:44%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Quoted\u00a0Prices</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">in\u00a0Active</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Significant</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Markets\u00a0for</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Other</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Significant</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Identical</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Observable</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Unobservable</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Instruments</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Inputs</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Inputs</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Total</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">(Level 1)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">(Level 2)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">(Level 3)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Balance</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Assets</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">US government and agency obligations</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>23,817</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>23,817</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Municipal bonds</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>20,666</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>20,666</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Certificates of deposits</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>2,507</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>2,507</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Commercial paper</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>17,920</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>17,920</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Corporate bonds</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>214,083</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>214,083</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Variable rate demand notes</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>600</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>600</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Asset backed securities</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>2,993</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>2,993</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Mutual funds</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>3,071</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>3,071</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">Total assets measured at fair value</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>3,071</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>282,586</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:8pt;\"><span style=\"font-family:inherit;font-size:8pt;\"><span>285,657</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-935","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-936","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"30974000","decimals":-3}]},{"name":"rpt:f-937","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-938","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"30974000","decimals":-3}]},{"name":"rpt:f-939","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-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-940","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"50353000","decimals":-3}]},{"name":"rpt:f-941","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-942","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"50353000","decimals":-3}]},{"name":"rpt:f-943","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-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-944","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-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":"6148000","decimals":-3}]},{"name":"rpt:f-945","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-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-946","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"6148000","decimals":-3}]},{"name":"rpt:f-947","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-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-948","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-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":"9945000","decimals":-3}]},{"name":"rpt:f-949","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-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-950","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"9945000","decimals":-3}]},{"name":"rpt:f-951","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-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-952","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-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":"147162000","decimals":-3}]},{"name":"rpt:f-953","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-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-954","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"147162000","decimals":-3}]},{"name":"rpt:f-955","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-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-956","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-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":"5599000","decimals":-3}]},{"name":"rpt:f-957","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-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-958","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"5599000","decimals":-3}]},{"name":"rpt:f-959","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"calm:MutualFundsMember"},"factValues":[{"value":"3357000","decimals":-3}]},{"name":"rpt:f-960","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"calm:MutualFundsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-961","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"calm:MutualFundsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-962","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"calm:MutualFundsMember"},"factValues":[{"value":"3357000","decimals":-3}]},{"name":"rpt:f-963","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"3357000","decimals":-3}]},{"name":"rpt:f-964","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"250181000","decimals":-3}]},{"name":"rpt:f-965","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-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-966","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"253538000","decimals":-3}]},{"name":"rpt:f-967","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-968","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"23817000","decimals":-3}]},{"name":"rpt:f-969","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-970","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"23817000","decimals":-3}]},{"name":"rpt:f-971","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00: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-972","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"20666000","decimals":-3}]},{"name":"rpt:f-973","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-974","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"20666000","decimals":-3}]},{"name":"rpt:f-975","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00: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-976","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"2507000","decimals":-3}]},{"name":"rpt:f-977","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00: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-978","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"2507000","decimals":-3}]},{"name":"rpt:f-979","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00: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-980","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"17920000","decimals":-3}]},{"name":"rpt:f-981","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00: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-982","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"17920000","decimals":-3}]},{"name":"rpt:f-983","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00: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-984","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"214083000","decimals":-3}]},{"name":"rpt:f-985","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00: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-986","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"214083000","decimals":-3}]},{"name":"rpt:f-987","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"us-gaap:VariableRateDemandObligationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-988","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:VariableRateDemandObligationMember"},"factValues":[{"value":"600000","decimals":-3}]},{"name":"rpt:f-989","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"us-gaap:VariableRateDemandObligationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-990","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:VariableRateDemandObligationMember"},"factValues":[{"value":"600000","decimals":-3}]},{"name":"rpt:f-991","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00: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-992","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"2993000","decimals":-3}]},{"name":"rpt:f-993","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00: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-994","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"2993000","decimals":-3}]},{"name":"rpt:f-995","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:InvestmentTypeAxis":"calm:MutualFundsMember"},"factValues":[{"value":"3071000","decimals":-3}]},{"name":"rpt:f-996","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:InvestmentTypeAxis":"calm:MutualFundsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-997","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:InvestmentTypeAxis":"calm:MutualFundsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-998","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:InvestmentTypeAxis":"calm:MutualFundsMember"},"factValues":[{"value":"3071000","decimals":-3}]},{"name":"rpt:f-999","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"3071000","decimals":-3}]},{"name":"rpt:f-1000","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"282586000","decimals":-3}]},{"name":"rpt:f-1001","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1002","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"285657000","decimals":-3}]},{"name":"rpt:f-1003","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<span style=\"font-family:inherit;font-size:12pt;font-weight:bold;\">Investment</span><span style=\"font-family:inherit;font-size:12pt;\"> </span><span style=\"font-family:inherit;font-size:12pt;font-weight:bold;\">Securities</span><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">Investment securities consisted of the following (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:40%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">June\u00a01, 2019</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Gains in</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Losses in</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Accumulated</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Accumulated</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Other</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Other</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Estimated</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Amortized</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Comprehensive</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Comprehensive</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Fair</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Cost</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Income</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Income</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Value</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">US government and agency obligations</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>30,896</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>78</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>30,974</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Municipal bonds</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>50,220</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>133</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>50,353</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Certificates of deposit</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>6,149</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>1</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>6,148</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Commercial paper</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>9,953</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>8</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>9,945</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Corporate bonds</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>147,068</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>94</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>147,162</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Variable rate demand notes</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Asset backed securities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>5,589</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>10</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>5,599</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Total current investment securities</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>249,875</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>315</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>9</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>250,181</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Mutual funds</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>2,331</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>1,026</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>3,357</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Total noncurrent investment securities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>2,331</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>1,026</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>3,357</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:40%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Gains in</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Losses in</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Accumulated</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Accumulated</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Other</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Other</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Estimated</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Amortized</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Comprehensive</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Comprehensive</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Fair</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Cost</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Income</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Income</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Value</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">US government and agency obligations</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>23,991</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>174</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>23,817</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Municipal bonds</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>20,697</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>31</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>20,666</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Certificates of deposit</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>2,510</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>3</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>2,507</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Commercial paper</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>17,926</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>6</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>17,920</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Corporate bonds</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>215,273</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>1,190</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>214,083</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Variable rate demand notes</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>600</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>600</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Asset backed securities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>3,010</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>17</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>2,993</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Total current investment securities</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>284,007</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>1,421</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>282,586</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Mutual funds</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>2,037</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>1,034</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>3,071</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Total noncurrent investment securities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>2,037</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>1,034</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>3,071</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-indent:24px;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Proceeds from the sales  and maturities of available-for-sale securities were </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$209.8 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$127.7 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$248.2 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> during fiscal </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively. Gross realized gains on those sales and maturities during fiscal </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\"> were </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$13,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$25,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$231,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, respectively. Gross realized losses on those sales and maturities during fiscal </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0</span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, \u00a0and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\"> were </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$36,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$83,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$7,000</span></span><span style=\"font-family:inherit;font-size:11pt;\">, respectively. For purposes of determining gross realized gains and losses, the cost of securities sold is based on the specific identification method.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Unrealized holding gains and (losses), net of taxes, for fiscal </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\"> were as follows (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:675px;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:265px;\"></td><td style=\"width:5px;\"></td><td style=\"width:9px;\"></td><td style=\"width:118px;\"></td><td style=\"width:4px;\"></td><td style=\"width:5px;\"></td><td style=\"width:9px;\"></td><td style=\"width:119px;\"></td><td style=\"width:4px;\"></td><td style=\"width:5px;\"></td><td style=\"width:9px;\"></td><td style=\"width:119px;\"></td><td style=\"width:4px;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a03, 2017</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Current Investments</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,307</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,083</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(54</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Noncurrent Investments</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(7</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>316</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>164</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total unrealized holding gains (losses)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,300</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(767</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>110</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Actual maturities may differ from contractual maturities because some borrowers have the right to call or prepay obligations with or without call or prepayment penalties.\u00a0 Contractual maturities of investment securities at </span><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\">, are as follows (in thousands):</span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"5\"></td></tr><tr><td style=\"width:77%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:20%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Estimated Fair Value</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Within one year\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>135,941</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">1-3 years</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>114,240</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>250,181</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div>"}]},{"name":"rpt:f-1004","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">Investment securities consisted of the following (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:40%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">June\u00a01, 2019</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Gains in</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Losses in</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Accumulated</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Accumulated</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Other</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Other</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Estimated</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Amortized</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Comprehensive</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Comprehensive</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Fair</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Cost</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Income</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Income</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Value</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">US government and agency obligations</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>30,896</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>78</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>30,974</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Municipal bonds</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>50,220</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>133</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>50,353</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Certificates of deposit</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>6,149</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>1</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>6,148</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Commercial paper</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>9,953</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>8</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>9,945</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Corporate bonds</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>147,068</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>94</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>147,162</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Variable rate demand notes</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Asset backed securities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>5,589</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>10</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>5,599</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Total current investment securities</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>249,875</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>315</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>9</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>250,181</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Mutual funds</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>2,331</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>1,026</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>3,357</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Total noncurrent investment securities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>2,331</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>1,026</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>3,357</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:40%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:12%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Gains in</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Losses in</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Accumulated</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Accumulated</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Other</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Other</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Estimated</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Amortized</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Comprehensive</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Comprehensive</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Fair</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Cost</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Income</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Income</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Value</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">US government and agency obligations</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>23,991</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>174</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>23,817</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Municipal bonds</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>20,697</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>31</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>20,666</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Certificates of deposit</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>2,510</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>3</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>2,507</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Commercial paper</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>17,926</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>6</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>17,920</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Corporate bonds</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>215,273</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>1,190</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>214,083</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Variable rate demand notes</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>600</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>600</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Asset backed securities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>3,010</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>17</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>2,993</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Total current investment securities</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>284,007</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>1,421</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>282,586</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Mutual funds</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>2,037</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>1,034</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>3,071</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Total noncurrent investment securities</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>2,037</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>1,034</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>\u2014</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>3,071</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1005","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"30896000","decimals":-3}]},{"name":"rpt:f-1006","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"78000","decimals":-3}]},{"name":"rpt:f-1007","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1008","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"30974000","decimals":-3}]},{"name":"rpt:f-1009","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"50220000","decimals":-3}]},{"name":"rpt:f-1010","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"133000","decimals":-3}]},{"name":"rpt:f-1011","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1012","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"50353000","decimals":-3}]},{"name":"rpt:f-1013","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"6149000","decimals":-3}]},{"name":"rpt:f-1014","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1015","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-1016","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"6148000","decimals":-3}]},{"name":"rpt:f-1017","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"9953000","decimals":-3}]},{"name":"rpt:f-1018","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1019","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"8000","decimals":-3}]},{"name":"rpt:f-1020","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"9945000","decimals":-3}]},{"name":"rpt:f-1021","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"147068000","decimals":-3}]},{"name":"rpt:f-1022","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"94000","decimals":-3}]},{"name":"rpt:f-1023","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1024","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"147162000","decimals":-3}]},{"name":"rpt:f-1025","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:VariableRateDemandObligationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1026","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:VariableRateDemandObligationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1027","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:VariableRateDemandObligationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1028","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:VariableRateDemandObligationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1029","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"5589000","decimals":-3}]},{"name":"rpt:f-1030","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"10000","decimals":-3}]},{"name":"rpt:f-1031","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1032","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"5599000","decimals":-3}]},{"name":"rpt:f-1033","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember"},"factValues":[{"value":"249875000","decimals":-3}]},{"name":"rpt:f-1034","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember"},"factValues":[{"value":"315000","decimals":-3}]},{"name":"rpt:f-1035","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember"},"factValues":[{"value":"9000","decimals":-3}]},{"name":"rpt:f-1036","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember"},"factValues":[{"value":"250181000","decimals":-3}]},{"name":"rpt:f-1037","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"calm:MutualFundsMember"},"factValues":[{"value":"2331000","decimals":-3}]},{"name":"rpt:f-1038","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"calm:MutualFundsMember"},"factValues":[{"value":"1026000","decimals":-3}]},{"name":"rpt:f-1039","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"calm:MutualFundsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1040","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"calm:MutualFundsMember"},"factValues":[{"value":"3357000","decimals":-3}]},{"name":"rpt:f-1041","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember"},"factValues":[{"value":"2331000","decimals":-3}]},{"name":"rpt:f-1042","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember"},"factValues":[{"value":"1026000","decimals":-3}]},{"name":"rpt:f-1043","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1044","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember"},"factValues":[{"value":"3357000","decimals":-3}]},{"name":"rpt:f-1045","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"23991000","decimals":-3}]},{"name":"rpt:f-1046","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1047","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"174000","decimals":-3}]},{"name":"rpt:f-1048","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:USGovernmentDebtSecuritiesMember"},"factValues":[{"value":"23817000","decimals":-3}]},{"name":"rpt:f-1049","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"20697000","decimals":-3}]},{"name":"rpt:f-1050","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1051","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"31000","decimals":-3}]},{"name":"rpt:f-1052","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:MunicipalBondsMember"},"factValues":[{"value":"20666000","decimals":-3}]},{"name":"rpt:f-1053","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"2510000","decimals":-3}]},{"name":"rpt:f-1054","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1055","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"3000","decimals":-3}]},{"name":"rpt:f-1056","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CertificatesOfDepositMember"},"factValues":[{"value":"2507000","decimals":-3}]},{"name":"rpt:f-1057","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"17926000","decimals":-3}]},{"name":"rpt:f-1058","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1059","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"6000","decimals":-3}]},{"name":"rpt:f-1060","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CommercialPaperMember"},"factValues":[{"value":"17920000","decimals":-3}]},{"name":"rpt:f-1061","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"215273000","decimals":-3}]},{"name":"rpt:f-1062","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1063","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"1190000","decimals":-3}]},{"name":"rpt:f-1064","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:CorporateDebtSecuritiesMember"},"factValues":[{"value":"214083000","decimals":-3}]},{"name":"rpt:f-1065","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:VariableRateDemandObligationMember"},"factValues":[{"value":"600000","decimals":-3}]},{"name":"rpt:f-1066","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:VariableRateDemandObligationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1067","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:VariableRateDemandObligationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1068","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:VariableRateDemandObligationMember"},"factValues":[{"value":"600000","decimals":-3}]},{"name":"rpt:f-1069","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"3010000","decimals":-3}]},{"name":"rpt:f-1070","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1071","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"17000","decimals":-3}]},{"name":"rpt:f-1072","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"us-gaap:AssetBackedSecuritiesMember"},"factValues":[{"value":"2993000","decimals":-3}]},{"name":"rpt:f-1073","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember"},"factValues":[{"value":"284007000","decimals":-3}]},{"name":"rpt:f-1074","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1075","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember"},"factValues":[{"value":"1421000","decimals":-3}]},{"name":"rpt:f-1076","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember"},"factValues":[{"value":"282586000","decimals":-3}]},{"name":"rpt:f-1077","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"calm:MutualFundsMember"},"factValues":[{"value":"2037000","decimals":-3}]},{"name":"rpt:f-1078","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"calm:MutualFundsMember"},"factValues":[{"value":"1034000","decimals":-3}]},{"name":"rpt:f-1079","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"calm:MutualFundsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1080","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember","us-gaap:FinancialInstrumentAxis":"calm:MutualFundsMember"},"factValues":[{"value":"3071000","decimals":-3}]},{"name":"rpt:f-1081","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAmortizedCost","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember"},"factValues":[{"value":"2037000","decimals":-3}]},{"name":"rpt:f-1082","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember"},"factValues":[{"value":"1034000","decimals":-3}]},{"name":"rpt:f-1083","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1084","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecurities","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember"},"factValues":[{"value":"3071000","decimals":-3}]},{"name":"rpt:f-1085","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"209800000","decimals":-5}]},{"name":"rpt:f-1086","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"127700000","decimals":-5}]},{"name":"rpt:f-1087","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"248200000","decimals":-5}]},{"name":"rpt:f-1088","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesGrossRealizedGains","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13000","decimals":-3}]},{"name":"rpt:f-1089","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesGrossRealizedGains","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25000","decimals":-3}]},{"name":"rpt:f-1090","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesGrossRealizedGains","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"231000","decimals":-3}]},{"name":"rpt:f-1091","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36000","decimals":-3}]},{"name":"rpt:f-1092","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"83000","decimals":-3}]},{"name":"rpt:f-1093","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-1094","factDimensions":{"xbrl:concept":"us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Unrealized holding gains and (losses), net of taxes, for fiscal </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\"> were as follows (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:675px;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"13\"></td></tr><tr><td style=\"width:265px;\"></td><td style=\"width:5px;\"></td><td style=\"width:9px;\"></td><td style=\"width:118px;\"></td><td style=\"width:4px;\"></td><td style=\"width:5px;\"></td><td style=\"width:9px;\"></td><td style=\"width:119px;\"></td><td style=\"width:4px;\"></td><td style=\"width:5px;\"></td><td style=\"width:9px;\"></td><td style=\"width:119px;\"></td><td style=\"width:4px;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">June\u00a03, 2017</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Current Investments</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,307</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(1,083</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(54</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Noncurrent Investments</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(7</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>316</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>164</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">Total unrealized holding gains (losses)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>1,300</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>(767</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><span>110</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1095","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember"},"factValues":[{"value":"1307000","decimals":-3}]},{"name":"rpt:f-1096","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember"},"factValues":[{"value":"-1083000","decimals":-3}]},{"name":"rpt:f-1097","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:CurrentAssetsMember"},"factValues":[{"value":"-54000","decimals":-3}]},{"name":"rpt:f-1098","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember"},"factValues":[{"value":"-7000","decimals":-3}]},{"name":"rpt:f-1099","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember"},"factValues":[{"value":"316000","decimals":-3}]},{"name":"rpt:f-1100","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"calm:NoncurrentAssetsMember"},"factValues":[{"value":"164000","decimals":-3}]},{"name":"rpt:f-1101","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1300000","decimals":-3}]},{"name":"rpt:f-1102","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-767000","decimals":-3}]},{"name":"rpt:f-1103","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110000","decimals":-3}]},{"name":"rpt:f-1104","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Contractual maturities of investment securities at <span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:11pt;\">, are as follows (in thousands):</span><div style=\"line-height:120%;text-align:center;font-size:10pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"5\"></td></tr><tr><td style=\"width:77%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:20%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Estimated Fair Value</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Within one year\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>135,941</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">1-3 years</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>114,240</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>250,181</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1105","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"135941000","decimals":-3}]},{"name":"rpt:f-1106","factDimensions":{"xbrl:concept":"calm:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughThreeFairValue","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"114240000","decimals":-3}]},{"name":"rpt:f-1107","factDimensions":{"xbrl:concept":"us-gaap:AvailableForSaleSecuritiesDebtSecurities","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"250181000","decimals":-3}]},{"name":"rpt:f-1108","factDimensions":{"xbrl:concept":"us-gaap:QuarterlyFinancialInformationTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Quarterly Financial Data:<span style=\"font-family:inherit;font-size:11pt;\"> \u00a0(unaudited, amount in thousands, except per share data):</span><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:48%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Fiscal Year 2019</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">First</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Second</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Third</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Fourth</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net sales</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>340,583</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>356,040</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>383,993</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>280,572</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Gross profit</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>57,128</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>70,535</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>82,441</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>12,755</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net income (loss) attributable to Cal-Maine Foods, Inc.</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>12,406</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>21,807</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>39,777</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(19,761</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net income (loss) per share:</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Basic</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>0.26</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>0.45</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>0.82</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(0.41</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Diluted</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>0.26</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>0.45</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>0.82</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(0.41</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:48%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Fiscal Year 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">First</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Second</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Third</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Fourth</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net sales</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>262,845</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>361,172</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>435,820</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>443,095</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Gross profit</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>17,336</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>82,396</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>120,098</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>141,216</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net income (loss) attributable to Cal-Maine Foods, Inc.</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(15,993</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(26,136</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>96,294</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>71,767</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net income (loss) per share:</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Basic</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(0.33</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(0.54</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1.99</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1.48</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Diluted</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(0.33</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(0.54</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1.99</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1.48</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\"><br/></span></div>"}]},{"name":"rpt:f-1109","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:48%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Fiscal Year 2019</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">First</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Second</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Third</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Fourth</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net sales</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>340,583</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>356,040</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>383,993</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>280,572</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Gross profit</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>57,128</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>70,535</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>82,441</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>12,755</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net income (loss) attributable to Cal-Maine Foods, Inc.</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>12,406</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>21,807</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>39,777</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(19,761</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net income (loss) per share:</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Basic</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>0.26</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>0.45</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>0.82</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(0.41</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Diluted</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>0.26</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>0.45</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>0.82</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(0.41</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:48%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:10%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"15\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Fiscal Year 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">First</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Second</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Third</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Fourth</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td><td style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Quarter</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net sales</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>262,845</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>361,172</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>435,820</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>443,095</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Gross profit</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>17,336</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>82,396</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>120,098</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>141,216</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net income (loss) attributable to Cal-Maine Foods, Inc.</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(15,993</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(26,136</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>96,294</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>71,767</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Net income (loss) per share:</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Basic</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(0.33</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(0.54</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1.99</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1.48</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Diluted</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(0.33</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>(0.54</span></span></div></td><td style=\"vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1.99</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1.48</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;\"><br/></span></div>"}]},{"name":"rpt:f-1110","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-03T00:00:00/2018-09-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"340583000","decimals":-3}]},{"name":"rpt:f-1111","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-09-02T00:00:00/2018-12-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"356040000","decimals":-3}]},{"name":"rpt:f-1112","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-12-02T00:00:00/2019-03-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"383993000","decimals":-3}]},{"name":"rpt:f-1113","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"280572000","decimals":-3}]},{"name":"rpt:f-1114","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-06-03T00:00:00/2018-09-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"57128000","decimals":-3}]},{"name":"rpt:f-1115","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-09-02T00:00:00/2018-12-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"70535000","decimals":-3}]},{"name":"rpt:f-1116","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-12-02T00:00:00/2019-03-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"82441000","decimals":-3}]},{"name":"rpt:f-1117","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12755000","decimals":-3}]},{"name":"rpt:f-1118","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-06-03T00:00:00/2018-09-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12406000","decimals":-3}]},{"name":"rpt:f-1119","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-09-02T00:00:00/2018-12-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21807000","decimals":-3}]},{"name":"rpt:f-1120","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-12-02T00:00:00/2019-03-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"39777000","decimals":-3}]},{"name":"rpt:f-1121","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-19761000","decimals":-3}]},{"name":"rpt:f-1122","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-06-03T00:00:00/2018-09-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.26","decimals":2}]},{"name":"rpt:f-1123","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-09-02T00:00:00/2018-12-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.45","decimals":2}]},{"name":"rpt:f-1124","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-12-02T00:00:00/2019-03-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.82","decimals":2}]},{"name":"rpt:f-1125","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.41","decimals":2}]},{"name":"rpt:f-1126","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-06-03T00:00:00/2018-09-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.26","decimals":2}]},{"name":"rpt:f-1127","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-09-02T00:00:00/2018-12-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.45","decimals":2}]},{"name":"rpt:f-1128","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-12-02T00:00:00/2019-03-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.82","decimals":2}]},{"name":"rpt:f-1129","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.41","decimals":2}]},{"name":"rpt:f-1130","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-04T00:00:00/2017-09-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"262845000","decimals":-3}]},{"name":"rpt:f-1131","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-09-03T00:00:00/2017-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"361172000","decimals":-3}]},{"name":"rpt:f-1132","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-12-03T00:00:00/2018-03-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"435820000","decimals":-3}]},{"name":"rpt:f-1133","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"443095000","decimals":-3}]},{"name":"rpt:f-1134","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2017-06-04T00:00:00/2017-09-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17336000","decimals":-3}]},{"name":"rpt:f-1135","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2017-09-03T00:00:00/2017-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"82396000","decimals":-3}]},{"name":"rpt:f-1136","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2017-12-03T00:00:00/2018-03-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"120098000","decimals":-3}]},{"name":"rpt:f-1137","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"141216000","decimals":-3}]},{"name":"rpt:f-1138","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-06-04T00:00:00/2017-09-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-15993000","decimals":-3}]},{"name":"rpt:f-1139","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-09-03T00:00:00/2017-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-26136000","decimals":-3}]},{"name":"rpt:f-1140","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-12-03T00:00:00/2018-03-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"96294000","decimals":-3}]},{"name":"rpt:f-1141","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"71767000","decimals":-3}]},{"name":"rpt:f-1142","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-06-04T00:00:00/2017-09-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.33","decimals":2}]},{"name":"rpt:f-1143","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-09-03T00:00:00/2017-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.54","decimals":2}]},{"name":"rpt:f-1144","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-12-03T00:00:00/2018-03-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.99","decimals":2}]},{"name":"rpt:f-1145","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.48","decimals":2}]},{"name":"rpt:f-1146","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2017-06-04T00:00:00/2017-09-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.33","decimals":2}]},{"name":"rpt:f-1147","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2017-09-03T00:00:00/2017-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.54","decimals":2}]},{"name":"rpt:f-1148","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2017-12-03T00:00:00/2018-03-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.99","decimals":2}]},{"name":"rpt:f-1149","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.48","decimals":2}]},{"name":"rpt:f-1150","factDimensions":{"xbrl:concept":"us-gaap:LitigationSettlementAmountAwardedToOtherParty","xbrl:period":"2018-09-02T00:00:00/2018-12-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2300000","decimals":-5}]},{"name":"rpt:f-1151","factDimensions":{"xbrl:concept":"us-gaap:LitigationSettlementAmountAwardedToOtherParty","xbrl:period":"2017-09-03T00:00:00/2017-12-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"80800000","decimals":-5}]},{"name":"rpt:f-1152","factDimensions":{"xbrl:concept":"calm:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit","xbrl:period":"2017-12-03T00:00:00/2018-03-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35000000.0","decimals":-5}]},{"name":"rpt:f-1153","factDimensions":{"xbrl:concept":"calm:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8000000.0","decimals":-5}]},{"name":"rpt:f-1154","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Revenue Recognition<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-style:italic;\">Satisfaction of Performance Obligation</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The vast majority of the Company\u2019s revenue is derived from agreements with customers based on the customer placing an order for products. Pricing for the most part is determined when the Company and the customer agree upon the specific order, which establishes the contract for that order.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Revenues are recognized in an amount that reflects the net consideration we expect to receive in exchange for the goods. Our shell eggs are sold at prices related to independently quoted wholesale market prices or formulas related to our costs of production. The Company\u2019s sales predominantly contain a single performance obligation. We recognize revenue upon satisfaction of the performance obligation with the customer which typically occurs within days of the Company and the customer agreeing upon the order.</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Costs to deliver product to customers are included in selling, general and administrative expenses in the accompanying Consolidated Statements of Operations and totaled </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$53.6 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$53.2 million</span></span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$53.3 million</span></span><span style=\"font-family:inherit;font-size:11pt;\"> in fiscal years </span><span style=\"font-family:inherit;font-size:11pt;\">2019</span><span style=\"font-family:inherit;font-size:11pt;\">, </span><span style=\"font-family:inherit;font-size:11pt;\">2018</span><span style=\"font-family:inherit;font-size:11pt;\">, and </span><span style=\"font-family:inherit;font-size:11pt;\">2017</span><span style=\"font-family:inherit;font-size:11pt;\">, respectively. \u00a0</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-style:italic;\">Returns and Refunds</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Some of our contracts include a guaranteed sale clause, pursuant to which we credit the customer\u2019s account for product</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">that the customer is unable to sell before expiration. The Company records an estimate of returns and refunds by using</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">historical return data and comparing to current period sales and accounts receivable. The allowance is recorded as a</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">reduction in sales with a corresponding reduction in trade accounts receivable.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-style:italic;\">Sales Incentives Provided to Customers</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company periodically provides incentive offers to its customers to encourage purchases. Such offers include current discount offers (e.g., percentage discounts off current purchases), inducement offers (e.g., offers for future discounts subject to a minimum current purchase), and other similar offers. Current discount offers, when accepted by customers, are treated as a reduction to the sales price of the related transaction, while inducement offers, when accepted by customers, are treated as a reduction to sales price based on estimated future redemption rates. Redemption rates are estimated using the Company\u2019s historical experience for similar inducement offers. Current discount and inducement offers are presented as a net amount in \u2018\u2018Net sales.\u2019\u2019</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-style:italic;\">Disaggregation of Revenue</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The following table provides revenue disaggregated by product category (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:center;font-size:11pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:44%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">13 Weeks Ended</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">52 Weeks Ended</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Non-specialty shell egg sales</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>150,860</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>294,892</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>810,306</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>956,909</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Specialty shell egg sales</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>113,835</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>124,400</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>478,057</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>467,469</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Co-pack specialty shell egg sales</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>6,057</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>7,216</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>26,112</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>26,092</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Egg products</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>8,852</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>14,435</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>41,508</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>43,519</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Other</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>968</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>2,152</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>5,205</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>8,943</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>280,572</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>443,095</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,361,188</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,502,932</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-style:italic;\">Contract Costs</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company can incur costs to obtain or fulfill a contract with a customer. The amortization period of these costs is less than one year; therefore, they are expensed as incurred.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-style:italic;\">Contract Balances</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company receives payment from customers based on specified terms that are generally less than 30 days from</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">delivery. There are rarely contract assets or liabilities related to performance under the contract.</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;font-style:italic;\">Impact of Adoption</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The Company adopted the revenue recognition standard (\u201cASU 2014-09\u201d) on June 3, 2018 utilizing the full retrospective method. The Company\u2019s assessment efforts included an evaluation of certain revenue contracts with customers and related sales incentives. Adoption of ASU 2014-09 did not have an impact on the Company\u2019s results of operations or financial position; therefore, there was no adjustment to previously reported results.</span></div>"}]},{"name":"rpt:f-1155","factDimensions":{"xbrl:concept":"us-gaap:SellingExpense","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53600000","decimals":-5}]},{"name":"rpt:f-1156","factDimensions":{"xbrl:concept":"us-gaap:SellingExpense","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53200000","decimals":-5}]},{"name":"rpt:f-1157","factDimensions":{"xbrl:concept":"us-gaap:SellingExpense","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53300000","decimals":-5}]},{"name":"rpt:f-1158","factDimensions":{"xbrl:concept":"us-gaap:DisaggregationOfRevenueTableTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">The following table provides revenue disaggregated by product category (in thousands):</span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:center;font-size:11pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:44%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:11%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">13 Weeks Ended</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"7\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">52 Weeks Ended</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">June\u00a02, 2018</span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Non-specialty shell egg sales</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>150,860</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>294,892</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>810,306</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>956,909</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Specialty shell egg sales</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>113,835</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>124,400</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>478,057</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>467,469</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Co-pack specialty shell egg sales</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>6,057</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>7,216</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>26,112</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>26,092</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Egg products</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>8,852</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>14,435</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>41,508</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>43,519</span></span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">Other</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>968</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>2,152</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>5,205</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>8,943</span></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>280,572</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>443,095</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,361,188</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><span>1,502,932</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1159","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:NonSpecialtyShellEggSalesMember"},"factValues":[{"value":"150860000","decimals":-3}]},{"name":"rpt:f-1160","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:NonSpecialtyShellEggSalesMember"},"factValues":[{"value":"294892000","decimals":-3}]},{"name":"rpt:f-1161","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:NonSpecialtyShellEggSalesMember"},"factValues":[{"value":"810306000","decimals":-3}]},{"name":"rpt:f-1162","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:NonSpecialtyShellEggSalesMember"},"factValues":[{"value":"956909000","decimals":-3}]},{"name":"rpt:f-1163","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:SpecialtyShellEggSalesMember"},"factValues":[{"value":"113835000","decimals":-3}]},{"name":"rpt:f-1164","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:SpecialtyShellEggSalesMember"},"factValues":[{"value":"124400000","decimals":-3}]},{"name":"rpt:f-1165","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:SpecialtyShellEggSalesMember"},"factValues":[{"value":"478057000","decimals":-3}]},{"name":"rpt:f-1166","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:SpecialtyShellEggSalesMember"},"factValues":[{"value":"467469000","decimals":-3}]},{"name":"rpt:f-1167","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:CoPackSpecialtyShellEggSalesMember"},"factValues":[{"value":"6057000","decimals":-3}]},{"name":"rpt:f-1168","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:CoPackSpecialtyShellEggSalesMember"},"factValues":[{"value":"7216000","decimals":-3}]},{"name":"rpt:f-1169","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:CoPackSpecialtyShellEggSalesMember"},"factValues":[{"value":"26112000","decimals":-3}]},{"name":"rpt:f-1170","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:CoPackSpecialtyShellEggSalesMember"},"factValues":[{"value":"26092000","decimals":-3}]},{"name":"rpt:f-1171","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:EggProductsMember"},"factValues":[{"value":"8852000","decimals":-3}]},{"name":"rpt:f-1172","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:EggProductsMember"},"factValues":[{"value":"14435000","decimals":-3}]},{"name":"rpt:f-1173","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:EggProductsMember"},"factValues":[{"value":"41508000","decimals":-3}]},{"name":"rpt:f-1174","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:EggProductsMember"},"factValues":[{"value":"43519000","decimals":-3}]},{"name":"rpt:f-1175","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:OtherMember"},"factValues":[{"value":"968000","decimals":-3}]},{"name":"rpt:f-1176","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:OtherMember"},"factValues":[{"value":"2152000","decimals":-3}]},{"name":"rpt:f-1177","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:OtherMember"},"factValues":[{"value":"5205000","decimals":-3}]},{"name":"rpt:f-1178","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"calm:OtherMember"},"factValues":[{"value":"8943000","decimals":-3}]},{"name":"rpt:f-1179","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-03-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"280572000","decimals":-3}]},{"name":"rpt:f-1180","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-03-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"443095000","decimals":-3}]},{"name":"rpt:f-1181","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1361188000","decimals":-3}]},{"name":"rpt:f-1182","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1502932000","decimals":-3}]},{"name":"rpt:f-1183","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"Related Party Transaction<div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\"><br/></span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">At a special meeting on July 20, 2018, the Company\u2019s stockholders approved amendments to the Company\u2019s certificate of incorporation in order to facilitate estate planning for the Company's founder and Chairman Emeritus, Mr. Fred R. Adams, Jr.\u00a0 The Company incurred legal and other fees in conjunction with these amendments.\u00a0 In connection with the negotiations relating to these amendments, Mr. Adams, through a conservatorship of which Mrs. Jean Reed Adams </span></div><div style=\"line-height:120%;text-align:justify;font-size:11pt;\"><span style=\"font-family:inherit;font-size:11pt;\">(the spouse of Mr. Adams) and Mr. Adolphus B. Baker (our Chief Executive Officer and Chairman of the Board) are co-conservators, reimbursed the Company </span><span style=\"font-family:inherit;font-size:11pt;\"><span>$750,000</span></span><span style=\"font-family:inherit;font-size:11pt;\"> of these fees.</span></div>"}]},{"name":"rpt:f-1184","factDimensions":{"xbrl:concept":"calm:RelatedPartyTransactionReimbursementOfFeesFromTheFamily","xbrl:period":"2018-07-21T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"750000","decimals":0}]},{"name":"rpt:f-1185","factDimensions":{"xbrl:concept":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160"},"factValues":[{"value":"<div style=\"line-height:120%;text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;font-weight:bold;\">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</span></div><div style=\"line-height:120%;text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;font-weight:bold;\">Years ended</span><span style=\"font-family:inherit;font-size:12pt;\"> </span><span style=\"font-family:inherit;font-size:12pt;font-weight:bold;\">June\u00a01, 2019</span><span style=\"font-family:inherit;font-size:12pt;font-weight:bold;\">,</span><span style=\"font-family:inherit;font-size:12pt;\"> </span><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">June\u00a02, 2018</span><span style=\"font-family:inherit;font-size:12pt;font-weight:bold;\">,</span><span style=\"font-family:inherit;font-size:12pt;\"> </span><span style=\"font-family:inherit;font-size:12pt;font-weight:bold;\">and</span><span style=\"font-family:inherit;font-size:12pt;\"> </span><span style=\"font-family:inherit;font-size:11pt;font-weight:bold;\">June\u00a03, 2017</span></div><div style=\"line-height:120%;text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;font-weight:bold;\">(</span><span style=\"font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;\">in thousands</span><span style=\"font-family:inherit;font-size:12pt;font-weight:bold;\">)</span></div><div style=\"line-height:120%;text-align:justify;text-indent:24px;font-size:1pt;\"><span style=\"font-family:inherit;font-size:1pt;font-weight:bold;\">\u0eff</span></div><div style=\"line-height:120%;font-size:12pt;\"><div style=\"padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;\"><table cellpadding=\"0\" cellspacing=\"0\" style=\"font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;\"><tr><td colspan=\"17\"></td></tr><tr><td style=\"width:35%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:14%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:1%;\"></td><td style=\"width:13%;\"></td><td style=\"width:1%;\"></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Balance\u00a0at</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Charged\u00a0to</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Balance\u00a0at</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Beginning\u00a0of</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Cost\u00a0 and</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Write-off</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">End\u00a0of</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Description</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Period</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Expense</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">of\u00a0Accounts</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"3\" style=\"vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:center;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;font-weight:bold;\">Period</span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:1px solid #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Year ended June\u00a01, 2019</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Allowance for doubtful accounts</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>268</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>42</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>104</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>206</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Year ended June\u00a02, 2018</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Allowance for doubtful accounts</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>386</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>10</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>128</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>268</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-top:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Year ended June\u00a03, 2017</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td colspan=\"2\" style=\"vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:12pt;\"><span style=\"font-family:inherit;font-size:12pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;background-color:#cceeff;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr><tr><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">Allowance for doubtful accounts</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>727</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>(176</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">)</span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>165</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td><td style=\"vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;\"><div style=\"overflow:hidden;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\">\u00a0</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:left;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\">$</span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;\"><div style=\"text-align:right;font-size:9pt;\"><span style=\"font-family:inherit;font-size:9pt;\"><span>386</span></span></div></td><td style=\"vertical-align:bottom;border-bottom:3px double #000000;\"><div style=\"text-align:left;font-size:10pt;\"><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div></td></tr></table></div><span style=\"font-family:inherit;font-size:10pt;\"><br/></span></div>"}]},{"name":"rpt:f-1186","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"268000","decimals":-3}]},{"name":"rpt:f-1187","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"42000","decimals":-3}]},{"name":"rpt:f-1188","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2018-06-03T00:00:00/2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"104000","decimals":-3}]},{"name":"rpt:f-1189","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"206000","decimals":-3}]},{"name":"rpt:f-1190","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"386000","decimals":-3}]},{"name":"rpt:f-1191","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"10000","decimals":-3}]},{"name":"rpt:f-1192","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2017-06-04T00:00:00/2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"128000","decimals":-3}]},{"name":"rpt:f-1193","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-06-03T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"268000","decimals":-3}]},{"name":"rpt:f-1194","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2016-05-29T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"727000","decimals":-3}]},{"name":"rpt:f-1195","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"-176000","decimals":-3}]},{"name":"rpt:f-1196","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2016-05-29T00:00:00/2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"165000","decimals":-3}]},{"name":"rpt:f-1197","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-06-04T00:00:00","xbrl:entity":"cik:0000016160","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"386000","decimals":-3}]}]}}